A hangreaktív DIY RGB LED szalag, amelyet készítünk, reagál a TV-ből, házimoziból vagy bármilyen eszközből érkező zenére vagy hangra. Amellett, hogy reagál a hangra, 118 különböző fényeffektus közül választhat. Egyéni effektusokat is létrehozhat.
Felépítése után környezeti világításként használhatja, és telepítheti a TV képernyője mögé vagy a játék PC-jére, még akkor is, ha az alaplap nem támogatja az RGB-t vagy az ARGB-t (címezhető RGB).
Dolgok, amelyekre szüksége lesz
Ehhez a projekthez a következőkre lesz szüksége:
- WS2812 címezhető RGB LED szalag. Vegyünk egy 5 méteres, nem vízálló tekercset.
- ESP8266 alapú MCU, például NodeMCU vagy D1 Mini. Használhatja az ESP32-t is (ha már rendelkezik ilyennel).
- Mikrofon modul. Bármelyik vagy az Ön helyén elérhető bármelyik közül választhat.
- INMP401 MEMS mikrofon
- MAX4466 elektret mikrofon
- MAX9814 elektret mikrofon
- 5V 3A vagy jobb tápegység.
Szükséges készségek
Forrasztási készség szükséges. Ha azonban nincs korábbi tapasztalata, vagy segítségre van szüksége az induláshoz, olvassa el korábbi útmutatónkat hogyan kell forrasztani.
1. lépés: Töltse le és frissítse a firmware-t
Ehhez a projekthez a WLED Sound Reactive projektet fogjuk használni GitHub.
- Töltse le a WLED hangreaktív legújabb stabil kiadás ESP8266 vagy ESP32 kártyához (bármelyiket is használja).
- Ezenkívül töltse le és indítsa el a ESPHome Flasher eszköz.
- Válaszd ki a COM Port, amelyre az ESP8266 vagy ESP32 csatlakozik.
- Kattintson Tallózás a WLED firmware kiválasztásához.
- Most kattintson VakuESP és várja meg, amíg a flash folyamat befejeződik.
2. lépés: Csatlakoztassa a WS2812-t az ESP8266/ESP32 kártyához
Miután a firmware felvillant, csatlakoztathatja a WS2812B ARGB LED szalagot az ESP32 vagy ESP8266 kártyához. Az ARGB táp bemenetet közvetlenül csatlakoztathatja az ESP kártya VIN és GND érintkezőihez, vagy használhat külön tápegységet a LED szalag külön tápellátásához, de közös földeléssel.
Az RGB szalag és a mikrofon ESP modulhoz való párosításához lásd a következő diagramot és táblázatot.
NodeMCU (ESP8266) | ESP32 | WS2812B | Mikrofon |
VIN | VIN | 5V | |
G | GND | GND | G |
D4 | D4 | DI vagy Din (adatok beolvasva) | |
3V3 | 3V3 | VCC | |
A0 | GPIO36 | Ki |
Ha nincs tápegysége, vagy nem szeretne beruházni egybe, párosíthatja a LED-szalagot közvetlenül a NodeMCU-val vagy az ESP32-vel, és az ESP-t mikro USB-kábellel táplálhatja. Bár ez működik, károsíthatja az MCU-t, ezért nem ajánlott.
3. lépés: Állítsa be a hangreaktív háttérvilágítást
Miután csatlakoztatta a mikrofont és a WS2812B LED-szalagot az ESP-kártyához, csatlakoztassa az 5 V-os tápegységet az eszköz bekapcsolásához.
- Okostelefonján vagy számítógépén nyissa meg a Wi-Fi beállításokat, és csatlakozzon a WLED-AP hálózat.
- Csatlakozás után kapcsolja ki a mobil adatátvitelt, majd nyisson meg egy webböngésző alkalmazást, például a Chrome-ot vagy a Safarit okostelefonján.
- Látogassa meg az IP-címet 4.3.2.1 és kattintson Wi-Fi beállítások.
- Írja be a sajátját Wi-Fi SSID és Jelszó.
- Kattintson Mentés és csatlakozás lehetőségre. Az ESP leállítja az AP módot, és csatlakozik a Wi-Fi hálózathoz.
- Nyissa meg a Play Áruházat, és telepítse WLED kb.
- Nyissa meg a WLED alkalmazást, és érintse meg a + ikon.
- Koppintson a Fedezze fel a fényeket… A modul automatikusan megkeresi a Wi-Fi hálózathoz csatlakoztatott RGB szalagot.
- Érintse meg a pipa/ellenőrizze ikonra a tetején.
- Ezután érintse meg a WLED-SoundReactive. Ez betölti a vezérlőképernyőt, ahol megváltoztathatja a színt, a mintát, az effektusokat stb. Mielőtt azonban ezt megtenné, konfigurálnia kell.
- Koppintson a Config> LED Preferences.
- Számolja meg a LED-ek számát, miután beilleszti őket a TV vagy a monitor hátuljába, és írja be a Teljes LED-szám terület.
- Alatt Hardver beállítása ugyanazon az oldalon írja be a „2”-t a Pin-be, a „0”-t pedig a „0”-ba Rajt, és az utolsó LED-szám a Számol terület. Koppintson a Megment.
4. lépés: Tesztelje a hangreaktív LED-szalagot, és állítsa be az érzékenységet
Most már vezérelheti a LED-szalagot a WLED alkalmazással, és módosíthatja az effektusokat, a fényerőt stb. A hangérzékenységet a WLED-beállításokon keresztül is beállíthatja igényei szerint. A hangérzékenység beállításához lépjen a következőre: Konfig > Hangbeállítások. Két beállítás áll rendelkezésre:
- Squelch: Az a minimális küszöbérték, amelynél a lámpák bármilyen színt vagy hatást megjelenítenek. Minél nagyobb az érték, annál magasabb a hangmagasság, amely szükséges a LED-ek kioldásához.
- Nyereség: A hangérzékenység. Minél magasabb, annál érzékenyebb a hangra.
Ha használ INM643, írja be a 35-öt a Squelch-be és a 12-t a Gain-be.
Az értékek megadása után a Squelch és Nyereség mezőket érintse meg Megment. Addig játszhatsz a beállításokkal, amíg a legjobb élményt nem éred el.
Alatt Hatások, 15 hangreaktív effektust talál (*-gal jelölve). Bármelyikre válthat, vagy nem hangreaktív effektust választhat. A * Zajmérő a legtöbbnek ajánlott. Kiválaszthatja a palettát a szín megváltoztatásához, vagy létrehozhat egy előre beállított beállítást paletták és effektusok kombinációjával. Ezenkívül módosíthatja az effektus sebességét, intenzitását és a LED fényerejét az effektusok testreszabásához.
5. lépés: Integrálás az otthoni asszisztenssel (opcionális)
tudsz állítsa be az Otthoni asszisztenst ennek a barkácsoló intelligens, hangreaktív környezeti fénynek a automatizálásához, valamint az effektusok, a fényerő és egyéb beállítások egyetlen panelről történő vezérléséhez. Ezenkívül távoli hozzáférést biztosít az összes intelligens, hangreaktív környezeti fényhez. Ezenkívül engedélyezheti az MQTT-t, vagy emulálhatja a szalagot Philips Hue-ként (a alatt Konfig > Szinkronizálási felületek) a szalag vezérléséhez az Alexa hangsegéd segítségével.
Állítson be több WLED-t, és szinkronizálja őket együtt
Gratulálunk: most hangreaktív környezeti háttérvilágítást épített be TV-jéhez vagy monitorához. Ha szeretné, beállíthat több WS2812 ARGB LED szalagot a szobájában vagy házában, és szinkronizálhatja mindegyiket (a beépített UDP protokoll támogatáson keresztül), hogy ugyanazt a hatást egyszerre, néhány érintéssel lejátssza. Ezek a barkácsszalagok egyénileg vagy csoportosan vezérelhetők a Play Áruházban elérhető dedikált Android-alkalmazás segítségével, amint azt ebben az útmutatóban tárgyaljuk.
Használhat hangasszisztenseket is, például Alexát az RGB szalag vezérlésére, a fényerő vagy a szín módosítására. Ezenkívül hozzáadhatja ezt az Otthoni asszisztenshez, hogy egyetlen műszerfalról vezérelhesse az összes RGB-szalagot.
Hogyan készítsünk RGB LED-lámpákat barkács színekben
Olvassa el a következőt
Kapcsolódó témák
- DIY
- ESP32
- DIY projekt oktatóanyagok
- Intelligens világítás
A szerzőről

Ravi szakértő technológiai magyarázó, IoT-rajongó és Linux-szerető, nagy adatokkal és alkalmazásfejlesztési háttérrel. Hétvégéi nagy részét IoT-eszközökkel és Xbox játékokkal tölti. Egyéni utazó is, aki szeret túrázni és új utakat felfedezni.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez