Zvočno reaktivni LED trak DIY RGB, ki ga bomo izdelali, se odzove na glasbo ali zvok, ki prihaja iz vašega televizorja, domačega kina ali katere koli naprave. Poleg tega, da se odziva na zvok, lahko izbirate tudi med 118 različnimi svetlobnimi učinki. Ustvarite lahko tudi učinke po meri.
Ko je zgrajen, ga lahko uporabite kot ambientalno svetlobo in ga namestite za TV zaslonom ali na igralnem računalniku, tudi če vaša matična plošča ne podpira RGB ali ARGB (Addressable RGB).
Stvari, ki jih boste potrebovali
Za ta projekt boste potrebovali naslednje:
- Naslovljiv RGB LED trak WS2812. Pridobite 5-metrski nepremočljiv zvitek.
- MCU, ki temelji na ESP8266, kot je NodeMCU ali D1 Mini. Uporabite lahko tudi ESP32 (če ga že imate).
- Mikrofonski modul. Izberete lahko katero koli ali kar koli je na voljo na vaši lokaciji.
- INMP401 MEMS mikrofon
- MAX4466 električni mikrofon
- MAX9814 električni mikrofon
- Napajalnik 5V 3A ali boljši.
Zahtevane spretnosti
Potrebna je spretnost spajkanja. Če pa nimate predhodnih izkušenj ali potrebujete pomoč pri začetku, si oglejte naš prejšnji vodnik za učenje
kako spajkati.1. korak: Prenesite in prenesite vdelano programsko opremo
Za ta projekt bomo uporabili projekt WLED Sound Reactive on GitHub.
- Prenesite Zvočno reaktiven WLED najnovejša stabilna izdaja za ploščo ESP8266 ali ESP32 (karkoli uporabljate).
- Prav tako prenesite in zaženite ESPhome Flasher orodje.
- Izberite COM Vrata, kjer je priključen ESP8266 ali ESP32.
- Kliknite Prebrskaj da izberete vdelano programsko opremo WLED.
- Zdaj kliknite BliskavicaESP in počakajte, da se postopek flash konča.
2. korak: priključite WS2812 na ploščo ESP8266/ESP32
Ko se vdelana programska oprema utripa, lahko LED trak WS2812B ARGB priključite na ploščo ESP32 ali ESP8266. Napajalni vhod ARGB lahko priključite neposredno na zatiče VIN in GND plošče ESP ali uporabite ločen napajalnik za napajanje LED traku ločeno, vendar s skupno ozemljitvijo.
Glejte naslednji diagram in tabelo, da seznanite RGB trak in mikrofon z modulom ESP.
NodeMCU (ESP8266) | ESP32 | WS2812B | Mic |
VIN | VIN | 5V | |
G | GND | GND | G |
D4 | D4 | DI ali Din (podatki v) | |
3V3 | 3V3 | VCC | |
A0 | GPIO36 | ven |
Če nimate napajalnika ali ne želite vlagati vanj, lahko LED trak združite neposredno z NodeMCU ali ESP32 in napajate ESP s kablom mikro USB. Čeprav to deluje, lahko poškoduje MCU in zato ni priporočljiv.
3. korak: Nastavite zvočno reaktivno osvetlitev ozadja
Ko priključite mikrofon in LED trak WS2812B na ploščo ESP, priključite 5V napajalnik, da vklopite napravo.
- V pametnem telefonu ali računalniku odprite nastavitve Wi-Fi in se povežite z WLED-AP omrežje.
- Ko se povežete, izklopite mobilne podatke in nato v pametnem telefonu odprite aplikacijo spletnega brskalnika, na primer Chrome ali Safari.
- Obiščite naslov IP 4.3.2.1 in kliknite Nastavitve Wi-Fi.
- Vnesite svoje Wi-Fi SSID in geslo.
- Kliknite Shrani in poveži. ESP bo ustavil način AP in se povezal z vašim omrežjem Wi-Fi.
- Odprite Trgovino Play in namestite WLED app.
- Odprite aplikacijo WLED in tapnite + ikona.
- Dotaknite se Odkrijte luči… Modul bo samodejno našel RGB trak, povezan z vašim omrežjem Wi-Fi.
- Dotaknite se odkljukajte/preverite ikono na vrhu.
- Nato tapnite na WLED-SoundReactive. To bo naložilo nadzorni zaslon, kjer lahko spremenite barvo, vzorec, učinke itd. Vendar, preden lahko to storite, ga morate konfigurirati.
- Dotaknite se Konfiguracija> Nastavitve LED.
- Preštejte število LED diod, potem ko jih prilepite na zadnji del televizorja ali monitorja in jih vnesite v Skupno število LED polje.
- Spodaj Nastavitev strojne opreme na isti strani vnesite »2« v Pin, »0« v Začni, in zadnje število LED v štetje polje. Dotaknite se Shrani.
4. korak: Preizkusite zvočno reaktivni LED trak in prilagodite občutljivost
Zdaj lahko upravljate LED trak z aplikacijo WLED in spreminjate učinke, svetlost itd. Zvočno občutljivost lahko prilagodite tudi z nastavitvami WLED glede na vaše potrebe. Če želite prilagoditi občutljivost zvoka, pojdite na Konfiguracija> Nastavitve zvoka. Na voljo sta dve nastavitvi:
- Squelch: Najnižji prag, pri katerem bodo luči prikazale katero koli barvo ali učinek. Višja kot je vrednost, višja je višina zvoka, potrebna za sprožitev LED.
- Dobiček: občutljivost zvoka. Višje kot je, bolj občutljiv je na zvok.
Če uporabljate INM643, vnesite 35 v Squelch in 12 v Gain.
Po vnosu vrednosti v Squelch in Dobiček polja, tapnite Shrani. Z nastavitvami se lahko igrate, dokler ne dobite najboljše izkušnje za nastavitev.
Spodaj Učinki, boste našli 15 zvočno reaktivnih učinkov (označenih z *). Lahko spremenite v katero koli ali izberete nezvočno reaktivni učinek. The * Merilnik hrupa je priporočljiva za večino. Izberete lahko svojo paleto, da spremenite barvo ali ustvarite prednastavitev s kombinacijo palet in učinkov. Poleg tega lahko spremenite hitrost učinka, intenzivnost in svetlost LED, da prilagodite učinke.
5. korak: Integracija z domačim pomočnikom (izbirno)
Ti lahko nastavite Home Assistant avtomatizirati to DIY pametno zvočno reaktivno svetlobo iz okolja in nadzorovati učinke, svetlost in druge nastavitve z ene same plošče. Omogoča vam tudi oddaljeni dostop do vseh vaših pametnih zvočno reaktivnih ambientalnih luči. Poleg tega lahko omogočite MQTT ali posnemate trak kot Philips Hue (pod Config > Vmesniki za sinhronizacijo) za upravljanje traku z glasovnim pomočnikom Alexa.
Nastavite več WLED in jih sinhronizirajte skupaj
Čestitamo: zdaj ste zgradili zvočno reaktivno osvetlitev ozadja za vaš televizor ali monitor. Če želite, lahko nastavite več WS2812 ARGB LED trakov v svoji sobi ali hiši in jih vse sinhronizirate (prek vgrajene podpore protokola UDP), da hkrati predvajate enak učinek z le nekaj dotiki. Te trakove DIY lahko upravljate posamezno ali v skupini z uporabo namenske aplikacije za Android, ki je na voljo v Trgovini Play, kot je razloženo v tem priročniku.
Za nadzor RGB traku, spreminjanje svetlosti ali barve lahko uporabite tudi glasovne pomočnike, kot je Alexa. Poleg tega lahko to dodate v Home Assistant, da nadzirate vse svoje RGB trakove z ene nadzorne plošče.
Kako narediti RGB LED luči za prikaz DIY barv
Preberite Naprej
Povezane teme
- DIY
- ESP32
- Vadnice za projekte DIY
- Pametna razsvetljava
O avtorju

Ravi je strokovni tehnični razlagalec, navdušenec za internet stvari in ljubitelj Linuxa z izkušnjami na področju velikih podatkov in razvoja aplikacij. Večino svojih vikendov preživi v delu z napravami IoT in igranju iger na Xboxu. Je tudi solo popotnik, ki obožuje pohodništvo in raziskovanje novih poti.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite