Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > ESP8266

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.12.2017, 01:59   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,348
Вес репутации: 9547
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Цветомузыка на 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
На высокочастотные, среднечастотные и низкочастотные звуки ардуино хорошо реагирует, так как в коде применяется программный фильтр частот на базе алгоритма быстрого преобразования Фурье . Блогадаря чему цветомузыка выглядит очень зрелищной и четко срабатывает под музыкальное сопровождение
Нажмите на изображение для увеличения
Название: lumazoid.png
Просмотров: 303
Размер:	75.3 Кб
ID:	4808
На основе этой схемы можно сделать например подсветку в потолок с функцией цветомузыки и для этого не нужно тянуть провода аналогового сигнала с домашнего кинотеатра.
В паузах подсветка будет реагировать на голоса людей и прочие звуки. Даже интересно посмотреть цветовую картинку на звук пылесоса
На видео видно как подсветка реагирует на мой голос.


Смотрите что получилось
Правда камера телефона плохо передает реальную цветовую картину.
Лучше смотреть в живую.
И на большом куске Led ленты будет смотреться намного красивее.



Кнопка color переключает цветовые схемы, их всего 3.
Кнопка patern переключает режимы цветомузыки их всего 7
Переключение режима индицируется свечением белого светодиода. Первый светодиод в ленте соответствует первому режиму и т.д.
Переменным резистором регулируется чувствительность аналогового входа

В последствии хочу сделать так что бы управлять всеми функциями с пульта ДУ

Дублирую здесь переделанный скетч Lumazoid.rar с библиотекой для быстрого преобразования Фурье ffft.zip
Библиотеку NEoPixel можно скачать с Github
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:19. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика