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
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.
- 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
Argomenti correlati
- Fai da te
- ESP32
- Tutorial per progetti fai-da-te
- Illuminazione intelligente
Circa l'autore
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.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti