La striscia LED RGB fai-da-te reattiva al suono che costruiremo reagisce alla musica o al suono proveniente dalla tua TV, home theater o qualsiasi dispositivo. Oltre ad essere reattivo al suono, puoi anche scegliere tra 118 diversi effetti di luce. Puoi anche creare effetti personalizzati.

Una volta costruito, puoi usarlo come luce ambientale e installarlo dietro lo schermo della TV o sul tuo PC da gioco, anche se la tua scheda madre non supporta RGB o ARGB (RGB indirizzabile).

Cose di cui avrai bisogno

Per questo progetto, avrai bisogno di quanto segue:

  • Una striscia LED RGB indirizzabile WS2812. Ottieni un rotolo non impermeabile di 5 metri.
  • Un MCU basato su ESP8266, come NodeMCU o D1 Mini. Puoi anche usare ESP32 (se ne hai già uno).
  • Un modulo microfono. Puoi scegliere qualsiasi o qualunque sia disponibile nella tua posizione.
    • INMP401 Microfono MEMS
    • MAX4466 microfono a elettrete
    • MAX9814 microfono a elettrete
  • Un alimentatore 5V 3A o migliore.

Abilità richieste

È richiesta abilità di saldatura. Tuttavia, se non hai alcuna esperienza precedente o hai bisogno di aiuto per iniziare, fai riferimento alla nostra guida precedente per imparare

instagram viewer
come saldare.

Passaggio 1: scarica e esegui il flashing del firmware

Per questo progetto, utilizzeremo il progetto WLED Sound Reactive GitHub.

  • Scarica il Suono WLED reattivo ultima versione stabile per la scheda ESP8266 o ESP32 (a seconda di quale si utilizza).
  • Inoltre, scarica e avvia il Lampeggiatore ESPHome attrezzo.
  • Seleziona il COM Porta dove è collegato ESP8266 o ESP32.
  • Clic Navigare per scegliere il firmware WLED.
Autore creato. Libero da usare senza attribuzione.
  • Ora fai clic VeloceESP e attendi il completamento del processo di flash.

Passaggio 2: collegare WS2812 alla scheda ESP8266/ESP32

Una volta eseguito il flashing del firmware, è possibile collegare la striscia LED ARGB WS2812B alla scheda ESP32 o ESP8266. È possibile collegare l'ingresso di alimentazione ARGB direttamente ai pin VIN e GND della scheda ESP o utilizzare un alimentatore separato per alimentare la striscia LED separatamente ma con massa comune.

Fare riferimento al diagramma e alla tabella seguenti per accoppiare la striscia RGB e il microfono al modulo ESP.

NodeMCU (ESP8266) ESP32 WS2812B microfono
VIN VIN 5V
G GND GND G
D4 D4 DI o Din (Dati in ingresso)
3V3 3V3 VCC
A0 GPIO36 Fuori

Se non hai un alimentatore o non vuoi investire in uno, puoi accoppiare la striscia LED direttamente con NodeMCU o ESP32 e alimentare l'ESP utilizzando un cavo micro USB. Sebbene funzioni, potrebbe danneggiare l'MCU e quindi non è raccomandato.

Passaggio 3: impostare la retroilluminazione reattiva al suono

Dopo aver collegato il microfono e la striscia LED WS2812B alla scheda ESP, collegare l'alimentatore 5V per accendere il dispositivo.

  • Sul tuo smartphone o PC, apri le impostazioni Wi-Fi e connettiti al WLED-AP Rete.
  • Una volta connesso, spegni i dati mobili e quindi apri un'app del browser web, come Chrome o Safari, sul tuo smartphone.
  • Visita l'indirizzo IP 4.3.2.1 e fare clic Impostazioni Wi-Fi.
  • Digita il tuo SSID Wi-Fi e parola d'ordine.
  • Clic Salva e connetti. L'ESP interromperà la modalità AP e si connetterà alla rete Wi-Fi.
  • Apri il Play Store e installa il file WLED app.
  • Apri l'app WLED e tocca + icona.
  • Rubinetto Scopri le luci... Il modulo troverà automaticamente la striscia RGB collegata alla tua rete Wi-Fi.
  • Clicca il spuntare/controllare icona in alto.
  • Quindi tocca il WLED-SoundReactive. Questo caricherà la schermata di controllo in cui puoi cambiare colore, motivo, effetti, ecc. Tuttavia, prima di poterlo fare, devi configurarlo.
  • Rubinetto Config> Preferenze LED.
  • Conta il numero di LED dopo averli incollati sul retro della TV o del monitor e inseriscilo nel campo Conteggio totale dei LED campo.
  • Sotto Configurazione hardware nella stessa pagina, digita "2" in Pin, "0" in Inizio, e l'ultimo conteggio LED nel Contare campo. Rubinetto Salva.

Passaggio 4: testare la striscia LED reattiva al suono e regolare la sensibilità

Ora puoi controllare la striscia LED con l'app WLED e modificare effetti, luminosità, ecc. Puoi anche regolare la sensibilità del suono tramite le impostazioni WLED in base alle tue esigenze. Per regolare la sensibilità del suono, vai a Configurazione> Impostazioni audio. Sono disponibili due impostazioni:

  • Schiacciare: La soglia minima alla quale le luci visualizzeranno qualsiasi colore o effetto. Maggiore è il valore, maggiore è la tonalità del suono richiesta per attivare i LED.
  • Guadagno: La sensibilità del suono. Più è alto, più è sensibile al suono.

Se stai usando INM643, digita 35 in Squelch e 12 in Gain.

Dopo aver inserito i valori in Schiacciare e Guadagno campi, toccare Salva. Puoi giocare con le impostazioni fino a quando non ottieni la migliore esperienza per la tua configurazione.

Sotto Effetti, troverai 15 effetti reattivi al suono (contrassegnati con *). Puoi passare a qualsiasi o scegliere un effetto non reattivo al suono. Il *Nomimetro è consigliato per la maggior parte. Puoi scegliere la tua tavolozza per cambiare il colore o creare un preset usando una combinazione di tavolozze ed effetti. Inoltre, puoi modificare la velocità dell'effetto, l'intensità e la luminosità del LED per personalizzare gli effetti.

Passaggio 5: integrazione con Home Assistant (opzionale)

Puoi impostare Assistente domestico per automatizzare questa luce ambientale intelligente fai-da-te reattiva al suono e controllare effetti, luminosità e altre impostazioni da un unico pannello. Ti dà anche accesso remoto a tutte le tue luci ambientali intelligenti reattive al suono. Inoltre, puoi abilitare MQTT o emulare la striscia come Philips Hue (sotto Config > Sincronizza interfacce) per controllare la striscia utilizzando l'assistente vocale Alexa.

Imposta più WLED e sincronizzali insieme

Congratulazioni: ora hai creato una retroilluminazione ambientale reattiva al suono per la tua TV o monitor. Se lo desideri, puoi impostare più strisce LED ARGB WS2812 nella tua stanza o casa e sincronizzarle tutte (tramite il supporto del protocollo UDP integrato) per riprodurre lo stesso effetto contemporaneamente con pochi tocchi. Queste strisce fai-da-te possono essere controllate individualmente o in gruppo utilizzando un'app Android dedicata disponibile sul Play Store, come discusso in questa guida.

Puoi anche utilizzare assistenti vocali come Alexa per controllare la striscia RGB, modificare la luminosità o il colore. Inoltre, puoi aggiungerlo in Home Assistant per controllare tutte le tue strisce RGB da un'unica dashboard.

Come fare in modo che le luci a led RGB visualizzino colori fai da te

Leggi Avanti

CondividereTwittaCondividereE-mail

Argomenti correlati

  • Fai da te
  • ESP32
  • Tutorial per progetti fai-da-te
  • Illuminazione intelligente

Circa l'autore

Ravi Singh (11 articoli pubblicati)

Ravi è un esperto spiegatore di tecnologia, un appassionato di IoT e un amante di Linux con un background in big data e sviluppo di app. Trascorre la maggior parte dei fine settimana lavorando con i dispositivi IoT e giocando su Xbox. È anche un viaggiatore solista che ama le escursioni e l'esplorazione di nuovi sentieri.

Altro da Ravi Singh

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti