Banda LED RGB DIY reactivă la sunet pe care o vom construi reacționează la muzica sau sunetul care vine de la televizor, home theater sau orice dispozitiv. Pe lângă faptul că este reactiv la sunet, puteți alege și dintre 118 efecte de iluminare diferite. De asemenea, puteți crea efecte personalizate.

Odată construit, îl puteți folosi ca lumină ambientală și îl puteți instala în spatele ecranului televizorului sau pe computerul dvs. de jocuri, chiar dacă placa de bază nu acceptă RGB sau ARGB (Addressable RGB).

Lucruri de care veți avea nevoie

Pentru acest proiect, veți avea nevoie de următoarele:

  • O bandă LED RGB adresabilă WS2812. Obțineți o rolă de 5 metri care nu este impermeabilă.
  • Un MCU bazat pe ESP8266, cum ar fi NodeMCU sau D1 Mini. De asemenea, puteți utiliza ESP32 (dacă aveți deja unul).
  • Un modul de microfon. Puteți alege oricare sau oricare este disponibil în locația dvs.
    • Microfon MEMS INMP401
    • Microfon electret MAX4466
    • Microfon electret MAX9814
  • O sursă de alimentare de 5V 3A sau mai bună.
instagram viewer

Abilitati cerute

Este necesară abilitățile de lipit. Cu toate acestea, dacă nu aveți experiență anterioară sau aveți nevoie de ajutor pentru a începe, consultați ghidul nostru anterior pentru a afla cum se lipi.

Pasul 1: Descărcați și flashați firmware-ul

Pentru acest proiect, vom folosi proiectul WLED Sound Reactive GitHub.

  • Descărcați Reactiv sunet WLED cea mai recentă versiune stabilă pentru placa ESP8266 sau ESP32 (indiferent de ce folosiți).
  • De asemenea, descărcați și lansați ESPHome Flasher instrument.
  • Selectează COM Portul la care este conectat ESP8266 sau ESP32.
  • Clic Naviga pentru a alege firmware-ul WLED.
Autorul creat. Utilizare gratuită fără atribuire.
  • Acum faceți clic FlashESP și așteptați finalizarea procesului flash.

Pasul 2: Conectați WS2812 la placa ESP8266/ESP32

Odată ce firmware-ul este flash, puteți conecta banda LED ARGB WS2812B la placa ESP32 sau ESP8266. Puteți conecta intrarea de alimentare ARGB direct la pinii VIN și GND ale plăcii ESP sau puteți utiliza o sursă de alimentare separată pentru a alimenta banda LED separat, dar cu masă comună.

Consultați următoarea diagramă și tabel pentru a asocia banda RGB și microfonul la modulul ESP.

NodeMCU (ESP8266) ESP32 WS2812B Mic
VIN VIN 5V
G GND GND G
D4 D4 DI sau Din (Intrare date)
3V3 3V3 VCC
A0 GPIO36 Afară

Dacă nu aveți o sursă de alimentare sau nu doriți să investiți într-una, puteți asocia banda LED direct cu NodeMCU sau ESP32 și puteți alimenta ESP folosind un cablu micro USB. Deși funcționează, poate deteriora MCU și, prin urmare, nu este recomandat.

Pasul 3: Configurați iluminarea de fundal reactivă la sunet

După ce ați conectat microfonul și banda LED WS2812B la placa ESP, conectați sursa de alimentare de 5V pentru a porni dispozitivul.

  • Pe telefonul smartphone sau pe computer, deschideți setările Wi-Fi și conectați-vă la WLED-AP reţea.
  • Odată conectat, dezactivați datele mobile și apoi deschideți o aplicație de browser web, cum ar fi Chrome sau Safari, pe smartphone-ul dvs.
  • Vizitați adresa IP 4.3.2.1 și faceți clic Setări Wi-Fi.
  • Tipul tau SSID Wi-Fi și parola.
  • Clic Salvați și conectați. ESP va opri modul AP și se va conecta la rețeaua dvs. Wi-Fi.
  • Deschideți Magazinul Play și instalați WLED aplicația.
  • Deschideți aplicația WLED și atingeți + pictograma.
  • Atingeți Descoperă Luminile... Modulul va găsi automat banda RGB conectată la rețeaua dvs. Wi-Fi.
  • Apasă pe bifă/bifează pictograma din partea de sus.
  • Apoi apăsați pe WLED-SoundReactive. Aceasta va încărca ecranul de control unde puteți schimba culoarea, modelul, efectele etc. Cu toate acestea, înainte de a putea face asta, trebuie să îl configurați.
  • Atingeți Configurare> Preferințe LED.
  • Numărați numărul de LED-uri după ce le-ați lipit în spatele televizorului sau al monitorului și introduceți-l în Număr total de LED-uri camp.
  • Sub Configurare hardware pe aceeași pagină, tastați „2” în Pin, „0” în Start, și ultimul număr de LED-uri din Numara camp. Atingeți salva.

Pasul 4: Testați banda LED reactivă la sunet și reglați sensibilitatea

Acum puteți controla banda LED cu aplicația WLED și puteți modifica efectele, luminozitatea etc. De asemenea, puteți regla sensibilitatea sunetului prin setările WLED în funcție de nevoile dvs. Pentru a regla sensibilitatea sunetului, accesați Configurare> Setări sunet. Există două setări disponibile:

  • Squelch: Pragul minim la care luminile vor afișa orice culoare sau efect. Cu cât valoarea este mai mare, cu atât este mai mare înălțimea sunetului necesară pentru a declanșa LED-urile.
  • Câştig: Sensibilitatea sunetului. Cu cât este mai sus, cu atât este mai sensibil la sunet.

Dacă utilizați INM643, tastați 35 în Squelch și 12 în Gain.

După introducerea valorilor în Squelch și Câştig câmpuri, atingeți salva. Puteți juca cu setările până când obțineți cea mai bună experiență pentru configurarea dvs.

Sub Efecte, veți găsi 15 efecte reactive la sunet (marcate cu *). Puteți schimba la oricare sau puteți alege un efect non-reactiv la sunet. The *Zgomometru este recomandat pentru majoritatea. Puteți alege paleta pentru a schimba culoarea sau puteți crea o presetare folosind o combinație de palete și efecte. În plus, puteți modifica viteza efectului, intensitatea și luminozitatea LED-ului pentru a personaliza efectele.

Pasul 5: Integrați cu Home Assistant (opțional)

Poti configurați Home Assistant pentru a automatiza această lumină ambientală inteligentă, reactivă la sunet, și pentru a controla efectele, luminozitatea și alte setări dintr-un singur panou. De asemenea, vă oferă acces de la distanță la toate luminile ambientale inteligente, reactive la sunet. În plus, puteți activa MQTT sau puteți emula banda ca Philips Hue (sub Config > Sincronizare interfețe) pentru a controla banda folosind asistentul vocal Alexa.

Configurați mai multe WLED-uri și sincronizați-le împreună

Felicitări: ați construit acum o lumină de fundal ambientală reactivă la sunet pentru televizorul sau monitorul dvs. Dacă doriți, puteți configura mai multe benzi LED WS2812 ARGB în camera sau casa dvs. și le puteți sincroniza pe toate (prin suportul pentru protocolul UDP încorporat) pentru a reda același efect simultan, cu doar câteva atingeri. Aceste benzi de bricolaj pot fi controlate individual sau în grup folosind o aplicație Android dedicată disponibilă în Magazinul Play, așa cum se discută în acest ghid.

De asemenea, puteți utiliza asistenți vocali, cum ar fi Alexa, pentru a controla banda RGB, a schimba luminozitatea sau culoarea. În plus, puteți adăuga acest lucru în Home Assistant pentru a vă controla toate benzile RGB dintr-un singur tablou de bord.

Cum să faci lumini LED RGB să afișeze culori DIY

Citiți în continuare

AcțiuneTweetAcțiuneE-mail

Subiecte asemănătoare

  • bricolaj
  • ESP32
  • Tutoriale pentru proiecte de bricolaj
  • Iluminare inteligentă

Despre autor

Ravi Singh (11 articole publicate)

Ravi este un expert explicator de tehnologie, un entuziast IoT și un iubitor de Linux, cu experiență în Big Data și dezvoltarea de aplicații. Își petrece majoritatea weekendurilor lucrând cu dispozitive IoT și jucând jocuri pe Xbox. El este, de asemenea, un călător solo, căruia îi place să facă drumeții și să exploreze noi trasee.

Mai multe de la Ravi Singh

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona