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.

instagram viewer

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.
Szerző létrehozva. Ingyenesen használható, megjelölés nélkül.
  • 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

Ossza megCsipogOssza megEmail

Kapcsolódó témák

  • DIY
  • ESP32
  • DIY projekt oktatóanyagok
  • Intelligens világítás

A szerzőről

Ravi Singh (11 cikk megjelent)

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.

Továbbiak Ravi Singhtől

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