Mundarija:
- Ta'minotlar
- 1 -qadam: O'chirish davri
- 2 -qadam: dasturlash
- 3 -qadam: tugatish
- 4 -qadam: Hammaga Rojdestvo muborak bo'lsin
Video: Wi -Fi orqali boshqariladigan Rojdestvo yorug'lik derazasini bezatish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Telefoningiz yoki shaxsiy kompyuteringizdan LED yorug'lik chizig'ini boshqaring - Rojdestvo mavzusidagi qiziqarli yorug'lik naqshlari.
Ta'minotlar
1. ESP12e dev platasi: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 ishlab chiqish paneli, batareya to'plami va oldindan lehimlangan sarlavhalari. Bu RGB LED va hatto yorug'lik sensori bilan birga keladi. Agar xohlasangiz, ikkitasini sotib oling! Bu loyihani har qanday ESP8266 taxtasiga, masalan, mening sevimli D1 Mini -ga osongina moslashtirish mumkin. Men bu erda ishlataman, chunki lehim kerak emas va u batareya bilan birga keladi.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - bu olinadigan Atmega328P chipiga ega, u ESP8266 dev platasini dasturlash uchun ishlatiladi.
3. Uno uchun USB kabeli: Aliexpress:
4. Hamma narsani ulash uchun o'tish kabellari - bu loyiha uchun lehim yo'q! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - erkakdan erkakga/ayolga tanlov va hk. Biz Uno uchun M2M dan foydalanmoqdamiz. LED chiziqli ulanish
5. WS2812 LED chizig'i: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - O'z versiyangizni tanlang. Men 5m, 150 LED, IP30 (suv o'tkazmaydigan) va oq tenglikni tanladim
6. AA batareyalari x 3
1 -qadam: O'chirish davri
O'chirish sxemasiga qarang.
*Iltimos, diqqat qiling: men eritilgan mikro-kontrollerlar yoki LED tasmasi uchun javobgar bo'lolmayman. Bu loyiha men uchun ishladi, bu men aytganimdek, lekin men uydan chiqqanda, men uni majburan tark etmayman. Ko'p Arduino forumlarida 5v va GND (LED chizig'idan oldin) o'rtasida kamida 1000 uF kondansatör va Ma'lumot chizig'idan oldin 500 Ohm qarshilik bo'lishi tavsiya etiladi. Boshqa maslahatlar uchun https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels ga qarang.
2 -qadam: dasturlash
Arduino kodini bu erdan oling: https://github.com/tomjuggler/esp8266-fastled-web…-bu kod meniki emas, men uni faqat LED tasmasi uchun qutidan tashqariga ishlashga moslashtirdim, shuningdek yolg'iz qolaman. yo'riqnoma talab qilmasdan standart.
Agar siz hali bunday qilmagan bo'lsangiz, Arduino IDE uchun ESP8266 qo'shimchasini oling. Qo'shimcha va ko'rsatmalar bu erda:
1. Hamma narsa ulanganligiga ishonch hosil qiling (LED chiziqli elektr uzatish liniyasidan (sariq sim) tashqari), dasturlash rejimining 2 ta pinini yoqishdan oldin bir -biriga qisqa tutashtirib qo'yish kerak. Buning uchun taxtada kichik qopqoqli narsa bor.
2. Taxtani yoqing (men o'zimga kalit qo'shdim, u bilan birga kelmaydi, siz faqat bitta batareyani tortib qayta yoqishingiz mumkin.)
3. USB kabelini Arduino -dan kompyuteringizga ulang - avval Arduino Uno -ning Atmega328 chipini olib tashlash kerak (buning o'rniga dasturlash uchun USB -dan Serial adapterga ham foydalanishingiz mumkin).
4. Arduino IDE -da taxtangiz sifatida "Umumiy ESP8266 moduli" ni tanlang. Shuningdek, 1 m Spiffs bilan 4 metrni tanlang. Endi ketma -ket ulanishni tekshiring, Asboblar -> Port.
5. Eskizni yuklash
6. Kengashni o'chiring va qayta yoqing (dasturlash rejimining pinlari hali ham qisqa).
7. Spiffs -ni yuklash (fayllar veb -server va h.k. uchun), Asboblar -> 'ESP8266 Sketch Data Upload'
8. Dasturlash rejimining 2 ta pinini ajratib oling, 5v ga sariq LED tasmasini 5v ga ulang (men + akkumulyator terminali va batareya o'rtasida o'zimni ushlab turdim, quyidagi rasmga qarang)
9. Quvvatni yoqing
10. Endi siz Wi -Fi kirish nuqtasiga kompyuter yoki mobil telefon yordamida ulanishingiz kerak. AP ESP sifatida ko'rsatilishi kerak - biror narsa yoki boshqa. Ulangach, manzil satriga '192.168.4.1' yozing. Bu standart ESP8266 veb -server manzili.
11. Hammasi shu, siz chiroqlaringizni boshqarish uchun veb -ilovadan foydalanishingiz kerak!
3 -qadam: tugatish
Kod yuklangandan so'ng siz dasturlash simlarini va Arduino UNO -ni uzib qo'yishingiz kerak. Endi chirog'ingizni derazaga osib qo'ying (men o'z chiroqimni yuqori chetiga, to'r pardasi ortiga osib qo'ydim, bu ajoyib effekt beradi). Bundan tashqari, taxtani va batareyalarni toza bo'lish uchun qutiga soling yoki hatto batareyani quvvat manbaiga almashtiring (buni keyinroq o'zim qilishim mumkin).
4 -qadam: Hammaga Rojdestvo muborak bo'lsin
Menga bu loyihada eng qiziqarli narsa bu erda ishlaydigan bo'laklarning miqdori. ESP chipi C -da dasturlashtirilgan bo'lib, u JavaScript -ni ichki veb -server bilan ishlaydi va brauzerda ishlaydi. HTML ham ishtirok etadi - agar qiziqsangiz, Arduino eskizining ma'lumotlar papkasini ko'rib chiqing. Chiroqlar uchun bayramona sozlamalari bo'lgan ajoyib o'quv dasturi va men uni GitHub -da bo'lishgani uchun Jeyson Kundan minnatdorman.
Siz bu va boshqa elektronika loyihalarini mening veb -saytimda topishingiz mumkin: circusscientist.com
Tavsiya:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Sirli yorug'lik qutisi (tungi yorug'lik): 4 qadam
Sirli yorug'lik qutisi (tungi yorug'lik): Va bu juda oson qiziqarli loyiha, bu loyiha https://www.instructables.com/id/Arduino-Traffic-L…, lekin men allaqachon Men asl saytning tuzilishini o'zgartirdim, men qo'shimcha yoritgichlar qo'shaman va uni to'plash uchun poyabzal qutisini ishlataman
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Wi-Fi orqali boshqariladigan yorug'lik tugmasi: 5 qadam
Wi-Fi orqali boshqariladigan yorug'lik tugmasi: Salom! Siz shu qadar charchadingizmi, xonangizdagi chiroqlarni o'chirishni unutdingizmi? Yoki siz iliq, qulay to'shakdan turib, yotoq yonidagi chiroqni o'chirishni xohlamaysizmi? Ehtimol, bu tuyg'uni hammamiz bilamiz. Shuning uchun men oldindan aytib bermoqchiman
Rojdestvo qutisi: Arduino/ioBridge Internet orqali boshqariladigan Rojdestvo chiroqlari va musiqiy shou: 7 qadam
Rojdestvo qutisi: Arduino/ioBridge Internet orqali boshqariladigan Rojdestvo chiroqlari va musiqiy shou: Mening xmas qutimdagi loyiham Internet bilan boshqariladigan Rojdestvo chiroqlari va musiqiy shoudan iborat. Rojdestvo qo'shig'ini onlayn tarzda so'rash mumkin, keyin navbatga qo'yiladi va kerakli tartibda ijro etiladi. Musiqa FM statida uzatiladi