Мазмұны:

Arduino көмегімен музыкалық визуализатор: 5 қадам
Arduino көмегімен музыкалық визуализатор: 5 қадам

Бейне: Arduino көмегімен музыкалық визуализатор: 5 қадам

Бейне: Arduino көмегімен музыкалық визуализатор: 5 қадам
Бейне: Arduino бағдаршамы 2024, Қараша
Anonim
Image
Image

Музыканың интерактивті визуализаторы

Компоненттер

LM338T x5

Потенциометр x2 (1к және 10к)

1N4006 диод x5

Конденсатор x2 (1uF және 10uF)

Резисторлар x3 (416, 10к және 1к)

Көмекші бөлгіш x1

Қосымша кабель x1

Arduino Duemilanove x1 (Uno тексерілген, жақсы)

Қосымша ұя x1

LM785C x1

TL071CP x1

9В батарея ұясы x2

Өткізгіш кабелі x Көптеген

WS2812B x46 контроллері бар жарық диоды

Dell 16V 20A ноутбук адаптері x1

1 -қадам: 5 LM338T ерікті түрде дәнекерлеу

Дәнекерлеу 5 LM338T Ерікті
Дәнекерлеу 5 LM338T Ерікті
Дәнекерлеу 5 LM338T Ерікті
Дәнекерлеу 5 LM338T Ерікті

Бұл сызықтық кернеу түрлендіргіші 16В ноутбук адаптерінің кернеуін 5В жарықдиодты кернеуге дейін төмендетеді.

2-қадам: Aux сигналдық кіріс үшін алдын ала өңдеу схемасы

Aux сигналдық кіріс үшін алдын ала өңдеу схемасы
Aux сигналдық кіріс үшін алдын ала өңдеу схемасы
Aux сигналдық кіріс үшін алдын ала өңдеу схемасы
Aux сигналдық кіріс үшін алдын ала өңдеу схемасы
Aux сигналдық кіріс үшін алдын ала өңдеу схемасы
Aux сигналдық кіріс үшін алдын ала өңдеу схемасы
Aux сигналдық кіріс үшін алдын ала өңдеу схемасы
Aux сигналдық кіріс үшін алдын ала өңдеу схемасы

Нан тақтасының сол жағында -1.25 -тен 1.25В дейінгі ауытқу сигналын қосатын және күшейтетін TL071 оп -амп тізбегі орналасқан. Алдын ала өңдеу кезеңінде сигнал Arduino Vref 0 ~ 5V-ге ауысады. Ол Arduino analogread () операциясынан туындайтын шуды бөгейді. LM7805 кернеу реттегіші тақтаның ортасында орналасқан, ол 9В батареяның кернеуін Arduino үшін 5В кернеуге түрлендіреді. Ойнату құрылғысымен жақсы қосылуды қамтамасыз ететін қосалқы ұясы оң жақ шетінде орналасқан. Көмекші бөлгіш ойнату құрылғысының шығыс сигналын екіге бөледі. Бірі динамикке, екіншісі Arduino -ға жеткізіледі.

3 -қадам: Arduino Pinout және жарықдиодты шамдар

Arduino Pinout және жарықдиодты шамдар
Arduino Pinout және жарықдиодты шамдар
Arduino Pinout және жарықдиодты шамдар
Arduino Pinout және жарықдиодты шамдар

Аруидно тақтасының төменгі жағында Аруидно ақ тақтаға сол жақтағы ақ сыммен бекітілген, pin2 алдын ала өңдеу схемасынан аудио шығыс сигналын оқиды. Жоғарғы жағында Arduino басқа ақ сыммен LM338 массивіне қосылған, оң жақтағы pin3 диодты жолаққа сериялық сигнал береді.

4 -қадам: Нәтиже

5 -қадам: бастапқы код

Бастапқы код

Ұсынылған: