Мазмұны:
- Жабдықтар
- 1 -қадам: Цикл
- 2 -қадам: бағдарламалау
- 3 -қадам: Аяқтау
- 4 -қадам: Баршаңызға Рождество мерекесі құтты болсын
Бейне: WiFi басқарылатын Рождестволық жарық терезесінің безендірілуі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Телефоннан немесе компьютерден жарықдиодты жарықдиодты басқарыңыз - Рождестволық тақырыпқа арналған қызықты жарық үлгілері.
Жабдықтар
1. ESP12e dev тақтасы: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 әзірлеу тақтасы, батареялар жиынтығы мен алдын ала дәнекерленген тақырыптары бар. Бұл RGB жарықдиодты, тіпті жарық сенсорымен бірге келеді. Қаласаңыз, екеуін сатып алыңыз! Бұл жобаны кез келген ESP8266 тақтасына оңай бейімдеуге болады, мысалы менің сүйікті D1 Mini. Мен мұны мұнда қолданамын, себебі дәнекерлеу қажет емес және ол батареямен бірге келеді.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - бұл алынбалы Atmega328P чипі бар, ол ESP8266 әзірлеуші тақтасын бағдарламалау үшін қолданылады.
3. Uno үшін USB кабелі: Aliexpress:
4. Барлығын қосуға арналған өтпелі кабельдер - бұл жобада дәнекерлеу жоқ! Жарықдиодты жолақтың қосылуы
5. WS2812 жарық диодты жолағы: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Өз нұсқаңызды таңдаңыз. Мен 5м, 150 жарықдиодты, IP30 (су өткізбейтін) және ақ түсті ПХД таңдадым
6. АА батареялары x 3
1 -қадам: Цикл
Электр схемасын қараңыз.
*назар аударыңыз: мен балқытылған микроконтроллерлерге немесе жарық диодты жолаққа жауап бере алмаймын. Бұл жоба мен үшін жұмыс істеді, мен айта аламын, бірақ мен үйден шыққан кезде оны міндетті түрде қалдырмаймын. Көптеген Arduino форумдарында кемінде 1000 вольт конденсаторы 5в пен GND арасында (жарық диодты жолақтың алдында), сондай -ақ Деректер желісінің алдында 500 Ом резисторы болуы ұсынылады. Қосымша кеңестер алу үшін https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels қараңыз.
2 -қадам: бағдарламалау
Arduino кодын мына жерден алыңыз: https://github.com/tomjuggler/esp8266-fastled-web…-бұл код менікі емес, мен оны жарық диодты жолағымның қорабынан шығуға бейімдеп қойдым, сонымен қатар жалғыз тұрамын маршрутизаторды қажет етпей әдепкі.
Егер сіз мұны әлі жасамаған болсаңыз, Arduino IDE үшін ESP8266 қосымшасын алыңыз. Қосымша мен нұсқаулар мына жерде:
1. Бәрінің қосылғанына көз жеткізіңіз (LED Strip электр желісінен басқа (сары сым), бағдарламалау режимінің 2 түйреуіші қосылмас бұрын қысқа тұйықталуы қажет. Бұл үшін тақтада кішкене қақпақ бар.
2. Тақтаға қуат қосыңыз (мен шахтаға қосқышты қостым, ол онымен бірге келмейді, сіз тек бір батареяны тартып, қайта қосуға болады.)
3. USB кабелін Arduino -дан компьютерге қосыңыз - алдымен Arduino Uno -ның Atmega328 чипін алып тастау керек (оның орнына бағдарламалау үшін USB -ден Serial адаптерін пайдалануға болады).
4. Arduino IDE тақтасында 'Generic ESP8266 Module' тақтасын таңдаңыз. Сондай -ақ, 1м спифспен 4м таңдаңыз. Сериялық қосылымды қазір тексеріңіз, Құралдар -> Порт.
5. Эскизді жүктеу
6. Тақтаны өшіріп, қайта қосыңыз (бағдарламалау режимінің түйреуіштері әлі де қысқа)
7. Жүктеу Spiffs (веб -серверге қажет файлдар), Құралдар -> 'ESP8266 Sketch Data Upload'
8. Бағдарламалау режимінің 2 түйреуішін ажыратыңыз, 5В сары светодиодты 5в сымына қосыңыз (мен + батарея терминалы мен аккумулятордың арасына мина салдым, төмендегі суретті қараңыз)
9. Қуатты қосыңыз
10. Енді сіз ДК немесе ұялы телефонды қолдана отырып, WiFi кіру нүктесіне қосылуыңыз керек. AP ESP ретінде көрінуі керек - бірдеңе немесе басқасы. Қосылғаннан кейін мекенжай жолағына '192.168.4.1' теріңіз. Бұл ESP8266 әдепкі веб -сервер мекенжайы.
11. Болды, сіз өз жарығыңызды басқару үшін веб -қосымшаны пайдалана білуіңіз керек!
3 -қадам: Аяқтау
Код жүктелгеннен кейін сіз Arduino UNO бағдарламалау сымдарын ажыратуыңыз керек. Енді шамдарыңызды терезеге іліп қойыңыз (мен шамымды жоғарғы жиектерге іліп қойдым, бұл үлкен әсер береді). Сондай -ақ, тақта мен батареяларды ұқыптылық үшін қорапқа салыңыз, немесе батареяны қуат көзіне ауыстырыңыз (мұны кейінірек өзім жасай аламын).
4 -қадам: Баршаңызға Рождество мерекесі құтты болсын
Бұл жобаның маған ең қызықтысы-мұнда жұмыс істейтін бөлшектердің көлемі. ESP чипі C -де бағдарламаланған, ол JavaScript -пен ішкі веб -сервермен жұмыс істейді және шолғышта жұмыс істейді. HTML де қатысады - егер сізді қызықтырса, Arduino эскизінің деректер қалтасынан қараңыз. Бұл шамдардың шын мәнінде мерекелік параметрлері бар тамаша оқу бағдарламасы, мен оны GitHub -та бөліскен Джейсон Кунға ризамын.
Сіз осы және басқа электроника жобаларын менің веб -сайтымыздан таба аласыз: circusscientist.com
Ұсынылған:
Рождестволық жарық диодты жарық диоды: 3 қадам
Рождестволық жарық диодты жарық диоды: Мен Рождество мерекелеріне арналған Arduino -ның қызықты және мерекелік жобасын жасағым келді, сондықтан мен өз қолыммен жарық диодты шамдарды жасауды шештім. Бұл жоба дәнекерлеу машинасын қажет етеді, сондықтан оны есте сақтаңыз
Рождестволық шыршамен тыныс алу - Arduino Рождестволық жарық контроллері: 4 қадам
Рождестволық шыршаның тыныс алуы-Arduino Рождестволық жарық реттегіші: 9 футтық алдын ала жарықтандырылған жасанды шыршаның басқару қорабы Рождество алдында үзілгені жақсы жаңалық емес, ал өндіруші қосалқы бөлшектерді бермейді. Бұл жарықдиодты жарықдиодты драйвер мен контроллерді қалай қолдануға болатынын көрсетеді
Bluetooth қашықтан басқарылатын жарық қосқышы - жаңарту. Жарық қосқышы әлі де жұмыс істейді, қосымша жазу жоқ.: 9 қадам (суреттермен)
Bluetooth қашықтан басқарылатын жарық қосқышы - жаңарту. Жарық қосқышы әлі де жұмыс істейді, қосымша жазба жоқ. 2017 жылдың 25 қарашасын жаңарту - бұл жобаның киловатт жүктемені басқара алатын жоғары қуатты нұсқасы үшін BLE -ді жоғары қуатты жүктемеге ауыстыруды қараңыз - Қосымша сым қажет емес Жаңартылған 15 қараша 2017 ж. - Кейбір BLE тақталары / бағдарламалық қамтамасыз ету стектері
Хэллоуиннің арнайы безендірілуі - сиқырлы айна: 5 қадам (суреттермен)
Арнайы Хэллоуин декорациясы - Сиқырлы айна: Мен сиқырлы айна жасадым, оны Хэллоуин мерекесінің ерекше әшекейі ретінде жасадым. Бұл өте қызықты. Сіз айнаға кез келген нәрсені, кез келген сұрақты немесе кез келген кішкентай құпияны айта аласыз. Біраз уақыттан кейін жауап айнаға шығады. Бұл сиқыр. Хахаха ….. Балаларға ұнайды
Рождестволық қорап: Arduino/ioBridge Интернет арқылы басқарылатын Рождестволық шамдар мен музыкалық шоу: 7 қадам
Рождестволық қорап: Arduino/ioBridge Интернет арқылы басқарылатын Рождестволық шамдар мен музыкалық шоу: Менің xmas-box жобам интернетпен басқарылатын Рождестволық шамдар мен музыкалық шоудан тұрады. Рождестволық әнді онлайн режимінде сұрауға болады, содан кейін ол кезекке қойылады және сұралған ретпен ойнатылады. Музыка FM күйінде беріледі