Indholdsfortegnelse:

Music Visualizer With Arduino: 5 trin
Music Visualizer With Arduino: 5 trin

Video: Music Visualizer With Arduino: 5 trin

Video: Music Visualizer With Arduino: 5 trin
Video: Arduino Music Visualizer Tutorial 2024, Juni
Anonim
Image
Image

Interaktiv musik visualizer

Komponenter

LM338T x5

Potentiometer x2 (1k og 10k)

1N4006 diode x5

Kondensator x2 (1uF og 10uF)

Modstande x3 (416, 10k og 1k)

Aux splitter x1

Aux -kabel x1

Arduino Duemilanove x1 (Uno testet okay)

Aux jack x1

LM785C x1

TL071CP x1

9V batteristik x2

Jumperkabel x Mange

LED med WS2812B controller x46

Dell 16V 20A bærbar adapter x1

Trin 1: Lodning 5 LM338T Arrary

Lodning 5 LM338T Arrary
Lodning 5 LM338T Arrary
Lodning 5 LM338T Arrary
Lodning 5 LM338T Arrary

Dette lineære spændingsomformer array nedbringer 16V bærbar adapter forsyningsspænding til 5V LED forsyningsspænding.

Trin 2: Forbehandlingskredsløb til aux-signalindgang

Forbehandlingskredsløb til Aux Signal Input
Forbehandlingskredsløb til Aux Signal Input
Forbehandlingskredsløb til Aux Signal Input
Forbehandlingskredsløb til Aux Signal Input
Forbehandlingskredsløb til Aux Signal Input
Forbehandlingskredsløb til Aux Signal Input
Forbehandlingskredsløb til Aux Signal Input
Forbehandlingskredsløb til Aux Signal Input

På venstre side af brødbrættet er TL071 op -amp kredsløb, der summerer og forstærker aux -indgangssignal, der spænder fra -1,25 til 1,25V. Signal flyttes til Arduino Vref 0 ~ 5V under forbehandlingsfasen. Det blokerer for den støj, der genereres af Arduino analoglæsning (). LM7805 spændingsregulator er placeret i midten af brødbrættet, som konverterer 9V batteriforsyningsspænding til 5V forsyningsspænding til Arduino. Aux-in-stik er på højre sidekant, hvilket sikrer god forbindelse til afspilningsenheden. Aux -splitteren glider afspilningsenheds output -signal i to. Den ene leveres til højttaleren, en anden leveres til Arduino.

Trin 3: Arduino Pinout og lysdioder

Arduino Pinout og lysdioder
Arduino Pinout og lysdioder
Arduino Pinout og lysdioder
Arduino Pinout og lysdioder

På undersiden af Aruidno-kortet er Aruidno jordet til brødbræt af den hvide ledning til venstre, pin2 læser lydudgangssignal fra forbehandlingskredsløb. På oversiden er Arduino jordet til LM338 -array af den anden hvide ledning, pin3 på højre side føder serielt signal til LED -strip.

Trin 4: Resultat

Trin 5: Kildekode

Kildekode

Anbefalede: