Obsah:

WiFi řízená vánoční světelná dekorace okna: 4 kroky
WiFi řízená vánoční světelná dekorace okna: 4 kroky

Video: WiFi řízená vánoční světelná dekorace okna: 4 kroky

Video: WiFi řízená vánoční světelná dekorace okna: 4 kroky
Video: Osvětlený vánoční dům.flv 2024, Listopad
Anonim
Image
Image
WiFi řízená vánoční světelná dekorace oken
WiFi řízená vánoční světelná dekorace oken

Ovládejte světelný pás LED z telefonu nebo počítače - spousta zábavných světelných vzorů s vánoční tématikou.

Zásoby

1. Deska vývojáře ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - vývojová deska ESP8266 s baterií a předpájenými záhlavími. Tenhle má RGB LED a dokonce i světelný senzor. Kupte si dva, pokud se vám líbí! Tento projekt lze snadno přizpůsobit pro jakoukoli desku ESP8266, například pro můj oblíbený D1 Mini. Tady používám tenhle, protože není potřeba žádné pájení, a je dodáván s baterií.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - to je ten s vyjímatelným čipem Atmega328P, který se používá k programování vývojové desky ESP8266.

3. USB kabel pro Uno: Aliexpress:

4. Propojovací kabely pro připojení všeho - pro tento projekt žádné pájení! Připojení LED pásky

5. WS2812 LED Strip: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - vyberte svou verzi. Vybral jsem 5m, 150 LED, IP30 (není vodotěsný) a bílý PCB

6. AA baterie x 3

Krok 1: Okruh

Okruh
Okruh
Okruh
Okruh

Viz schéma zapojení.

*Vezměte prosím na vědomí: Nemůžu být zodpovědný za žádné roztavené mikrořadiče nebo LED pásky. Tento projekt se mi osvědčil, to je tolik, co mohu říci, nicméně při odchodu z domu bych to nutně nenechal běžet. Na mnoha fórech Arduino se doporučuje mít alespoň 1000 uF kondenzátor mezi 5v a GND (před LED páskem) a také odpor 500 Ohm před datovou linkou. Další tipy najdete na stránce

Krok 2: Programování

Získejte svůj kód Arduino zde: https://github.com/tomjuggler/esp8266-fastled-web…-tento kód není můj, právě jsem ho upravil tak, aby fungoval po vybalení z mého LED pásku, a také samostatně výchozí bez potřeby routeru.

Pokud jste tak ještě neučinili, získejte doplněk ESP8266 pro Arduino IDE. Doplněk a pokyny jsou zde:

1. Ujistěte se, že je vše připojeno (kromě napájecího vedení LED Strip (žlutý vodič), 2 kolíky programovacího režimu je třeba před zapnutím zkratovat. Deska je dodávána s malou krytkou, která to provede.)

2. Napájení na desce (přidal jsem přepínač k mému, není dodáván s jedním, stačí vytáhnout jednu baterii a znovu ji zapnout.)

3. Zapojte USB kabel z Arduina do počítače - nejprve je třeba odebrat čip Atmega328 Arduino Uno (místo toho můžete k programování použít také adaptér USB na Serial).

4. V Arduino IDE vyberte jako desku „Obecný modul ESP8266“. Vyberte také 4 m s 1 m spiffs. Nyní zkontrolujte sériové připojení, Nástroje -> Port.

5. Nahrajte skicu

6. Vypněte a znovu zapněte desku (piny režimu programování jsou stále zkratované)

7. Nahrajte Spiffs (soubory potřebné pro webový server atd.), Nástroje -> 'ESP8266 Sketch Data Upload'

8. Odpojte 2 kolíky režimu programování, připojte žlutý vodič LED Strip 5v k 5v (vložil jsem důl mezi svorku + baterie a baterii, viz foto níže)

9. Zapněte

10. Nyní se musíte připojit k přístupovému bodu WiFi pomocí počítače nebo mobilního telefonu. AP by se měl zobrazit jako ESP - něco nebo jiného. Po připojení zadejte do adresního řádku „192.168.4.1“. Toto je výchozí adresa webového serveru ESP8266.

11. To je vše, měli byste být schopni používat webovou aplikaci k ovládání světel!

Krok 3: Dokončení

Dokončení
Dokončení
Dokončení
Dokončení
Dokončení
Dokončení
Dokončení
Dokončení

Jakmile je kód načten, měli byste být schopni odpojit programovací vodiče a Arduino UNO. Nyní jen zavěste světla kolem okna (já jsem své zavěsil kolem horních okrajů, za síťovou záclonu, která dává skvělý efekt). Také můžete dát desku a baterie do krabice pro úhlednost, nebo dokonce vyměnit baterii za napájecí zdroj (později to mohu udělat sám).

Krok 4: Veselé Vánoce všem

To, co mě na tomto projektu nejvíce fascinuje, je množství mezipracovních skladeb. Čip ESP je naprogramován v jazyce C, který je propojen s JavaScriptem obsluhovaným interním webovým serverem, a běží v prohlížeči. HTML je také zapojen - podívejte se do datové složky skici Arduino sami, pokud vás to zajímá. Je to skvělý učební program s některými opravdu slavnostními nastaveními světel a jsem vděčný Jasonovi Coonovi za sdílení na GitHubu.

Toto a další projekty elektroniky najdete na mém webu: circusscientist.com

Doporučuje: