Sommario:

Luci LED multicolori reattive musicali - Sensore di rilevamento del suono Arduino - Striscia LED RGB: 4 passaggi
Luci LED multicolori reattive musicali - Sensore di rilevamento del suono Arduino - Striscia LED RGB: 4 passaggi

Video: Luci LED multicolori reattive musicali - Sensore di rilevamento del suono Arduino - Striscia LED RGB: 4 passaggi

Video: Luci LED multicolori reattive musicali - Sensore di rilevamento del suono Arduino - Striscia LED RGB: 4 passaggi
Video: Music Reactive RGB LEDs with Arduino LED 5050 RGB Strip control LED RGB 2024, Novembre
Anonim
Luci LED multicolori reattive musicali | Sensore di rilevamento del suono Arduino | Striscia LED RGB
Luci LED multicolori reattive musicali | Sensore di rilevamento del suono Arduino | Striscia LED RGB

Progetto luci LED multicolori reattive alla musica. In questo progetto sono stati utilizzati una semplice striscia LED 5050 RGB (non il LED indirizzabile WS2812), un sensore di rilevamento del suono Arduino e un adattatore 12V.

Passaggio 1: video del progetto

Image
Image

Quindi, come funziona? Se si osserva più da vicino il codice sorgente IDE Arduino del progetto, dal sensore sonoro Arduino arriva un valore analogico (questo varia in base all'intensità della musica), dopodiché viene definito un valore di soglia (proprio come da 0 a 1023), se il valore del sensore sonoro non corrisponde al valore di soglia, viene attivata la funzione Arduino random(). Nella funzione casuale sono stati creati 6 diversi gruppi di colori, è possibile creare diverse combinazioni di colori modificando i valori in questi gruppi di colori. Se non c'è un valore analogico dal sensore sonoro, la funzione viene interrotta.

Passaggio 2: componenti richiesti

Schema e file Gerber
Schema e file Gerber

Questo progetto può essere realizzato anche con Arduino UNO R3 e alcuni componenti (IRFZ44N Transistor e simili), ma ho preparato questo progetto su una singola scheda. Sono stati utilizzati componenti facilmente saldabili (proprio come il caso DIP Atmega348P).

Sensore di rilevamento del suono

Striscia LED 5050

Adattatore CA CC 12V

DIP28 ATmega328P-PU

Transistor IRFZ44N

L7805CV TO220

Condensatore ceramico

Condensatore elettrolitico

Presa DIP IC

Presa USB di tipo B

Presa jack da 2,1 mm

Interruttore a levetta

GUIDATO

Resistore

Cristallo 12MHz

Cristallo da 16 MHz

Cavo del ponticello

Strumenti di saldatura

Passaggio 3: Schema e file Gerber

Schema e file Gerber
Schema e file Gerber

Ho ordinato il circuito tramite PCBWay. Puoi ordinare dall'indirizzo web sottostante e ottenere questa scheda.

Ottieni lo schema e il file Gerber (ordina anche):

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

Passaggio 4: codice sorgente

Codice sorgente
Codice sorgente

Se si osserva più da vicino il codice sorgente IDE Arduino del progetto, dal sensore sonoro Arduino arriva un valore analogico (questo varia in base all'intensità della musica), dopodiché viene definito un valore di soglia (proprio come da 0 a 1023), se il valore del sensore sonoro non corrisponde al valore di soglia, viene attivata la funzione Arduino random(). Nella funzione casuale sono stati creati 6 diversi gruppi di colori, è possibile creare diverse combinazioni di colori modificando i valori in questi gruppi di colori. Se non c'è un valore analogico dal sensore sonoro, la funzione viene interrotta.

Ottieni il codice sorgente dell'IDE Arduino (GitHub):

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

Consigliato: