undefined


В преддверии Нового года и Рождественских праздников каждый уважающий себя мужчина (читай - КОТ) считает своим долгом украсить дом яркими разноцветными гирляндами. Особая прелесть состоит в том, чтобы эти украшения сделать своими руками (лапами). Обычные конструкции, которых полно в Интернете и различных радиолюбительских журналах, не удовлетворили моих требований. Либо слишком просты, либо неоправданно сложны, без отсутствия "изюминки". Ни одна не понравилась. Было принято решение разработать свою (кошачью) конструкцию.
В техническом задании фигурировало:
1) Автономное цветомузыкальное устройство (не привязанное проводами к звуку)
2) Автоматические бегущие огни (со сменой эффектов)
3) Отсутствие регулировок
4) Малогабаритность и конструкция на одной плате
5) Реализация на минимальном количестве электронных компонентов

undefined

Цветомузыкальное устройство появилось в результате экспериментов над методом "пяти ординат". Суть этого метода такова: производится пять последовательных выборок аудио сигнала и по формулам вычисляются спектры четырех гармоник, а также общий уровень сигнала. Короче, такая вот себе реализация метода "псевдо Фурье". Далее производится сравнение полученных результатов с пороговыми значениями, при которых происходит включение соответствующих каналов. Гармоник четыре, каналов соответственно также должно быть четыре. Но в этой конструкции каждый канал теперь состоит из четырех подканалов, которые выбираются случайным образом. В итоге получилось 16 каналов цветомузыки четырех цветов - красного, желтого, зелёного и синего. Алгоритм обработки гармоник конечно же не идеален, но результат нравится мне, моей семье и друзьям - котам. Возможно, если появиться время, я изменю алгоритм. Например, буду анализировать несколько пороговых уровней каждой гармоники. Это сможете реализовать и вы, ведь исходные коды, на мой взгляд, хорошо прокомментированы.
Во время отсутствия музыкального сигнала обычно в цветомузыкальных установках включается фоновый канал. В этой конструкции канал фона выполняют пятиканальные бегущие огни белого цвета. Эффектов бегущих огней много, и они случайным образом сменяют друг друга, т.е.не надоедают. Регулировок тоже нет, микрофонный усилитель с АРУ хорошо справляется со своей задачей. Если лень собирать микрофонный усилитель, можно использовать линейный выход аудио карты, телевизор и т.д., гнездо для этого предусмотрено. Достаточно переставить джампер.

 

undefined


Вся логика работы возложена на широко распространённый микроконтроллер ATMEGA8. Он анализирует спектр, выделяет паузу, управляет бегущими огнями.
Конструктивно всё собрано на односторонней печатной плате 155х155мм и закрыто куском молочного поликарбоната (можно акрила). Питается от адаптера 9 В 500 мА.
Светодиоды супер яркие в прозрачном корпусе, 180 градусов 1 кандел.

 undefined

Если нет необходимости в бегущих огнях, плату можно существенно упростить, а на время паузы выводить случайный цвет - красный, желтый, зелёный или синий. Правда тогда придётся незначительно переделать программу. Первая конструкция на макетной плате такой и была.
К сожалению, качество видео мобильного телефона (Бегущий огонь и ЦМУ) не позволяет передать всю красоту и динамику оригинального устройства.
 

Автор - Василий Рубашка.

© Ссылка на источник http://radiokot.ru/circuit/light/run/30/