В преддверии Нового года и Рождественских праздников каждый уважающий себя мужчина (читай - КОТ) считает своим долгом украсить дом яркими разноцветными гирляндами.
Особая прелесть состоит в том, чтобы эти украшения сделать своими руками (лапами). Обычные конструкции, которых полно в Интернете и различных радиолюбительских журналах, не удовлетворили моих (кошачьих) требований. Либо слишком просты, либо неоправданно сложны, без отсутствия "изюминки". Ни одна не понравилась. Было принято решение разработать свою (кошачью) конструкцию.
В техническом задании фигурировало:
1) Автономное цветомузыкальное устройство (не привязанное проводами к звуку)
2) Автоматические бегущие огни (со сменой эффектов)
3) Отсутствие регулировок
4) Малогабаритность и конструкция на одной плате
5) Реализация на минимальном количестве электронных компонентов
Цветомузыкальное устройство появилось в результате экспериментов над методом "пяти ординат". Суть этого метода такова: производится пять последовательных выборок аудио сигнала и по формулам вычисляются спектры четырех гармоник, а также общий уровень сигнала. Короче, такая вот себе реализация метода "псевдо Фурье". Далее производится сравнение полученных результатов с пороговыми значениями, при которых происходит включение соответствующих каналов. Гармоник четыре, каналов соответственно также должно быть четыре. Но в этой конструкции каждый канал теперь состоит из четырех подканалов, которые выбираются случайным образом. В итоге получилось 16 каналов цветомузыки четырех цветов - красного, желтого, зелёного и синего. Алгоритм обработки гармоник конечно же не идеален, но результат нравится мне, моей семье и друзьям - котам. Возможно, если появиться время, я изменю алгоритм. Например, буду анализировать несколько пороговых уровней каждой гармоники. Это сможете реализовать и вы, ведь исходные коды, на мой взгляд, хорошо прокомментированы.
Во время отсутствия музыкального сигнала обычно в цветомузыкальных установках включается фоновый канал. В этой конструкции канал фона выполняют пятиканальные бегущие огни белого цвета. Эффектов бегущих огней много, и они случайным образом сменяют друг друга, т.е.не надоедают. Регулировок тоже нет, микрофонный усилитель с АРУ хорошо справляется со своей задачей. Если лень собирать микрофонный усилитель, можно использовать линейный выход аудио карты, телевизор и т.д., гнездо для этого предусмотрено. Достаточно переставить джампер.
![](http://cxema.my1.ru/_pu/37/s86332450.jpg)
Вся логика работы возложена на широко распространённый микроконтроллер ATMEGA8. Он анализирует спектр, выделяет паузу, управляет бегущими огнями.
Конструктивно всё собрано на односторонней печатной плате 155х155мм и закрыто куском молочного поликарбоната (можно акрила). Питается от адаптера 9 В 500 мА.
Светодиоды супер яркие в прозрачном корпусе, 180 градусов 1 кандел.
![](http://cxema.my1.ru/_pu/37/s55292585.jpg)
![](http://cxema.my1.ru/_pu/37/s90324920.jpg)
Если нет необходимости в бегущих огнях, плату можно существенно упростить, а на время паузы выводить случайный цвет - красный, желтый, зелёный или синий. Правда тогда придётся незначительно переделать программу. Первая конструкция на макетной плате такой и была.
К сожалению, качество видео мобильного телефона (Бегущий огонь и ЦМУ) не позволяет передать всю красоту и динамику оригинального устройства.
Для желающих повторить - необходимые файлы, чертежи и исходники.
Может быть слегка преждевременно, но как обычно перед Новым Годом то схемы нет, то деталей, то Кот уже обленился.
Короче, удачных Вам праздников и с Днём Рождения!
p.s. Если кто случайно найдёт этот проектик на http://bascom.at.ua/, то честное кошачье, не сплагиатил. Принимал участие во всех конкурсах Радиокота. И в этом году, хоть и ничего супер нового не успел нацарапать, решил поддержать доброе начинание.
Так держать, КОТ!
Файлы:
Печатная плата в формате SL 5.0.
Прошивка МК с исходником.
Видео работы устройства (AVI, 1,6Мб).