Съдържание:

Музикален визуализатор с Arduino: 5 стъпки
Музикален визуализатор с Arduino: 5 стъпки

Видео: Музикален визуализатор с Arduino: 5 стъпки

Видео: Музикален визуализатор с Arduino: 5 стъпки
Видео: Leap Motion SDK 2024, Ноември
Anonim
Image
Image

Интерактивен музикален визуализатор

Компоненти

LM338T x5

Потенциометър x2 (1k и 10k)

1N4006 диод x5

Кондензатор x2 (1uF и 10uF)

Резистори x3 (416, 10k и 1k)

Aux сплитер x1

Aux кабел x1

Arduino Duemilanove x1 (Uno тествано добре)

Aux жак x1

LM785C x1

TL071CP x1

9V жак за батерия x2

Джъмпер кабел x Много

LED с контролер WS2812B x46

Dell 16V 20A адаптер за лаптоп x1

Стъпка 1: Запояване 5 LM338T Arrary

Запояване 5 LM338T Arrary
Запояване 5 LM338T Arrary
Запояване 5 LM338T Arrary
Запояване 5 LM338T Arrary

Този масив от преобразуватели на линейно напрежение понижава захранващото напрежение на 16V адаптера за лаптоп до 5V LED захранващо напрежение.

Стъпка 2: Схема за предварителна обработка за вход за Aux сигнал

Схема за предварителна обработка за вход за Aux сигнал
Схема за предварителна обработка за вход за Aux сигнал
Схема за предварителна обработка за вход за Aux сигнал
Схема за предварителна обработка за вход за Aux сигнал
Схема за предварителна обработка за вход за Aux сигнал
Схема за предварителна обработка за вход за Aux сигнал
Схема за предварителна обработка за вход за Aux сигнал
Схема за предварителна обработка за вход за Aux сигнал

От лявата страна на платката е TL071 оп -усилвателна верига, която сумира и усилва aux входния сигнал, който варира от -1.25 до 1.25V. Сигналът се премества на Arduino Vref 0 ~ 5V по време на етапа на предварителна обработка. Той блокира шума, генериран от операцията с аналогово четене () на Arduino. Регулаторът на напрежение LM7805 се намира в центъра на макета, който преобразува захранващото напрежение на 9V батерията в 5V захранващо напрежение за Arduino. Aux-in жакът е на десния страничен ръб, осигуряващ добра връзка с устройството за възпроизвеждане. Aux сплитер разделя изходния сигнал на устройството за възпроизвеждане на две. Едната се доставя към високоговорителя, друга се доставя към Arduino.

Стъпка 3: Arduino Pinout и светодиоди

Arduino Pinout и светодиоди
Arduino Pinout и светодиоди
Arduino Pinout и светодиоди
Arduino Pinout и светодиоди

От долната страна на платката Aruidno, Aruidno е заземен към макет от бялата жица вляво, pin2 чете аудио изходен сигнал от веригата за предварителна обработка. От горната страна Arduino е заземен към масив LM338 от другия бял проводник, щифт 3 от дясната страна подава сериен сигнал към LED лента.

Стъпка 4: Резултат

Стъпка 5: Изходен код

Програмен код

Препоръчано: