Turinys:

Muzikos vizualizatorius su „Arduino“: 5 žingsniai
Muzikos vizualizatorius su „Arduino“: 5 žingsniai

Video: Muzikos vizualizatorius su „Arduino“: 5 žingsniai

Video: Muzikos vizualizatorius su „Arduino“: 5 žingsniai
Video: Leap Motion SDK 2024, Lapkritis
Anonim
Image
Image

Interaktyvus muzikos vizualizatorius

Komponentai

LM338T x5

Potenciometras x2 (1k ir 10k)

1N4006 diodas x5

Kondensatorius x2 (1uF ir 10uF)

Rezistoriai x3 (416, 10k ir 1k)

Aux skirstytuvas x1

Aux kabelis x1

„Arduino Duemilanove x1“(„Uno“išbandyta gerai)

Aux lizdas x1

LM785C x1

TL071CP x1

9V akumuliatoriaus lizdas x2

Trumpas kabelis x Daug

LED su WS2812B valdikliu x46

„Dell 16V 20A“nešiojamojo kompiuterio adapteris x1

1 veiksmas: Lituoti 5 LM338T

Litavimas 5 LM338T Arrary
Litavimas 5 LM338T Arrary
Litavimas 5 LM338T Arrary
Litavimas 5 LM338T Arrary

Šis linijinis įtampos keitiklio blokas sumažina 16 V nešiojamojo kompiuterio adapterio maitinimo įtampą iki 5 V LED maitinimo įtampos.

2 veiksmas: išankstinio apdorojimo grandinė, skirta Aux signalo įvedimui

Aux signalo įvesties išankstinio apdorojimo grandinė
Aux signalo įvesties išankstinio apdorojimo grandinė
Aux signalo įvesties išankstinio apdorojimo grandinė
Aux signalo įvesties išankstinio apdorojimo grandinė
Aux signalo įvesties išankstinio apdorojimo grandinė
Aux signalo įvesties išankstinio apdorojimo grandinė
Aux signalo įvesties išankstinio apdorojimo grandinė
Aux signalo įvesties išankstinio apdorojimo grandinė

Kairėje duonos lentos pusėje yra TL071 op -amp grandinė, kuri sumuoja ir sustiprina aux įvesties signalą, kuris svyruoja nuo -1,25 iki 1,25 V. Išankstinio apdorojimo metu signalas perkeliamas į „Arduino Vref“0 ~ 5V. Jis blokuoja triukšmą, kurį sukelia „Arduino analogread“() operacija. LM7805 įtampos reguliatorius yra duonos lentos centre, kuris paverčia 9 V akumuliatoriaus maitinimo įtampą į 5 V maitinimo įtampą „Arduino“. „Aux-in“lizdas yra dešiniajame šone, todėl yra geras ryšys su atkūrimo įrenginiu. Aux skirstytuvas atkūrimo įrenginio išvesties signalą padalija į du. Vienas iš jų tiekiamas garsiakalbiui, kitas - „Arduino“.

3 žingsnis: „Arduino Pinout“ir šviesos diodai

„Arduino Pinout“ir šviesos diodai
„Arduino Pinout“ir šviesos diodai
„Arduino Pinout“ir šviesos diodai
„Arduino Pinout“ir šviesos diodai

Apatinėje „Aruidno“plokštės pusėje „Aruidno“yra įžemintas prie duonos lentos baltu laidu kairėje, „pin2“skaito garso išvesties signalą iš išankstinio apdorojimo grandinės. Viršutinėje pusėje „Arduino“yra įžemintas prie LM338 masyvo kita balta viela, kaištis 3 dešinėje pusėje perduoda nuoseklųjį signalą į LED juostą.

4 žingsnis: rezultatas

5 žingsnis: šaltinio kodas

Pirminis kodas

Rekomenduojamas: