- A WLED egy nyílt forráskódú firmware, amelyet kifejezetten címezhető LED-szalagok kezelésére terveztek ESP32 vagy ESP8266 mikrovezérlők használatával.
- A megfelelő tápegység és LED chip típus (például WS2812B) kiválasztása kulcsfontosságú a hardverkárosodás és a feszültségesések elkerülése érdekében.
- A Home Assistant integrációja lehetővé teszi, hogy egy egyszerű fénycsíkból fejlett otthonautomatizálási rendszert alakítson át, amely érzékelőkön vagy külső adatokon alapuló automatizálást biztosít.
Valószínűleg láttál már olyan LED-es fényinstallációkat, amik úgy néznek ki, mintha egyenesen egy sci-fi filmből lennének előlépve, ahol a színek áramlanak és mindenre reagálnak. Bár rengeteg oktatóanyag létezik, a legtöbb csak a felszínt kapargatja, vagy olyan utasításokat ad, amelyek úgy hangzanak, mintha egy robot írta volna őket. Ezért szeretnénk egy világos és könnyen érthető útmutatót adni , ahol nem csak másolsz és beilleszted, hanem ténylegesen megérted, mit csinálsz a vezetékekkel és a kóddal, így saját variációkat hozhatsz létre anélkül, hogy attól félnél, hogy bármi is kiég.
A lényeg nem csak az, hogy a lámpák világítsanak, hanem hogy egy intelligens ökoszisztéma részévé váljanak. Mindent integrálni fogunk a Home Assistantba , az otthonautomatizálás végső agyába, így a LED-szalagok nemcsak színt válthatnak, hanem hasznos dolgokra is figyelmeztethetnek, vagy automatizált jeleneteket hozhatnak létre. Készülj fel, mert áttekintjük az elektromosság, a hálózatok és a vezérlés koncepcióit, így nem kell más weboldalakra ugranod a projekt beállítása közben.
Mit kell megvennünk? A megfelelő hardvert
A elhamarkodott döntések elkerülése érdekében az első lépés a megfelelő anyagok beszerzése. Alapvetően három dologra van szükségünk: egy intelligens LED-szalagra, egy ESP32 mikrovezérlőre és egy olyan tápegységre, amely nem robban fel. Ne higgyen akármilyen online hirdetésnek; vannak technikai részletek, amelyek megkülönböztetik egy professzionális projektet aközött, amelyik azért villog, mert nincs áram.
A tökéletes LED szalag kiválasztása
Nem minden LED-szalag egyforma. Az „buta” szalagok csak egy dolgot csinálnak: egyetlen színben világítanak. Mi címezhető LED-szalagokat és RGB-világítást keresünk , amelyek lehetővé teszik számunkra, hogy minden egyes LED-et külön-külön vezéreljünk. A leggyakoribb és legolcsóbb opciók a WS2811 és a WS2812B. A legfontosabb különbség az, hogy a WS2811-gyel három LED-ből álló csoportokat vezérelhetsz, míg a WS2812B-vel minden LED-et külön-külön vezérelhetsz , ami hihetetlen lehetőségeket kínál az animációkhoz.
Választáskor figyelj a sűrűségre (hány LED van méterenként). Minél több LED van, annál folytonosabb a fény, nem pedig különálló "pontokként", bár ez növeli az energiafogyasztást. Ott van még az IP-védettség kérdése is. Ha a nappaliba helyezed a lámpákat, az IP30-as besorolás bőven elegendő, de ha teraszt vagy ki tudja, úszómedencét szeretnél megvilágítani, akkor IP65 vagy IP68 védelemre lesz szükséged a víz okozta károk elkerülése érdekében.
A tápegység: Az elektromos szív
Itt szoktak sokan hibázni. A LED-szalag sokkal több energiát fogyaszt, mint az ESP32, ezért a tápegységet a LED-ek száma alapján méretezzük. Ha 5 V-os szalagot használunk, akkor 5 V-os tápegységre van szükségünk. Egy gyors számítás: minden LED körülbelül 0.2 W-ot fogyaszt. Ha van 3 métered, méterenként 30 LED-del, az 18 W összteljesítményt jelent . A P = I x V képlet segítségével tudjuk, hogy legalább 3.6 amperre van szükségünk. Ideális esetben olyan tápegységet érdemes vásárolni, amely elegendő áramerősséggel rendelkezik a túlmelegedés elkerülése és a jövőbeni bővítések lehetővé tétele érdekében.
Az agy: ESP32 vs. ESP8266
Bár az ESP8266 (a NodeMCU-hoz hasonlóan) sokáig király volt, az ESP32 a logikus evolúció . Erősebb, kétmagos, és több bemeneti/kimeneti csatlakozóval rendelkezik. WLED világításhoz ez a nyerő választás, mert jobban kezeli az összetett effekteket, és stabilabb Wi-Fi kapcsolattal rendelkezik. Rendkívül olcsó, és zökkenőmentesen integrálható bármilyen okosotthon-rendszerbe.
WLED firmware telepítése
Ha nem akarsz gondot okozni, felejtsd el az olyan komplex programozási környezetek telepítését, mint az Arduino IDE. Van egy hivatalos webes telepítő az install.wled.me címen, ami elvégzi az összes munkát. Csak csatlakoztasd az ESP32-t a számítógépedhez egy USB-kábellel (győződj meg róla, hogy adatkábelt használsz, nem csak töltőkábelt ), és kattints a telepítés gombra a Chrome-ban vagy az Edge-ben.
Ha a böngésződ nem ismeri fel a kártyát, valószínűleg telepítened kell az USB chip illesztőprogramjait (például a CP2102 vagy a CH340). A flashelés után az eszköz létrehozza a saját Wi-Fi hálózatát "WLED-AP" néven. Csatlakozz hozzá a wled1234 jelszóval , majd add meg a routered adatait. Egy profi tipp: rendelj hozzá egy statikus IP-címet a helyi hálózatodon , hogy a Home Assistant ne veszítse el az eszköz nyomát, ha a router újraindul.
Fizikai összeszerelés és kábelezés
Csatlakoztatáskor ne feledd az aranyszabályt: mindig kikapcsolt tápellátás mellett dolgozz . Csatlakoztasd a tápegység 5 V-ját az ESP32 VIN lábához és a LED-szalag pozitív lábához. A GND-nek (föld) közösnek kell lennie az összes komponens számára. A szalag adatkábele (DIN) általában az ESP32 GPIO 2 vagy GPIO 16 csatlakozójához csatlakozik , a modelltől függően. Létfontosságú a LED-szalagon található nyilak által jelzett adatirány betartása ; ha fordítva csatlakoztatod, semmi sem fog történni.
Ha azt veszed észre, hogy a szalag végén lévő LED-ek halványabban világítanak vagy sárgára színeződnek, az feszültségesésnek tudható be. A megoldás az, hogy a szalag végén vagy a közbenső pontokon feszültséget vezetsz be, a tápkábeleket közvetlenül a forráshoz csatlakoztatva, mindig ugyanazt a polaritást megtartva.
Fejlett integráció a Home Assistanttal
Egy weboldal a színek megváltoztatásához rendben van, de az igazi varázslat a Home Assistantben történik . Mivel ugyanazon a hálózaton van, a rendszer automatikusan felismeri a WLED eszközt. A hozzáadás után varázslatosnak tűnő automatizálásokat hozhatsz létre. Beállíthatsz például egy "elektromos közlekedési lámpát", amely a valós idejű áramár alapján változtatja a szalag színét (zöld az olcsó, piros a drága esetén).
A lámpákat mozgásérzékelőkhöz is csatlakoztathatod, így éjszaka lágy, meleg fénnyel világítják meg a fürdőszobába vezető utat , vagy pirosan villognak, ha valaki kinyitja a bejárati ajtót. A Home Assistant irányítópultján hozzáadhatsz egy dedikált WLED kártyát a LED-szalag szegmenseinek kezeléséhez , így egyetlen LED-szalagot úgy kezelhetsz, mintha több független lámpa lenne.
A legigényesebb felhasználók számára egy mikrofon (például INMP441) is hozzáadható az ESP32-höz, így a fények a zene ritmusára reagálnak , így a játékkörnyezet vagy a nappali igazi diszkóvá varázsolható. Mindez kódírás nélkül, egyszerűen a WLED entitások otthonautomatizálási szerver automatizálásán belüli koordinálásával kezelhető.
Egy ESP32 és WLED alapú világítási rendszerrel egy egyszerű díszlécből egy teljesen automatizált információs és hangulatvezérlő eszközzé alakítható a rendszer, ahol a kulcs a megfelelő elektromos alkatrészek kiválasztásában és a Home Assistant erejének kihasználásában rejlik, amellyel mindent egyetlen vezérlőpanelről lehet koordinálni.




