Kazalo:

Okrasitev oken z božično lučjo z nadzorom WiFi: 4 koraki
Okrasitev oken z božično lučjo z nadzorom WiFi: 4 koraki

Video: Okrasitev oken z božično lučjo z nadzorom WiFi: 4 koraki

Video: Okrasitev oken z božično lučjo z nadzorom WiFi: 4 koraki
Video: Зимний декор 2020/Салфетница-домик,звезды из картона,ёлочные игрушки 2024, November
Anonim
Image
Image
Okrasitev oken z božično lučjo pod nadzorom WiFi
Okrasitev oken z božično lučjo pod nadzorom WiFi

Upravljajte svetlobni trak LED iz telefona ali računalnika - veliko zabavnih svetlobnih vzorcev na temo božiča.

Zaloge

1. Razvojna plošča ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - razvojna plošča ESP8266, z baterijo in vnaprej spajkanimi glavami. Ta ima RGB LED in celo svetlobni senzor. Če želite, kupite dva! Ta projekt je mogoče enostavno prilagoditi kateri koli plošči ESP8266, kot je moj najljubši D1 Mini. To uporabljam tukaj, ker ni potrebno spajkanje in prihaja z baterijo.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - to je tisti z odstranljivim čipom Atmega328P, ki se uporablja za programiranje razvojne plošče ESP8266.

3. Kabel USB za Uno: Aliexpress:

4. Mostični kabli za povezovanje vsega - za ta projekt ni spajkanja! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - izbor moški na moški/ženski itd. Priključek LED traku

5. LED trak WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Izberite svojo različico. Izbral sem 5m, 150 LED, IP30 (ni vodoodporen) in belo tiskano vezje

6. AA baterije x 3

1. korak: vezje

Vezje
Vezje
Vezje
Vezje

Oglejte si diagram vezja.

*Prosimo, upoštevajte: ne morem biti odgovoren za stopljene mikrokrmilnike ali LED trakove. Ta projekt mi je uspel, to je največ, kar lahko rečem, vendar ga ne bi nujno pustil teči, ko zapustim hišo. Na mnogih forumih Arduino je priporočljivo imeti vsaj 1000 uF kondenzator med 5V in GND (pred LED trakom) in 500 Ohm upor pred podatkovno vrstico. Za več nasvetov obiščite

2. korak: Programiranje

Pridobite svojo kodo Arduino tukaj: https://github.com/tomjuggler/esp8266-fastled-web…-ta koda ni moja, pravkar sem jo prilagodil, da deluje iz škatle za moj LED trak in je tudi sam privzeto, brez potrebe po usmerjevalniku.

Če tega še niste storili, si priskrbite dodatek ESP8266 za Arduino IDE. Dodatek in navodila so tukaj:

1. Prepričajte se, da je vse povezano (razen napajalnega voda LED traku (rumena žica), morata biti pred vklopom 2 zatiča za način programiranja skupaj kratko povezana. Na plošči je za to potrebno malo pokrovčka.

2. Vklopite ploščo (moji sem dodal stikalo, priloženo ni eno, lahko samo potegnete eno baterijo in jo znova vklopite.)

3. Priključite kabel USB iz Arduina v računalnik - čip Atmega328 Arduino Uno je treba najprej odstraniti (namesto tega lahko za programiranje uporabite tudi vmesnik USB do serijski).

4. Izberite "Generic ESP8266 Module" za svojo ploščo v Arduino IDE. Izberite tudi 4m z 1m Spiffs. Zdaj preverite serijsko povezavo, Orodja -> Vrata.

5. Naloži skico

6. Izklopite in znova vklopite ploščo (ko so zatiči v načinu programiranja še vedno kratki)

7. Naloži Spiffs (datoteke, potrebne za spletni strežnik itd.), Orodja -> 'ESP8266 Sketch Data Upload'

8. Odklopite 2 zatiča za način programiranja, rumeno 5 -voltno žico LED traku priključite na 5v (jaz sem zataknil svojo med priključkom + baterije in baterijo, glejte spodnjo fotografijo)

9. Vklopite

10. Zdaj se morate povezati z dostopno točko WiFi z osebnim računalnikom ali mobilnim telefonom. AP bi se moral prikazati kot ESP - nekaj takega. Ko ste povezani, v naslovno vrstico vnesite '192.168.4.1'. To je privzeti naslov spletnega strežnika ESP8266.

11. To je to, za upravljanje luči bi morali uporabljati spletno aplikacijo!

3. korak: Dokončanje

Dokončanje
Dokončanje
Dokončanje
Dokončanje
Dokončanje
Dokončanje
Dokončanje
Dokončanje

Ko je koda naložena, boste lahko odklopili programske žice in Arduino UNO. Zdaj samo obesite luči okoli okna (moje sem obesil okrog zgornjih robov, za mrežno zaveso, ki daje odličen učinek). Prav tako lahko zaradi čednosti vstavite ploščo in baterije v škatlo ali celo baterijo zamenjate z napajalnikom (to lahko storim tudi sam kasneje).

4. korak: Vesel božič vsem

Najbolj fascinantno pri tem projektu je količina medsebojnih delov. Čip ESP je programiran v jeziku C, ki se povezuje z JavaScriptom, ki ga streže notranji spletni strežnik, in deluje v brskalniku. Vključen je tudi HTML - poglejte sami v podatkovno mapo skice Arduino, če vas zanima. To je odličen učni program z nekaj res prazničnimi nastavitvami luči in hvaležen sem Jasonu Coonu, ki ga je delil na GitHubu.

Ta in še več projektov elektronike najdete na moji spletni strani: circusscientist.com

Priporočena: