31.12.2017, 01:59 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Цветомузыка на Arduino
В последний предновогодний день, я решил протестировать цветомузыку на ардуино и WS2812B
Оригинальный скетч для цветомузыки Lumazoid взят с гитхаба https://github.com/nootropicdesign/l...d/Lumazoid.ino Можно скачать весь архив здесь Lumazoid.rar Немножко упростил схему для более быстрой сборки. Исключив не существенные для меня функции. Вместо линейного выхода использовал микрофонный модуль. Дело в том что подача звука с микрофона меня давно интересовала и тут нашелся повод реализовать мою давнюю идею. Вместо LED ленты на светодиодах ws2812, использовал диск на 24 светодиода. Если у Вас нет микрофонного модуля, то можно собрать простейший микрофонный усилитель. Переменным резистором 10к, регулируется порог постоянного напряжения на аналоговом входе, для для того что бы программно не регулировать уровень срабатывания. Резистор 20к в цепи переменного резистора , нужен для того что бы не просаживать уровень выходного сигнала микрофонного усилителя переменным резистором Для устранения дребезга кнопок , можно припаять параллельно входам D2 и D3 ардуино , конденсаторы 0,1мкФ и другим концом конденсатора посадить их на GND. Кнопки висят на входах ардуино D2 и D3 На высокочастотные, среднечастотные и низкочастотные звуки ардуино хорошо реагирует, так как в коде применяется программный фильтр частот на базе алгоритма быстрого преобразования Фурье . Блогадаря чему цветомузыка выглядит очень зрелищной и четко срабатывает под музыкальное сопровождение На основе этой схемы можно сделать например подсветку в потолок с функцией цветомузыки и для этого не нужно тянуть провода аналогового сигнала с домашнего кинотеатра. В паузах подсветка будет реагировать на голоса людей и прочие звуки. Даже интересно посмотреть цветовую картинку на звук пылесоса На видео видно как подсветка реагирует на мой голос. Смотрите что получилось Правда камера телефона плохо передает реальную цветовую картину. Лучше смотреть в живую. И на большом куске Led ленты будет смотреться намного красивее. Кнопка color переключает цветовые схемы, их всего 3. Кнопка patern переключает режимы цветомузыки их всего 7 Переключение режима индицируется свечением белого светодиода. Первый светодиод в ленте соответствует первому режиму и т.д. Переменным резистором регулируется чувствительность аналогового входа В последствии хочу сделать так что бы управлять всеми функциями с пульта ДУ Дублирую здесь переделанный скетч Lumazoid.rar с библиотекой для быстрого преобразования Фурье ffft.zip Библиотеку NEoPixel можно скачать с Github |
01.03.2019, 11:54 | #2 |
Junior Member
Регистрация: 01.03.2019
Сообщений: 1
Вес репутации: 0 |
Не плохо бы показать на видео работу с введением прошивки.
Последний раз редактировалось Remis; 01.03.2019 в 23:48. Причина: актуальность вопроса изчезла |
01.03.2019, 23:46 | #3 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
|
Здесь присутствуют: 12 (пользователей: 0 , гостей: 12) | |
|
|