Мазмұны:

Жарық диодты сөмке: 6 қадам (суреттермен)
Жарық диодты сөмке: 6 қадам (суреттермен)

Бейне: Жарық диодты сөмке: 6 қадам (суреттермен)

Бейне: Жарық диодты сөмке: 6 қадам (суреттермен)
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Шілде
Anonim
Жарық диодты сөмке
Жарық диодты сөмке
Жарық диодты сөмке
Жарық диодты сөмке
Жарық диодты сөмке
Жарық диодты сөмке

Менің жобам 27 Egeloo сенсорлық жинағымен қамтамасыз етілген Proximity IR детекторының арқасында 20 см -ге дейін жақындап келе жатқан объектіні немесе объектіні анықтауға арналған.

Міне сізге қажет нәрселердің тізімі: Элементтер тізімі:

1. WS2812b Neo Pixel жарықдиодты шамдары

2. Қуат көзі (мен Matrix пен Uno -ны қуаттандыру үшін 9В аккумуляторды қолдандым) және 22 000 мА күн энергиясын зарядтағыш.

3. 2 10к резистор

4. Arduino Uno R3

5. Arduino Uno IDE:

6. Код: https://github.com/adafruit/Adafruit_NeoPixel (GitHub -ге өтіп, Arduino IDE бағдарламалық жасақтамасы арқылы ашылатын кодты жүктеңіз)

7. Қара (Жер), қызыл (қуат) және көк (деректер) секіргіштері мен шағын калибрлі сымдар. Олар сіздің максималды шығыс/кіріс қуатын қолдай алады.

8. Рюкзак

9. Дәнекерлеуіш/ дәнекерлеуіш

1 -қадам: Кодекс

Image
Image
Кодекс
Кодекс
Кодекс
Кодекс

Сіз Arduino -ны тексеріп, IDE бағдарламалық жасақтамасын жүктегеннен кейін. (FUI, Arduino қамтамасыз ететін жүктелген IDE бағдарламалық жасақтамасымен Arduino Uno -ны тексеру үшін Blinky сияқты тамаша мысалдар бар). Енді сіздің Neo пиксельді сынаудың уақыты келді. Сынақ оң нәтиже бергеннен кейін сіз жақындықтағы рюкзак жасауға кірісе аласыз.

2 -қадам: матрица

Матрица
Матрица
Матрица
Матрица
Матрица
Матрица

Сізге Worbla -ның бір бөлігін кесу керек, шамамен 1 1/2 дюйм x 6 1/2 дюйм. Мен Worbla -ны таңдаймын, себебі бұл өте икемді материал, және бұл менің тірегім рюкзак болғандықтан ыңғайлы болады. Матрицаны құрастыру (144/пиксельді қолданыңыз) өте қарапайым. Деректер, қуат және жер кабельдерінің 2 дюймден 2 1/4 дюймге дейінгі топтамасын қиып алу қажет. Сізге барлығы 24 дана қажет, себебі сіз оларды тізбектің әр бөлігін ретімен қосу үшін қолданасыз. 144/пиксель ұзындығы 12 пиксельді немесе ұзындығы 2 1/4 дюйм болатын жіптер болуы керек. Енді сіздің бөлімдеріңізді тазартудың ең жақсы тәжірибесі - тоқтап, олардың жұмыс істеп тұрғанын тексеру. Маған сеніңіз, бұл үнемдейді Матрица аяқталғаннан кейін, оның жұмыс істейтініне көз жеткізу үшін кодты қайта тексеретін уақыт келді. Сәттілік! Қалғанын құруға уақыт келді.

3 -қадам: 30/пиксель және рюкзак

30/пиксель және рюкзак
30/пиксель және рюкзак
30/пиксель және рюкзак
30/пиксель және рюкзак
30/пиксель және рюкзак
30/пиксель және рюкзак
30/пиксель және рюкзак
30/пиксель және рюкзак

30/пиксельмен жұмыс істеу оңай, бірақ сізде 5 метрлік жарық диоды бар, сәттілік. Мен светодиодты өшіргім келмеді, себебі мен тым көп үзілген қосылымдардан қорқатынмын. Егер сіз энергияны, жерді немесе деректерді дұрыс сіңірмесеңіз, бұл мәселе, сондықтан асықпаңыз және абай болыңыз. Барлық қосылулар жұмыс істейтініне көз жеткізу үшін кодты тағы бір рет тексеріп, келесі қадамға өтіңіз. Мен рюкзакқа сымды/электронды көрініс жасау үшін жезді қолдандым. Мен оны мүмкіндігінше машина ретінде көргім келді. Менің ойымша, бұл сәтті әдіс болды, бірақ мен таза көріну үшін рюкзакка 30/пиксельді жарықдиодты тігуді қарастырамын. Сымдарды бөліп, қоқысты тазартатын уақыт келді. Мен Arduino мен 9V батареясын ұстау үшін кішкене қорапты қолдандым. Мен сымдарды сөмкенің алдыңғы жағынан артқы жағына дейін топтарға жинау үшін бұралған байланыстарды қолдандым.

4 -қадам: Ұйымдастыру және күш

Ұйымдастыру және күш
Ұйымдастыру және күш
Ұйымдастыру және күш
Ұйымдастыру және күш
Ұйымдастыру және күш
Ұйымдастыру және күш
Ұйымдастыру және күш
Ұйымдастыру және күш

Көптеген сымдармен жұмыс жасау кезінде ұйымшыл болу өте маңызды. Мен сымдарды жиі араластыратынымды байқадым. Ең жақсы тәжірибе - Arduino -ды ажыратып, қуат қосар алдында алдымен дұрыс порттарды пайдаланғаныңызға көз жеткізіңіз. USB кабелін бөліп, тек қара және қызыл кабельді тартып, енді қуат ұяшығын WS2812b 30/пиксельге қосуға болады. Мен бұл құрылысты пайдалану кезінде Arduino -ға қосымша жер қажет емес екенін білдім. Тек бір жерді қолданыңыз. 144/пиксель уақыты, сондықтан жерді, деректерді және қуат кабелін матрица үшін Arduino -ға тікелей қосыңыз. Бұл әдіс 9В өмірін тез жұмсайды, бірақ ол маған ең жақсы нәтиже берді. Мен келесі жолы оны қуат ұяшығына қосуға тырысамын.

5 -қадам: Қорытынды

Жақындықтағы IR детекторы менің бастапқы кодыммен сәтті жұмыс істеді, бірақ мен көп цикл мен жарқын тәжірибе алғым келді. Мен оны өшіру үшін жарықдиодты шамам жетпейтінін білдім, сондықтан мен бұл жобаны аяқтау үшін бастапқы тест кодына оралуға тура келді. Менің ойымша, бұл әлі де сәтті эксперимент және құрастыру болды. Мен мұнда өз күшін салғысы келетін және сәттілікке дейін үлкен мәселе болып табылмаған талаптарды есте сақтағысы келетіндерге сәттілік тілеймін. Мен рюкзактардың толық мүмкіндіктерін көрсету үшін соңғы бейнеролигімді жіберемін. Бейнеде 9В батареясы өледі, бірақ сіз менің жақындықтағы рюкзактың жалпы табысын көресіз. Рахмет және сәлем:-)

Ұсынылған: