Talaan ng mga Nilalaman:

Music Visualizer With Arduino: 5 Hakbang
Music Visualizer With Arduino: 5 Hakbang

Video: Music Visualizer With Arduino: 5 Hakbang

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

Interactive Music Visualizer

Mga Bahagi

LM338T x5

Potensyomiter x2 (1k at 10k)

1N4006 diode x5

Capacitor x2 (1uF at 10uF)

Mga resistor x3 (416, 10k at 1k)

Aux splitter x1

Aux cable x1

Arduino Duemilanove x1 (Uno nasubukan okay)

Aux jack x1

LM785C x1

TL071CP x1

9V baterya jack x2

Jumper cable x Maraming

LED na may WS2812B controller x46

Dell 16V 20A laptop adapter x1

Hakbang 1: Paghihinang 5 LM338T Arrary

Paghihinang 5 LM338T Arrary
Paghihinang 5 LM338T Arrary
Paghihinang 5 LM338T Arrary
Paghihinang 5 LM338T Arrary

Ang linear voltage converter array na ito ay bumababa ng 16V laptop adapter supply voltage sa 5V LED supply voltage.

Hakbang 2: Paunang pagproseso ng Circuit para sa Aux Signal Input

Paunang pagproseso ng Circuit para sa Aux Signal Input
Paunang pagproseso ng Circuit para sa Aux Signal Input
Paunang pagproseso ng Circuit para sa Aux Signal Input
Paunang pagproseso ng Circuit para sa Aux Signal Input
Paunang pagproseso ng Circuit para sa Aux Signal Input
Paunang pagproseso ng Circuit para sa Aux Signal Input
Paunang pagproseso ng Circuit para sa Aux Signal Input
Paunang pagproseso ng Circuit para sa Aux Signal Input

Sa kaliwang bahagi ng breadboard ay ang TL071 op-amp circuit na sums at nagpapalaki ng aux input signal na saklaw mula -1.25 hanggang 1.25V. Ang signal ay inilipat sa Arduino Vref 0 ~ 5V habang pre-processing yugto. Hinahadlangan nito ang ingay na nabuo ng pagpapatakbo ng Arduino analogread (). Ang LM7805 voltage regulator ay matatagpuan sa gitna ng breadboard, na nagko-convert ng boltahe ng supply ng baterya ng 9V sa 5V supply voltage para sa Arduino. Ang Aux-in jack ay nasa kanang gilid, tinitiyak ang mahusay na koneksyon sa aparato ng pag-playback. Ang aux splitter ay nadulas ang signal ng output ng pag-playback ng aparato sa dalawa. Ang isa ay ibinibigay sa tagapagsalita, ang isa pa ay ibinibigay kay Arduino.

Hakbang 3: Arduino Pinout at LEDs

Arduino Pinout at LEDs
Arduino Pinout at LEDs
Arduino Pinout at LEDs
Arduino Pinout at LEDs

Sa ibabang bahagi ng board ng Aruidno, ang Aruidno ay pinagbatay sa breadboard ng puting kawad sa kaliwa, binabasa ng pin2 ang signal ng output ng audio mula sa paunang pagproseso ng circuit. Sa itaas na bahagi, ang Arduino ay pinag-ground sa LM338 array ng iba pang puting wire, pin3 sa kanang bahagi ay nagpapakain ng serial signal sa LED strip.

Hakbang 4: Resulta

Hakbang 5: Source Code

Source code

Inirerekumendang: