Sommario:

Visualizzatore musicale con Arduino: 5 passaggi
Visualizzatore musicale con Arduino: 5 passaggi

Video: Visualizzatore musicale con Arduino: 5 passaggi

Video: Visualizzatore musicale con Arduino: 5 passaggi
Video: Music Reactive RGB LEDs with Arduino LED 5050 RGB Strip control LED RGB 2024, Giugno
Anonim
Image
Image

Visualizzatore musicale interattivo

Componenti

LM338T x5

Potenziometro x2 (1k e 10k)

1N4006 diodo x5

Condensatore x2 (1uF e 10uF)

Resistori x3 (416, 10k e 1k)

Divisore ausiliario x1

Cavo ausiliario x1

Arduino Duemilanove x1 (Uno testato ok)

Presa ausiliaria x1

LM785C x1

TL071CP x1

Presa batteria 9V x2

Cavo jumper x molti

LED con controller WS2812B x46

Adattatore per laptop Dell 16V 20A x1

Passaggio 1: saldatura di 5 array LM338T

Saldatura 5 LM338T Array
Saldatura 5 LM338T Array
Saldatura 5 LM338T Array
Saldatura 5 LM338T Array

Questo array di convertitori di tensione lineare riduce la tensione di alimentazione dell'adattatore per laptop da 16 V alla tensione di alimentazione del LED da 5 V.

Passaggio 2: circuito di pre-elaborazione per l'ingresso del segnale ausiliario

Circuito di pre-elaborazione per ingresso segnale ausiliario
Circuito di pre-elaborazione per ingresso segnale ausiliario
Circuito di pre-elaborazione per ingresso segnale ausiliario
Circuito di pre-elaborazione per ingresso segnale ausiliario
Circuito di pre-elaborazione per ingresso segnale ausiliario
Circuito di pre-elaborazione per ingresso segnale ausiliario
Circuito di pre-elaborazione per ingresso segnale ausiliario
Circuito di pre-elaborazione per ingresso segnale ausiliario

Sul lato sinistro della breadboard c'è il circuito op-amp TL071 che somma e amplifica il segnale di ingresso aux che va da -1,25 a 1,25 V. Il segnale viene spostato su Arduino Vref 0~5V durante la fase di pre-elaborazione. Blocca il rumore generato dall'operazione analogread() di Arduino. Il regolatore di tensione LM7805 si trova al centro della breadboard, che converte la tensione di alimentazione della batteria da 9 V in una tensione di alimentazione di 5 V per Arduino. Il jack Aux-in si trova sul lato destro, garantendo una buona connessione con il dispositivo di riproduzione. Lo splitter aux divide in due il segnale di uscita del dispositivo di riproduzione. Uno è fornito all'altoparlante, un altro è fornito ad Arduino.

Passaggio 3: pinout e LED Arduino

Pinout e LED Arduino
Pinout e LED Arduino
Pinout e LED Arduino
Pinout e LED Arduino

Sul lato inferiore della scheda Aruidno, Aruidno è collegato a massa alla breadboard tramite il filo bianco a sinistra, il pin2 legge il segnale di uscita audio dal circuito di pre-elaborazione. Sul lato superiore, Arduino è collegato a massa all'array LM338 tramite l'altro filo bianco, il pin3 sul lato destro alimenta il segnale seriale alla striscia LED.

Passaggio 4: risultato

Passaggio 5: codice sorgente

Codice sorgente

Consigliato: