
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38




Je to roční období: prosinec. A v mém sousedství každý zdobí svůj dům a okna vánočními světýlky. Tentokrát jsem se rozhodl postavit něco vlastního, jedinečného, pomocí modulu ESP8266 a jen několika RGB LED. Stejné sestavení můžete provést pomocí modulu Arduino (Uno/Pro), ale s modulem ESP ho získáte také s podporou wifi, pro dálkové ovládání, plánované zapnutí/vypnutí.
Potřebné komponenty…
- ESP8266 (modul NodeMCU) nebo Arduino Uno/Pro/Pro Mini/atd. Tento tutoriál je pro ESP8266, ale je použitelný i pro ostatní
- Individuálně adresovatelný světelný pás RGB LED (čipy WS2812), doporučeno: 60 RGB LED diod/metr, 1 metr kus
- Některé dráty a pájení
- Dlouhý kabel micro-USB (je napájen USB)
- Buď dřevo, nebo jen karton na rám
- Arduino IDE pro vývoj softwaru (viz ukázkový kód na konci pokynů)
Na RGB LED pásku WS2812 je hezké to, že tyto, nyní dostupné LED moduly, jsou jednotlivě adresovatelné a zřetězené, takže se jen musíte ujistit, že je „datová“linka propojena jeden s druhým. Je to velmi výhodná součást pro strom, protože po rozřezání LED pásku na kousky je musíte spojit pouze jedním drátem. Další dvě připojení (+5 V a uzemnění) můžete připojit kamkoli.
Při adresování z kódu můžete vidět, že adresy pixelů začínají na 0 (nejblíže základně stromu) a pokračují na 42, tedy celkem 43 LED diod. Samozřejmě můžete používat více či méně LED diod, ale poté musíte kód upravit.
Spotřeba energie pro mé nastavení 43 LED je při aktuálním kódu max. 360 mA, ale LED diody nevypínám. Pokud byste rozsvítili všechny LED diody, plný výkon, pravděpodobně by to bylo nad 1A, takže pozor!
Aktuální kód je jednoduchý, nastaví všechny LED diody na zelenou a poté každých 0,5 sekundy změní pixel na jednu ze 6 barev palety. Můžete jej libovolně upravovat a experimentovat s jakýmkoli složitým vzorem.
Krok 1: Odřízněte LED pásek

Nejprve rozložte RGB LED pásek a ořízněte jej na velikost, aby se vytvořil strom.
Raději jsem měl 15 LED jako kufr (svislý), a pak 2 + 2, 4 + 4, 8 + 8 LED pro větve, ale můžete mít více nebo méně. Dbejte na to, abyste pás odřízli pouze na měděných podložkách (značky střihu).
Krok 2: Vytvoření rámce


Můžete použít kousek lepenky, ale já jsem měl povalované nějaké (balzové) dřevo a myslím, že to vypadá o něco lépe, tak jsem to použil. Nakreslete obrys na kus A4 z předchozího kroku (kde vyříznete LED diody) a na tuto velikost nakrájejte kousky dřeva. Poté pomocí horkého lepidla vše spojte dohromady.
Krok 3: Připevnění LED pásků k rámu

LED pásky mají na zadní straně lepidlo. Pomocí toho připevněte pásy k rámu.
Zatím nepřipevňujte kufr (svislý) kus, to bude jen poslední krok po zapojení téměř celého.
Všimněte si směrových šipek na proužku - to je směr řetězení/dat! Měli byste mít DI (data in) na pravé větvi, pravé straně a DO (data out) na levé větvi, levé straně. Chceme mít pěkný a snadný řetězec všech těchto LED diod. Mějte na paměti, že napájení (+5 V, GND) nebude řetězeno.
Krok 4: Zapojení



Chceme data řetězit, takže to znamená, že naše datové kabely půjdou z levé horní větve do pravé dolní. A samozřejmě spojíme všechny 3 dráty uprostřed, kde se setkává levá + pravá větev.
Až to bude hotové, musíme se ujistit, že napájíme všechny bity, proto jsem spustil černý vodič na levé straně (vertikální) pro GND a na pravé straně pro +5V.
Krok 5: Připojení k ESP8266 a nahrávání skici


Připojte piny z ESP8266:
+5V (VIN) - na LED pásek +5V
GND - na LED pásek GND
Poznámka: pokud používáte Arduino Uno/Pro, tento pin se může lišit, ujistěte se, že odpovídá zdrojovému kódu
Spusťte Arduino IDE, vytvořte/načtěte do něj zdrojový kód (přiložený), poté se ujistěte, že je Arduino IDE nakonfigurováno se správným nastavením (port, typ zařízení, rychlost), poté stiskněte Compile + Nahrát.
Když je hotovo, LED pás se rozsvítí a začne zobrazovat vzory. Možná budete muset přidat knihovnu Adafruit - Neopixel do Arduino IDE (v1.8+). Můžete také upravit kód tak, aby zobrazoval různé vzory, neváhejte experimentovat.
Veselé Vánoce!
Doporučuje:
Difuzéry NeoPixel Clip-On C9 pro vánoční osvětlení: 6 kroků (s obrázky)

Difuzéry NeoPixel Clip-On C9 pro vánoční osvětlení: Někdy dobré věci zmizí-například matné žárovky C9. Víte, ty, kde se barva štěpí. Jo, ty matné žárovky C9 dobroty Charlieho Browna … Tady je správný C9 LED difuzor pro 12mm adresovatelné LED diody WS2811 NeoPixel WS2811. Od p
DIY automatické hudební vánoční osvětlení (MSGEQ7 + Arduino): 6 kroků (s obrázky)

DIY Automatické hudební vánoční osvětlení (MSGEQ7 + Arduino): Takže každý rok říkám, že to udělám a nikdy se k tomu nedostanu, protože hodně otálím. 2020 je rokem změn, a proto říkám, že toto je rok, kdy to udělat. Doufejte tedy, že se vám bude líbit a vyrobte si vlastní hudební vánoční osvětlení. Tohle bude s
Vánoční vánoční světelná show RGB Část 2: Xlights: 7 kroků

Vánoční vánoční světelná show RGB Část 2: Xlights: V této instruktáži vám ukážu, jak sekvencovat svou první skladbu. Pokud jste neviděli část 1, doporučuji si to prohlédnout zde. Když nyní stavíte a programujete vánoční světelnou show, 75% času budete ve svém sekvenceru
WiFi řízená vánoční světelná dekorace okna: 4 kroky

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
Vánoční osvětlení Arduino: 5 kroků (s obrázky)

Arduino Christmas Lights: Vánoce se blíží, a tak jsem se rozhodl vyrobit efektní dekoraci pro svůj domov. Existuje mnoho druhů vánočních světel, ale rozhodl jsem se vytvořit si je sám. Nejjednodušší věc, která mě napadá, je připojit nějaké diody k Arduinu