Sisällysluettelo:

Musiikin visualisoija Arduinolla: 5 vaihetta
Musiikin visualisoija Arduinolla: 5 vaihetta

Video: Musiikin visualisoija Arduinolla: 5 vaihetta

Video: Musiikin visualisoija Arduinolla: 5 vaihetta
Video: Канон ре мажор - Пахельбель (Canon in D - Pachelbel) 2024, Marraskuu
Anonim
Image
Image

Interaktiivinen musiikin visualisoija

Komponentit

LM338T x5

Potentiometri x2 (1k ja 10k)

1N4006 diodi x5

Kondensaattori x2 (1uF ja 10uF)

Vastukset x3 (416, 10k ja 1k)

Aux -jakaja x1

Aux -kaapeli x1

Arduino Duemilanove x1 (Uno testattu kunnossa)

Aux -liitin x1

LM785C x1

TL071CP x1

9V akun pistoke x2

Hyppyjohto x Monet

LED WS2812B -ohjaimella x46

Dell 16V 20A kannettavan sovitin x1

Vaihe 1: Juotos 5 LM338T Määrätty

Juotos 5 LM338T Arrary
Juotos 5 LM338T Arrary
Juotos 5 LM338T Arrary
Juotos 5 LM338T Arrary

Tämä lineaarinen jännitemuuntimen ryhmä vähentää 16 V: n kannettavan sovittimen syöttöjännitettä 5 V: n LED -syöttöjännitteeseen.

Vaihe 2: Aux-signaalitulon esikäsittelypiiri

Aux-signaalitulon esikäsittelypiiri
Aux-signaalitulon esikäsittelypiiri
Aux-signaalitulon esikäsittelypiiri
Aux-signaalitulon esikäsittelypiiri
Aux-signaalitulon esikäsittelypiiri
Aux-signaalitulon esikäsittelypiiri
Aux-signaalitulon esikäsittelypiiri
Aux-signaalitulon esikäsittelypiiri

Leipälevyn vasemmalla puolella on TL071 -op -amp -piiri, joka summaa ja vahvistaa aux -tulosignaalia, joka vaihtelee välillä -1,25 -1,25 V. Signaali siirretään Arduino Vref 0 ~ 5V: een esikäsittelyvaiheen aikana. Se estää Arduinon analogin () käytön aiheuttaman melun. LM7805 -jännitesäädin sijaitsee leipälevyn keskellä, joka muuntaa 9 V: n akun syöttöjännitteen 5 V: n syöttöjännitteeksi Arduinolle. Aux-in-liitin on oikeassa reunassa, mikä takaa hyvän yhteyden toistolaitteeseen. Aux -jakaja jakaa toistolaitteen lähtösignaalin kahteen. Yksi toimitetaan kaiuttimelle, toinen Arduinolle.

Vaihe 3: Arduino Pinout ja LEDit

Arduino Pinout ja LEDit
Arduino Pinout ja LEDit
Arduino Pinout ja LEDit
Arduino Pinout ja LEDit

Aruidno-levyn alapuolella Aruidno on maadoitettu leipälevylle vasemmalla olevalla valkoisella johdolla, pin2 lukee esilähtöpiirin äänisignaalin. Yläpuolella Arduino on maadoitettu LM338 -ryhmään toisella valkoisella johdolla, oikeanpuoleinen nasta 3 syöttää sarjasignaalin LED -nauhalle.

Vaihe 4: Tulos

Vaihe 5: Lähdekoodi

Lähdekoodi

Suositeltava: