Innholdsfortegnelse:

Music Visualizer With Arduino: 5 trinn
Music Visualizer With Arduino: 5 trinn

Video: Music Visualizer With Arduino: 5 trinn

Video: Music Visualizer With Arduino: 5 trinn
Video: Buzzer volume visualizer using 5 LEDs and potentiometer as an adjuster | Arduino Beginner Projects 2024, November
Anonim
Image
Image

Interaktiv Music Visualizer

Komponenter

LM338T x5

Potensiometer x2 (1k og 10k)

1N4006 diode x5

Kondensator x2 (1uF og 10uF)

Motstander x3 (416, 10k og 1k)

Aux splitter x1

Aux -kabel x1

Arduino Duemilanove x1 (Uno testet ok)

Aux -kontakt x1

LM785C x1

TL071CP x1

9V batterikontakt x2

Hoppekabel x Mange

LED med WS2812B -kontroller x46

Dell 16V 20A bærbar adapter x1

Trinn 1: Lodding 5 LM338T Arrary

Lodding 5 LM338T Arr
Lodding 5 LM338T Arr
Lodding 5 LM338T Arr
Lodding 5 LM338T Arr

Denne lineære spenningskonverter -serien trapper ned 16V bærbar adapter forsyningsspenning til 5V LED forsyningsspenning.

Trinn 2: Forbehandlingskrets for Aux-signalinngang

Forbehandlingskrets for Aux-signalinngang
Forbehandlingskrets for Aux-signalinngang
Forbehandlingskrets for Aux-signalinngang
Forbehandlingskrets for Aux-signalinngang
Forbehandlingskrets for Aux-signalinngang
Forbehandlingskrets for Aux-signalinngang
Forbehandlingskrets for Aux-signalinngang
Forbehandlingskrets for Aux-signalinngang

På venstre side av brødbrettet er TL071 op -amp -krets som summerer og forsterker aux -inngangssignal som varierer fra -1,25 til 1,25V. Signalet flyttes til Arduino Vref 0 ~ 5V under forbehandlingsstadiet. Det blokkerer støyen som genereres av Arduino analoglesing () -operasjon. LM7805 spenningsregulator er plassert i midten av brødbrettet, som konverterer 9V batterispenning til 5V forsyningsspenning for Arduino. Aux-in-kontakten er på høyre sidekant, noe som sikrer god tilkobling til avspillingsenheten. Aux -splitteren glir avspillingsenhetens utgangssignal i to. En leveres til høyttaleren, en annen leveres til Arduino.

Trinn 3: Arduino Pinout og lysdioder

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

På undersiden av Aruidno-kortet er Aruidno jordet til brødbrettet av den hvite ledningen til venstre, pin2 leser lydutgangssignal fra forbehandlingskretsen. På oversiden er Arduino jordet til LM338 -arrayet av den andre hvite ledningen, pin3 på høyre side mater serielt signal til LED -stripe.

Trinn 4: Resultat

Trinn 5: Kildekode

Kildekode

Anbefalt: