- WLED on avatud lähtekoodiga püsivara, mis on spetsiaalselt loodud adresseeritavate LED-ribade haldamiseks ESP32 või ESP8266 mikrokontrollerite abil.
- Õige toiteploki ja LED-kiibi tüübi (näiteks WS2812B) valimine on riistvarakahjustuste ja pingelanguste vältimiseks ülioluline.
- Integratsioon Home Assistantiga võimaldab teil muuta lihtsa valgusriba täiustatud koduautomaatikasüsteemiks, mille automatiseeringud põhinevad anduritel või välistel andmetel.
Oled ilmselt näinud neid LED-valgusinstallatsioone, mis näevad välja nagu otse ulmefilmist, kus värvid voolavad ja reageerivad kõigele. Kuigi õpetusi on tohutult palju, on enamik neist vaid pealiskaudne või annavad juhiseid, mis kõlavad nagu roboti kirjutatud. Seepärast tahamegi anda sulle selge ja arusaadava juhendi , kus sa ei pea lihtsalt kopeerima ja kleepima, vaid saad ka päriselt aru, mida sa juhtmete ja koodiga teed, et saaksid luua oma variatsioone kartmata midagi läbi põletada.
Idee pole siin mitte ainult selles, et tuled säraksid, vaid et neist saaks osa nutikast ökosüsteemist. Me integreerime kõik Home Assistantisse , mis on ülim koduautomaatika aju, nii et teie LED-ribad saavad mitte ainult värvi muuta, vaid ka teid kasulike asjade eest hoiatada või automatiseeritud stseene luua. Olge valmis, sest me vaatame üle elektri, võrkude ja juhtimise kontseptsioonid, et te ei peaks oma projekti seadistamise ajal teistele veebisaitidele hüppama.
Mida me peame ostma? Õige riistvara
Rutakate otsuste vältimiseks on esimene samm õigete materjalide olemasolu. Põhimõtteliselt vajame kolme asja: nutikat LED-riba, ESP32 mikrokontrollerit ja toiteplokki, mis ei plahvata. Ärge usaldage suvalist internetireklaami; on olemas tehnilised detailid, mis teevad vahet professionaalse projekti ja sellise vahel, mis vilgub voolu puudumise tõttu.
Ideaalse LED-riba valimine
Kõik LED-ribad ei ole võrdsed. "Rumal" riba teeb ainult ühte asja: süttib ühes värvitoonis. Otsime adresseeritavaid LED-ribasid ja RGB-valgustust , mis võimaldavad meil iga üksikut LED-i eraldi juhtida. Kõige levinumad ja soodsamad valikud on WS2811 ja WS2812B. Peamine erinevus seisneb selles, et WS2811-ga saate juhtida kolmest LED-ist koosnevaid gruppe, samas kui WS2812B-ga saate iga LED-i eraldi juhtida, mis pakub uskumatuid võimalusi animatsioonide loomiseks.
Valides pöörake tähelepanu tihedusele (mitu LED-i on meetri kohta). Mida rohkem LED-e on, seda pidevam on valgus, mitte eraldi "punktidena", kuigi see suurendab energiatarbimist. Samuti on oluline IP-kaitseaste . Kui kavatsete valgustid paigutada elutuppa, on IP30 kaitseaste enam kui piisav, kuid kui plaanite valgustada terrassi või, kes teab, basseini, vajate veekahjustuste vältimiseks IP65 või IP68 kaitset .
Toiteallikas: elektriline süda
Siin eksivad paljud inimesed. LED-riba tarbib palju rohkem energiat kui ESP32, seega valime toiteploki suuruse LED-ide arvu põhjal. Kui kasutame 5 V riba, vajame 5 V toiteplokki. Kiire arvutus: iga LED tarbib umbes 0.2 W. Kui teil on 3 meetrit 30 LED-iga meetri kohta, on see koguvõimsus 18 W. Valemi P = I x V abil teame, et vajame vähemalt 3.6 amprit. Ideaalis peaksite ostma piisava voolutugevusega toiteploki, et vältida ülekuumenemist ja võimaldada tulevasi uuendusi.
Aju: ESP32 vs ESP8266
Kuigi ESP8266 (nagu ka NodeMCU) oli pikka aega kuningas, on ESP32 loogiline edasiarendus . See on võimsam, kahetuumaline ja rohkemate sisend-/väljundtihvtidega. WLED-valgustuse puhul on see võidukas valik, kuna see saab keerukate efektidega paremini hakkama ja sellel on stabiilsem WiFi-ühendus. See on äärmiselt odav ja integreerub sujuvalt iga nutika kodu süsteemiga.
WLED püsivara installimine
Unusta keeruliste programmeerimiskeskkondade, näiteks Arduino IDE, installimine, kui sa ei taha mingit vaeva. Aadressil install.wled.me on ametlik veebiinstaller , mis teeb kogu töö ära. Lihtsalt ühenda oma ESP32 arvutiga USB-kaabli abil (veendu, et see on andmesidekaabel , mitte lihtsalt laadimiskaabel ) ja klõpsa Chrome'is või Edge'is installinupul.
Kui teie brauser plaati ei tuvasta, peate tõenäoliselt installima USB-kiibi draiverid (näiteks CP2102 või CH340). Pärast installimist loob seade oma WiFi-võrgu nimega "WLED-AP". Looge sellega ühendus parooliga wled1234 ja sisestage seejärel oma ruuteri andmed. Professionaalne nipp: määrake sellele oma kohalikus võrgus staatiline IP-aadress , et Home Assistant ei kaotaks ruuteri taaskäivitamisel seadet.
Füüsiline kokkupanek ja kaabeldus
Ühendamisel pea meeles kuldreeglit: tööta alati väljalülitatud toitega . Ühenda toiteploki 5V kaabel nii ESP32 VIN-klemmiga kui ka LED-riba positiivse klemmiga. GND (maandus) peab olema kõigil komponentidel ühine. Riba andmesidekaabel (DIN) ühendatakse tavaliselt ESP32 GPIO 2 või GPIO 16- ga , olenevalt mudelist. Oluline on austada andmete suunda , mis on LED-ribal nooltega näidatud; kui ühendad selle vastupidi, ei juhtu absoluutselt mitte midagi.
Kui märkate, et riba otsas olevad LED-id on tuhmimad või muutuvad kollaseks, on see tingitud pingelangusest. Lahenduseks on toite sisestamine riba otsa või vahepunktidesse, ühendades toitekaablid otse allikaga, säilitades alati sama polaarsuse.
Täiustatud integratsioon Home Assistantiga
Veebilehe omamine värvide muutmiseks on tore, aga tõeline maagia toimub Home Assistantis . Kuna see on samas võrgus, tuvastab süsteem WLED-seadme automaatselt. Pärast lisamist saate luua automatiseeringuid, mis tunduvad maagilised. Näiteks saate seadistada "elektrilise foori", mis muudab riba värvi vastavalt reaalajas elektrienergia hinnale (roheline odava, punane kalli hinna puhul).
Samuti saate tuled ühendada liikumisanduritega, et need valgustavad öösel teie teed vannituppa pehme sooja kumaga või vilguvad punaselt, kui keegi avab välisukse. Koduassistendi armatuurlauale saate lisada spetsiaalse WLED-kaardi, et hallata riba segmente , mis võimaldab teil käsitleda ühte riba mitme eraldi tulena.
Kõige nõudlikumad kasutajad saavad ESP32-le lisada mikrofoni (näiteks INMP441), et tuled reageeriksid muusika rütmile , muutes teie mängutoa või elutoa tõeliseks diskoks. Kõik see toimub ilma koodi kirjutamata, lihtsalt WLED-üksuste koordineerimise teel teie koduse automatiseerimisserveri automaatika sees.
ESP32-l ja WLED-il põhineva valgustussüsteemi omamine võimaldab teil minna lihtsast dekoratiivribast üle täisautomaatsele teabe- ja meeleolu loomise tööriistale, kus võtmeks on õigete elektrikomponentide valimine ja Home Assistant'i võimsuse ärakasutamine, et koordineerida kõike ühest juhtpaneelist.




