Zvukovo reaktívny DIY RGB LED pásik, ktorý sa chystáme postaviť, reaguje na hudbu alebo zvuk prichádzajúci z vášho televízora, domáceho kina alebo akéhokoľvek zariadenia. Okrem toho, že reaguje na zvuk, môžete si vybrať aj zo 118 rôznych svetelných efektov. Môžete tiež vytvoriť vlastné efekty.

Po zostavení ho môžete použiť ako okolité svetlo a nainštalovať za televíznu obrazovku alebo na herný počítač, aj keď vaša základná doska nepodporuje RGB alebo ARGB (Addressable RGB).

Veci, ktoré budete potrebovať

Pre tento projekt budete potrebovať nasledovné:

  • WS2812 adresovateľný RGB LED pásik. Získajte 5-metrový nevodotesný kotúč.
  • MCU na báze ESP8266, ako napríklad NodeMCU alebo D1 Mini. Môžete tiež použiť ESP32 (ak ho už máte).
  • Modul mikrofónu. Môžete si vybrať ktorýkoľvek alebo ktorýkoľvek dostupný vo vašej lokalite.
    • INMP401 MEMS mikrofón
    • Elektretový mikrofón MAX4466
    • Elektretový mikrofón MAX9814
  • Napájací zdroj 5V 3A alebo lepší.

Požadované zručnosti

Vyžaduje sa zručnosť spájkovania. Ak však nemáte žiadne predchádzajúce skúsenosti alebo potrebujete pomoc so začiatkom, prečítajte si našu predchádzajúcu príručku, kde sa dozviete viac

instagram viewer
ako spájkovať.

Krok 1: Stiahnite si a flashujte firmvér

Pre tento projekt použijeme projekt WLED Sound Reactive GitHub.

  • Stiahnite si WLED Sound Reactive najnovšie stabilné vydanie pre dosku ESP8266 alebo ESP32 (podľa toho, čo používate).
  • Tiež si stiahnite a spustite ESPHome Flasher nástroj.
  • Vyberte COM Port, ku ktorému je pripojený ESP8266 alebo ESP32.
  • Kliknite Prehľadávať vyberte firmvér WLED.
Autor vytvorený. Zadarmo na použitie bez atribúcie.
  • Teraz kliknite FlashESP a počkajte na dokončenie procesu flash.

Krok 2: Pripojte WS2812 k doske ESP8266/ESP32

Po flashnutí firmvéru môžete pripojiť LED pásik WS2812B ARGB k doske ESP32 alebo ESP8266. Napájací vstup ARGB môžete pripojiť priamo k pinom VIN a GND dosky ESP alebo použiť samostatný napájací zdroj na samostatné napájanie LED pásika, ale so spoločným uzemnením.

Ak chcete spárovať pásik RGB a mikrofón s modulom ESP, pozrite si nasledujúcu schému a tabuľku.

NodeMCU (ESP8266) ESP32 WS2812B Mic
VIN VIN 5V
G GND GND G
D4 D4 DI alebo Din (vstup údajov)
3V3 3V3 VCC
A0 GPIO36 Von

Ak nemáte napájací zdroj alebo do neho nechcete investovať, môžete LED pásik spárovať priamo s NodeMCU alebo ESP32 a napájať ESP pomocou micro USB kábla. Aj keď to funguje, môže to poškodiť MCU, a preto sa neodporúča.

Krok 3: Nastavte podsvietenie reagujúce na zvuk

Po pripojení mikrofónu a LED pásika WS2812B k doske ESP pripojte 5V napájací zdroj, aby ste zapli zariadenie.

  • Na svojom smartfóne alebo PC otvorte nastavenia Wi-Fi a pripojte sa k WLED-AP siete.
  • Po pripojení vypnite mobilné dáta a potom na svojom smartfóne otvorte aplikáciu webového prehliadača, napríklad Chrome alebo Safari.
  • Navštívte adresu IP 4.3.2.1 a kliknite Nastavenia Wi-Fi.
  • Napíšte svoje Wi-Fi SSID a heslo.
  • Kliknite Uložiť a pripojiť. ESP zastaví režim AP a pripojí sa k vašej sieti Wi-Fi.
  • Otvorte Obchod Play a nainštalujte WLED aplikácie.
  • Otvorte aplikáciu WLED a klepnite na + ikonu.
  • Klepnite Objavte svetlá… Modul automaticky nájde pásik RGB pripojený k vašej sieti Wi-Fi.
  • Klepnite na ikonu zaškrtnúť/zaškrtnúť ikona v hornej časti.
  • Potom klepnite na WLED-SoundReactive. Tým sa načíta ovládacia obrazovka, kde môžete zmeniť farbu, vzor, ​​efekty atď. Skôr ako to však urobíte, musíte ho nakonfigurovať.
  • Klepnite Konfigurácia> Predvoľby LED.
  • Spočítajte počet diód LED po ich prilepení na zadnú stranu televízora alebo monitora a zadajte ho do Celkový počet LED lúka.
  • Pod Nastavenie hardvéru na tej istej stránke zadajte „2“ do Pin, „0“ do začať, a posledný počet LED v počítať lúka. Klepnite Uložiť.

Krok 4: Otestujte zvukovo reaktívny LED pásik a nastavte citlivosť

Teraz môžete LED pásik ovládať pomocou aplikácie WLED a meniť efekty, jas atď. Môžete tiež upraviť citlivosť zvuku pomocou nastavení WLED podľa vašich potrieb. Ak chcete upraviť citlivosť zvuku, prejdite na Konfigurácia> Nastavenia zvuku. K dispozícii sú dve nastavenia:

  • Squelch: Minimálny prah, pri ktorom svetlá zobrazia akúkoľvek farbu alebo efekt. Čím vyššia hodnota, tým vyššia je výška zvuku potrebná na spustenie LED diód.
  • zisk: Citlivosť zvuku. Čím vyššie, tým je citlivejšie na zvuk.

Ak používate INM643, zadajte 35 v Squelch a 12 v Gain.

Po zadaní hodnôt do Squelch a zisk polia, klepnite na Uložiť. S nastaveniami sa môžete hrať, kým nedosiahnete najlepší zážitok pre svoje nastavenie.

Pod Účinky, nájdete 15 zvukovo reaktívnych efektov (označených *). Môžete zmeniť na ľubovoľný alebo zvoliť efekt, ktorý nereaguje na zvuk. The * Hlukomer sa odporúča pre väčšinu. Môžete si vybrať svoju paletu na zmenu farby alebo vytvoriť predvoľbu pomocou kombinácie paliet a efektov. Ďalej môžete zmeniť rýchlosť efektu, intenzitu a jas LED a prispôsobiť efekty.

Krok 5: Integrácia s domácim asistentom (voliteľné)

Môžeš nastaviť Home Assistant na automatizáciu tohto DIY inteligentného okolitého svetla reagujúceho na zvuk a ovládanie efektov, jasu a ďalších nastavení z jedného panela. Poskytuje vám tiež vzdialený prístup ku všetkým vašim inteligentným okolitým svetlám reagujúcim na zvuk. Okrem toho môžete povoliť MQTT alebo emulovať prúžok ako Philips Hue (pod Konfig > Rozhrania synchronizácie) na ovládanie prúžku pomocou hlasového asistenta Alexa.

Nastavte viacero WLED a synchronizujte ich spolu

Blahoželáme: teraz ste pre svoj televízor alebo monitor vytvorili zvukovo reagujúce okolité podsvietenie. Ak chcete, môžete vo svojej izbe alebo dome nastaviť viacero LED pásikov WS2812 ARGB a všetky ich synchronizovať (prostredníctvom vstavanej podpory protokolu UDP), aby ste mohli hrať rovnaký efekt súčasne iba niekoľkými klepnutiami. Tieto DIY prúžky je možné ovládať jednotlivo alebo v skupine pomocou vyhradenej aplikácie pre Android dostupnej v Obchode Play, ako je uvedené v tejto príručke.

Na ovládanie prúžku RGB, zmenu jasu alebo farby môžete použiť aj hlasových asistentov, ako je Alexa. Ďalej to môžete pridať do Home Assistant, aby ste mohli ovládať všetky svoje RGB pásy z jedného prístrojového panela.

Ako urobiť, aby RGB LED svetlá zobrazovali DIY farby

Prečítajte si ďalej

zdieľamTweetujtezdieľamEmail

Súvisiace témy

  • DIY
  • ESP32
  • Návody na DIY projekty
  • Inteligentné osvetlenie

O autorovi

Ravi Singh (11 publikovaných článkov)

Ravi je expert na vysvetľovanie technológií, nadšenec IoT a milovník Linuxu so skúsenosťami v oblasti veľkých dát a vývoja aplikácií. Väčšinu víkendov trávi prácou s IoT zariadeniami a hraním hier na Xboxe. Je tiež samostatným cestovateľom, ktorý miluje turistiku a objavovanie nových chodníkov.

Viac od Raviho Singha

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber