Zvukově reaktivní LED pásek DIY RGB, který se chystáme postavit, reaguje na hudbu nebo zvuk přicházející z vašeho televizoru, domácího kina nebo jakéhokoli zařízení. Kromě toho, že je reaktivní na zvuk, můžete si také vybrat ze 118 různých světelných efektů. Můžete také vytvářet vlastní efekty.

Po sestavení jej můžete použít jako okolní světlo a nainstalovat za televizní obrazovku nebo na herní počítač, i když vaše základní deska nepodporuje RGB nebo ARGB (Addressable RGB).

Věci, které budete potřebovat

Pro tento projekt budete potřebovat následující:

  • WS2812 adresovatelný RGB LED pásek. Získejte 5metrovou nepromokavou roli.
  • MCU na bázi ESP8266, jako je NodeMCU nebo D1 Mini. Můžete také použít ESP32 (pokud jej již máte).
  • Modul mikrofonu. Můžete si vybrat kteroukoli nebo cokoli, co je k dispozici ve vaší lokalitě.
    • INMP401 MEMS mikrofon
    • Elektretový mikrofon MAX4466
    • Elektretový mikrofon MAX9814
  • Napájecí zdroj 5V 3A nebo lepší.

Požadované dovednosti

Vyžaduje se dovednost pájení. Pokud však nemáte žádné předchozí zkušenosti nebo potřebujete pomoc se začátky, přečtěte si naši předchozí příručku, kde se dozvíte

instagram viewer
jak pájet.

Krok 1: Stáhněte a aktualizujte firmware

Pro tento projekt použijeme projekt WLED Sound Reactive na GitHub.

  • Stáhněte si WLED Sound Reactive nejnovější stabilní verze pro desku ESP8266 nebo ESP32 (podle toho, co používáte).
  • Také si stáhněte a spusťte ESPHome Flasher nářadí.
  • Vybrat COM Port, ke kterému je připojeno ESP8266 nebo ESP32.
  • Klikněte Procházet vyberte firmware WLED.
Autor vytvořen. Zdarma k použití bez připisování.
  • Nyní klikněte BlikatESP a počkejte na dokončení procesu flash.

Krok 2: Připojte WS2812 k desce ESP8266/ESP32

Jakmile je firmware flashován, můžete připojit WS2812B ARGB LED pásek k desce ESP32 nebo ESP8266. Napájecí vstup ARGB můžete připojit přímo k pinům VIN a GND desky ESP nebo použít samostatný napájecí zdroj pro napájení LED pásku samostatně, ale se společnou zemí.

Párování RGB proužku a mikrofonu s modulem ESP najdete v následujícím schématu a tabulce.

NodeMCU (ESP8266) ESP32 WS2812B Mic
VIN VIN 5V
G GND GND G
D4 D4 DI nebo Din (vstup dat)
3V3 3V3 VCC
A0 GPIO36 Ven

Pokud nemáte zdroj nebo do něj nechcete investovat, můžete LED pásek spárovat přímo s NodeMCU nebo ESP32 a napájet ESP pomocí micro USB kabelu. I když to funguje, může to poškodit MCU, a proto se to nedoporučuje.

Krok 3: Nastavte podsvícení reagující na zvuk

Jakmile připojíte mikrofon a LED pásek WS2812B k desce ESP, připojte 5V napájení pro zapnutí zařízení.

  • Na svém smartphonu nebo PC otevřete nastavení Wi-Fi a připojte se k WLED-AP síť.
  • Po připojení vypněte mobilní data a poté na svém smartphonu otevřete aplikaci webového prohlížeče, jako je Chrome nebo Safari.
  • Navštivte IP adresu 4.3.2.1 a klikněte Nastavení Wi-Fi.
  • Zadejte svůj Wi-Fi SSID a Heslo.
  • Klikněte Uložit a připojit. ESP zastaví režim AP a připojí se k vaší síti Wi-Fi.
  • Otevřete Obchod Play a nainstalujte WLED aplikace.
  • Otevřete aplikaci WLED a klepněte na + ikona.
  • Klepněte Objevte světla… Modul automaticky najde RGB pásek připojený k vaší Wi-Fi síti.
  • Klepněte na zaškrtnout/zaškrtnout ikona nahoře.
  • Poté klepněte na WLED-SoundReactive. Tím se načte ovládací obrazovka, kde můžete změnit barvu, vzor, ​​efekty atd. Než to však uděláte, musíte jej nakonfigurovat.
  • Klepněte Konfigurace> Předvolby LED.
  • Spočítejte počet LED po jejich vložení na zadní stranu vašeho televizoru nebo monitoru a zadejte jej do Celkový počet LED pole.
  • Pod Nastavení hardwaru na stejné stránce zadejte „2“ do Pin, „0“ do Start, a poslední počet LED v Počet pole. Klepněte Uložit.

Krok 4: Otestujte pásek LED reagující na zvuk a upravte citlivost

Nyní můžete LED pásek ovládat pomocí aplikace WLED a měnit efekty, jas atd. Můžete také upravit citlivost zvuku pomocí nastavení WLED podle vašich potřeb. Chcete-li upravit citlivost zvuku, přejděte na Konfigurace> Nastavení zvuku. K dispozici jsou dvě nastavení:

  • Squelch: Minimální prahová hodnota, při které světla zobrazí jakoukoli barvu nebo efekt. Čím vyšší hodnota, tím vyšší je výška zvuku potřebná ke spuštění LED diod.
  • Získat: Citlivost na zvuk. Čím vyšší, tím citlivější na zvuk.

Pokud používáte INM643, zadejte 35 v Squelch a 12 v Gain.

Po zadání hodnot v Squelch a Získat pole, klepněte na Uložit. S nastavením si můžete hrát, dokud nedosáhnete toho nejlepšího pro vaše nastavení.

Pod Efekty, najdete 15 zvukově reaktivních efektů (označených *). Můžete změnit na jakýkoli nebo zvolit efekt, který nereaguje na zvuk. The * Hlukoměr se doporučuje pro většinu. Můžete si vybrat svou paletu a změnit barvu nebo vytvořit předvolbu pomocí kombinace palet a efektů. Dále můžete změnit rychlost efektu, intenzitu a jas LED pro přizpůsobení efektů.

Krok 5: Integrace s domácím asistentem (volitelné)

Můžeš nastavit Home Assistant pro automatizaci tohoto DIY inteligentního okolního světla reagujícího na zvuk a ovládání efektů, jasu a dalších nastavení z jediného panelu. Poskytuje vám také vzdálený přístup ke všem vašim inteligentním okolním světlům reagujícím na zvuk. Kromě toho můžete povolit MQTT nebo emulovat proužek jako Philips Hue (pod Konfigurace > Synchronizační rozhraní) pro ovládání proužku pomocí hlasového asistenta Alexa.

Nastavte více WLED a synchronizujte je dohromady

Blahopřejeme: nyní jste pro svůj televizor nebo monitor vytvořili okolní podsvícení reagující na zvuk. Pokud chcete, můžete ve svém pokoji nebo domě nastavit více LED pásků WS2812 ARGB a všechny je synchronizovat (prostřednictvím vestavěné podpory protokolu UDP), abyste mohli hrát stejný efekt současně pomocí pouhých několika klepnutí. Tyto DIY proužky lze ovládat jednotlivě nebo ve skupině pomocí specializované aplikace pro Android dostupné v Obchodě Play, jak je popsáno v této příručce.

Můžete také použít hlasové asistenty, jako je Alexa, k ovládání pásku RGB, změně jasu nebo barvy. Dále to můžete přidat do Home Assistant a ovládat všechny své RGB pásy z jednoho ovládacího panelu.

Jak vyrobit RGB LED světla s vlastními barvami

Přečtěte si další

PodíltweetPodílE-mailem

Související témata

  • DIY
  • ESP32
  • Návody na DIY projekty
  • Chytré osvětlení

O autorovi

Ravi Singh (11 zveřejněných článků)

Ravi je odborník na technické vysvětlování, nadšenec IoT a milovník Linuxu se zkušenostmi s vývojem velkých dat a aplikací. Většinu víkendů tráví prací se zařízeními IoT a hraním her na Xboxu. Je také sólovým cestovatelem, který miluje pěší turistiku a zkoumání nových cest.

Více od Raviho Singha

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem