Helireaktiivne DIY RGB LED-riba, mille me ehitame, reageerib teie telerist, kodukinosüsteemist või mis tahes seadmest tulevale muusikale või helile. Lisaks sellele, et see reageerib helile, saate valida ka 118 erineva valgusefekti hulgast. Saate luua ka kohandatud efekte.

Kui see on ehitatud, saate seda kasutada ümbritseva valgusena ja paigaldada selle teleriekraani taha või mänguarvutisse, isegi kui teie emaplaat ei toeta RGB-d või ARGB-d (aadresseeritav RGB).

Asjad, mida vajate

Selle projekti jaoks vajate järgmist:

  • WS2812 adresseeritav RGB LED-riba. Hankige 5-meetrine mitteveekindel rull.
  • ESP8266-põhine MCU, näiteks NodeMCU või D1 Mini. Võite kasutada ka ESP32 (kui teil see juba on).
  • Mikrofoni moodul. Saate valida mis tahes teie asukohas saadaoleva.
    • INMP401 MEMS mikrofon
    • MAX4466 elektreetmikrofon
    • MAX9814 elektreetmikrofon
  • 5V 3A või parem toiteallikas.

Vajalikud oskused

Vajalik jootmisoskus. Kui teil pole aga eelnevat kogemust või vajate alustamisel abi, vaadake õppimiseks meie eelmist juhendit kuidas jootma.

instagram viewer

1. samm: laadige alla ja välgutage püsivara

Selle projekti jaoks kasutame WLED Sound Reactive projekti GitHub.

  • Laadige alla WLED-heli reaktiivne uusim stabiilne väljalase ESP8266 või ESP32 plaadile (olenevalt sellest, kumba kasutate).
  • Samuti laadige alla ja käivitage ESPHome'i vilkur tööriist.
  • Valige KOM Port, kuhu on ühendatud ESP8266 või ESP32.
  • Klõpsake Sirvige WLED-i püsivara valimiseks.
Autor loodud. Tasuta kasutada ilma omistamiseta.
  • Nüüd klõpsake VälklampESP ja oodake, kuni välklampprotsess lõpeb.

2. samm: ühendage WS2812 ESP8266/ESP32 plaadiga

Kui püsivara on vilkunud, saate WS2812B ARGB LED-riba ühendada ESP32 või ESP8266 plaadiga. Võite ühendada ARGB toitesisendi otse ESP-plaadi VIN- ja GND-viigudega või kasutada LED-riba eraldi, kuid ühise maandusega toiteks eraldi toiteallikat.

RGB-riba ja mikrofoni sidumiseks ESP-mooduliga vaadake järgmist diagrammi ja tabelit.

NodeMCU (ESP8266) ESP32 WS2812B Mikrofon
VIN VIN 5V
G GND GND G
D4 D4 DI või Din (andmed sisse)
3V3 3V3 VCC
A0 GPIO36 Välja

Kui teil pole toiteallikat või te ei soovi sellesse investeerida, võite LED-riba siduda otse NodeMCU või ESP32-ga ja anda ESP-le toite mikro-USB-kaabli abil. Kuigi see toimib, võib see MCU-d kahjustada ja seetõttu pole see soovitatav.

3. samm: helireaktiivse taustvalgustuse seadistamine

Kui olete mikrofoni ja WS2812B LED-riba ESP-plaadiga ühendanud, ühendage seadme sisselülitamiseks 5 V toiteallikas.

  • Avage oma nutitelefonis või arvutis Wi-Fi seaded ja looge ühendus WLED-AP võrku.
  • Pärast ühenduse loomist lülitage mobiilne andmeside välja ja seejärel avage nutitelefonis veebibrauseri rakendus, nagu Chrome või Safari.
  • Külastage IP-aadressi 4.3.2.1 ja klõpsake Wi-Fi seaded.
  • Sisestage oma Wi-Fi SSID ja parool.
  • Klõpsake Salvesta ja ühenda. ESP peatab AP režiimi ja loob ühenduse teie Wi-Fi võrguga.
  • Avage Play pood ja installige WLED rakendus.
  • Avage WLED-rakendus ja puudutage nuppu + ikooni.
  • Puudutage Avasta tuled… Moodul leiab automaatselt teie Wi-Fi võrguga ühendatud RGB riba.
  • Puudutage valikut linnuke/kontrollige ikoon ülaosas.
  • Seejärel puudutage nuppu WLED-SoundReactive. See laadib juhtkuva, kus saate muuta värvi, mustrit, efekte jne. Kuid enne seda peate selle konfigureerima.
  • Puudutage Config> LED Preferences.
  • Loendage LED-ide arv pärast nende kleepimist teleri või monitori taha ja sisestage see lahtrisse LED-ide koguarv valdkonnas.
  • Under Riistvara seadistamine sisestage samal lehel väljale Pin "2" ja sisestage "0". Alusta, ja viimane LED-i arv Count valdkonnas. Puudutage Salvesta.

4. samm: testige helireaktiivset LED-riba ja reguleerige tundlikkust

Nüüd saate LED-riba juhtida WLED-rakendusega ja muuta efekte, heledust jne. Samuti saate WLED-seadete kaudu helitundlikkust vastavalt oma vajadustele reguleerida. Helitundlikkuse reguleerimiseks minge lehele Config> Helisätted. Saadaval on kaks seadet:

  • Squelch: minimaalne lävi, mille juures tuled kuvavad mis tahes värvi või efekti. Mida kõrgem väärtus, seda kõrgem on LED-ide käivitamiseks vajalik helikõrgus.
  • Kasu: Helitundlikkus. Mida kõrgem, seda tundlikum see helile on.

Kui kasutate INM643, tippige väljale Squelch 35 ja Gain 12.

Pärast väärtuste sisestamist Squelch ja Kasu väljad, puudutage Salvesta. Saate seadetega mängida, kuni saate oma seadistusele parima kogemuse.

Under Efektid, leiate 15 helireaktiivset efekti (tähistatud *). Saate muuta mis tahes või valida mittehelireaktiivse efekti. The *Müramõõtur on soovitatav enamikule. Saate valida oma paleti värvi muutmiseks või luua eelseadistuse, kasutades palettide ja efektide kombinatsiooni. Lisaks saate efektide kohandamiseks muuta efekti kiirust, intensiivsust ja LED-i heledust.

5. toiming: integreerige koduabilisega (valikuline)

Sa saad seadistage koduabiline automatiseerida seda DIY nutikat helireaktiivset ümbritsevat valgust ning juhtida efekte, heledust ja muid seadeid ühelt paneelilt. See annab teile ka kaugjuurdepääsu kõikidele nutikatele helireaktiivsetele ümbritsevatele valgustitele. Lisaks saate lubada MQTT või emuleerida riba Philips Hue'ina (all Konfig > Sünkrooni liidesed) riba juhtimiseks Alexa hääleassistendi abil.

Seadistage mitu WLED-i ja sünkroonige need koos

Õnnitleme: olete nüüd oma telerile või monitorile loonud helireaktiivse taustavalgustuse. Soovi korral saate oma tuppa või majja seadistada mitu WS2812 ARGB LED-riba ja need kõik sünkroonida (sisseehitatud UDP-protokolli toe kaudu), et esitada sama efekti üheaegselt vaid mõne puudutusega. Neid DIY ribasid saab juhtida üksikult või rühmas, kasutades Play poes saadaolevat spetsiaalset Androidi rakendust, nagu selles juhendis kirjeldatud.

RGB-riba juhtimiseks, heleduse või värvi muutmiseks võite kasutada ka hääleassistente, nagu Alexa. Lisaks saate selle lisada Home Assistantisse, et juhtida kõiki oma RGB-ribasid ühelt armatuurlaualt.

Kuidas teha RGB LED-valgustite DIY värve

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • DIY
  • ESP32
  • DIY projekti õpetused
  • Nutikas valgustus

Autori kohta

Ravi Singh (11 artiklit avaldatud)

Ravi on asjatundlik tehniline selgitaja, asjade Interneti entusiast ja Linuxi armastaja, kellel on suurandmete ja rakenduste arendamise taust. Ta veedab suurema osa oma nädalavahetustest asjade Interneti-seadmetega töötades ja Xboxis mänge mängides. Ta on ka üksikreisija, kes armastab matkamist ja uute radade avastamist.

Veel Ravi Singhilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin