Mundarija:

Wi -Fi orqali boshqariladigan Rojdestvo yorug'lik derazasini bezatish: 4 qadam
Wi -Fi orqali boshqariladigan Rojdestvo yorug'lik derazasini bezatish: 4 qadam

Video: Wi -Fi orqali boshqariladigan Rojdestvo yorug'lik derazasini bezatish: 4 qadam

Video: Wi -Fi orqali boshqariladigan Rojdestvo yorug'lik derazasini bezatish: 4 qadam
Video: ОПАСНЫЙ ДАГЕСТАН: Ущелье, разбившее моё сердце💔 БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #2) 2024, Noyabr
Anonim
Image
Image
WiFi boshqariladigan Rojdestvo nurli derazasini bezatish
WiFi boshqariladigan Rojdestvo nurli derazasini bezatish

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 davri
O'chirish davri
O'chirish davri
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

Yakunlash
Yakunlash
Yakunlash
Yakunlash
Yakunlash
Yakunlash
Yakunlash
Yakunlash

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: