Мазмұны:

WiFi басқарылатын Рождестволық жарық терезесінің безендірілуі: 4 қадам
WiFi басқарылатын Рождестволық жарық терезесінің безендірілуі: 4 қадам

Бейне: WiFi басқарылатын Рождестволық жарық терезесінің безендірілуі: 4 қадам

Бейне: WiFi басқарылатын Рождестволық жарық терезесінің безендірілуі: 4 қадам
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Қараша
Anonim
Image
Image
WiFi басқарылатын Рождестволық жарық терезесінің безендірілуі
WiFi басқарылатын Рождестволық жарық терезесінің безендірілуі

Телефоннан немесе компьютерден жарықдиодты жарықдиодты басқарыңыз - Рождестволық тақырыпқа арналған қызықты жарық үлгілері.

Жабдықтар

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

Ұсынылған: