Innehållsförteckning:

Music Visualizer With Arduino: 5 steg
Music Visualizer With Arduino: 5 steg

Video: Music Visualizer With Arduino: 5 steg

Video: Music Visualizer With Arduino: 5 steg
Video: Arduino Music Visualizer Tutorial 2024, November
Anonim
Image
Image

Interaktiv musikvisualisator

Komponenter

LM338T x5

Potentiometer x2 (1k och 10k)

1N4006 diod x5

Kondensator x2 (1uF och 10uF)

Motstånd x3 (416, 10k och 1k)

Aux splitter x1

Aux -kabel x1

Arduino Duemilanove x1 (Uno testad okej)

Aux -jack x1

LM785C x1

TL071CP x1

9V batteriuttag x2

Bygelkabel x Många

LED med WS2812B -styrenhet x46

Dell 16V 20A bärbar adapter x1

Steg 1: Lödning 5 LM338T Arrary

Lödning 5 LM338T Arrary
Lödning 5 LM338T Arrary
Lödning 5 LM338T Arrary
Lödning 5 LM338T Arrary

Denna linjära spänningsomvandlargrupp stiger ner 16V bärbar adapteradapter till 5V LED -matningsspänning.

Steg 2: Förbehandlingskrets för Aux Signal Input

Förbehandlingskrets för Aux-signalingång
Förbehandlingskrets för Aux-signalingång
Förbehandlingskrets för Aux-signalingång
Förbehandlingskrets för Aux-signalingång
Förbehandlingskrets för Aux-signalingång
Förbehandlingskrets för Aux-signalingång
Förbehandlingskrets för Aux-signalingång
Förbehandlingskrets för Aux-signalingång

På vänstra sidan av brödbrädan finns TL071 op -amp -krets som summerar och förstärker aux -ingångssignalen som sträcker sig från -1,25 till 1,25V. Signalen flyttas till Arduino Vref 0 ~ 5V under förbehandlingsstadiet. Det blockerar bruset som genereras av Arduino analogläsning (). LM7805 spänningsregulator är placerad i mitten av brödbrädan, som omvandlar 9V batteriförsörjning till 5V matningsspänning för Arduino. Aux-in-uttaget är på höger sida, vilket garanterar bra anslutning till uppspelningsenheten. Aux -delaren delar uppspelningsenhetens utsignal i två. En levereras till högtalaren, en annan levereras till Arduino.

Steg 3: Arduino Pinout och lysdioder

Arduino Pinout och lysdioder
Arduino Pinout och lysdioder
Arduino Pinout och lysdioder
Arduino Pinout och lysdioder

På undersidan av Aruidno-kortet är Aruidno jordad till brödbräda av den vita tråden till vänster, pin2 läser ljudsignal från förbehandlingskretsen. På ovansidan jordas Arduino till LM338 -arrayen av den andra vita tråden, pin3 på höger sida matar seriell signal till LED -remsa.

Steg 4: Resultat

Steg 5: Källkod

Källkod

Rekommenderad: