Ардуино цветомузыка ver. 2, своими руками

Всем привет!
Учитывая популярность предыдущей статьи про цветомузыку я решил сделать вторую версию.
Основной упор был сделан на то, чтобы упростить схему, так как прошлая версия требовала сборки усилительного каскада на транзисторе, а также его настройки и это для многих явилось препятствием.
Для второй версии цветомузыки я решил использовать доступный к покупке модуль микрофона со встроенным усилителем на микросхеме MAX9814. Он обладает большим усилением 60 дБ и автоматической регулировкой усиления(АРУ). В коде так же были внесены программные улучшения.

В новой версии цветомузыки, добавил несколько световых эффектов и два светильника с регулировкой яркости все тем же потенциометром.
Режим выбирается как и раньше кнопкой Pattern, то есть в схеме не будет изменений.
И даже у того кто собрал первую версию цветомузыки, все дополнения тоже будет работать после перепрошивки, без каких либо изменений в схеме.

Код написан под схему с делителем из двух резисторов на ARef
и для правильной работы аналогового входа в старой схеме, нужно в процедуре void setADCFreeRunning()
закомментировать или удалить строку // analogReference(EXTERNAL);
и раскомментировать строку ADMUX |= _BV(REFS0);

Все режимы перебираются как и раньше кнопкой «Pattern»
Белое свечение — это все режимы которые относятся к цветомузыке.
Красное свечение — это режим цветомузыки с рандомным переключением режимов.
Синие свечение — это режимы бегущих огней, последние два из них светильники.
Яркость некоторых режимов регулируется потенциометром.
Помните, что чувствительность в отличие от регулировки яркости увеличивается против часовой стрелки. Если потенциометр на минимуме, то для для регулировки чувствительности аудио входа это максимум, а для регулировки яркости это минимум.

Схема цветомузыки

Требуемые компоненты
Arduino Nano
Светодиодная лента на WS2812B
Микрофон MAX9814
Потенциометр 20кОм

Код для Ардуино
В архиве вложены дополнительные библиотеки. Устанавливать их не требуется, важно, что бы они лежали в папке со скетчем
Скачать Ардуино скетч для цветомузыки

Поделиться
Отправить
Запинить
2021  
12 комментариев
EDUARD

Если у Вас остались вопросы можете их задать в комментариях

Владимир

Добрый день.
В файле 2 папки...
Скетч и эффек.
Как их загрузить в Ардуино???
Спасибо

Duino

Распакуйте как есть и откройте duino_light_show.ino в ArduinoIDE

Владимир

При компиляции... постоянно ошибки...

Duino

Какие?

Юра

Спасиб. Работает.

Владимир

Спасибо! Классная вещь. Как сделать, чтоб эффекты сами переключались (желательно, чтоб можно и время изменить)?

Эдуард

Эта функция пока не реализована в цветомузыке

Сергей Гринюк

Здравствуйте! Повторил. Работает. Но у меня одна проблема- классического режима нет (от центра в стороны). Лента получилась на 48 диодов. В прошивке изменил 120 на 60 (50 ставил- ошибка). Что не так сделал? Извините за беспокойство

Duino

А что вместо этого режима? В рандоме тоже нет этого режима? Индикатор режимов какой номер светодиода показывает?

Slaviktagil

здорово, буду собирать. Вопрос такой — можно ли как-нибудь переключаться между 2 ардуинами? Есть уже готовая от AG, буду собирать такую. лента одна. достаточно будет только переключать пины на DI ленты?

Duino

Да, можно только DI перекидывать

Павел

Пожалуйста, расскажите какой профиль использовали?

Duino

Я использовал алюминиевый угол 90 градусов. Сейчас в Леруа продают много разных профилей для светодиодных лент

Михаил

Если я хочу использовать без микрофона и просто подавать сигнал с компьютера на Ардуино , что нужно изменить в прошивке и подключение ?

Михаил

Что нужно изменить в прошивке и подключении при использовании без микрофона ? Сигнал будет подаваться с компьютера на Ардуино .

Duino

Нужно сделать схему усилителя на 1 транзисторе из первой версии цветомузыки, которую можете найти в этом блоге

Игорь

Вопрос от чайника:
Жена не любит цветомузыкальные эффекты, а я люблю. Зато просто плавную подсветку «а ля ночник» любим оба.
Есть такой режим — чтобы просто без музыки мягко и спокойно переливались цвета?

Duino

Есть несколько эффектов, а так же диммируемый светильник

Популярное