Новогодняя светодинамика «Виктория»

В преддверии Нового года и Рождественских праздников каждый уважающий себя мужчина считает своим долгом украсить дом яркими разноцветными гирляндами.
Особая прелесть состоит в том, чтобы эти украшения сделать своими руками. Обычные конструкции, которых полно в Интернете и различных радиолюбительских журналах, не удовлетворили моих требований. Либо слишком просты, либо неоправданно сложны, без отсутствия «изюминки». Ни одна не понравилась. Было принято решение разработать свою конструкцию.

В техническом задании фигурировало:
 
1) Автономное цветомузыкальное устройство (микрофонное)
2) Автоматические бегущие огни (со сменой эффектов)
3) Отсутствие регулировок
4) Малогабаритность и конструкция на одной плате
5) Реализация на минимальном количестве электронных компонентов

Цветомузыкальное устройство появилось в результате экспериментов над методом «пяти ординат». Суть этого метода такова: производится пять последовательных выборок аудио сигнала и по формулам вычисляются спектры четырех гармоник, а также общий уровень сигнала. Короче, такая вот себе реализация метода «псевдо Фурье». Далее производится сравнение полученных результатов с пороговыми значениями, при которых происходит включение соответствующих каналов. Гармоник четыре, каналов соответственно также должно быть четыре. Но в этой конструкции каждый канал теперь состоит из четырех подканалов, которые выбираются случайным образом. В итоге получилось 16 каналов цветомузыки четырех цветов – красного, желтого, зелёного и синего.

Алгоритм обработки гармоник конечно же не идеален, но результат нравится мне, моей семье и друзьям. Возможно, если появиться время, я изменю алгоритм. Например, буду анализировать несколько пороговых уровней каждой гармоники. Это сможете реализовать и вы, ведь исходные коды, на мой взгляд, хорошо прокомментированы.

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

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

Светодиоды супер яркие в прозрачном корпусе, 180 градусов 1 кандел.
Если нет необходимости в бегущих огнях, плату можно существенно упростить, а на время паузы выводить случайный цвет – красный, желтый, зелёный или синий. Правда тогда придётся незначительно переделать программу. Первая конструкция на макетной плате такой и была.

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

Для желающих повторить – архив с необходимыми файлами, чертежами и исходником.
.lay — печатная плата — выполнена в трассировщике Sprint Layout 5.0.
.spl — файл со схемой — sPlan 6.0 — схемный редактор.
.bas — исходные коды в BASCOM AVR.
.bin, .hex — равнозначные коды для прошивки контроллера. Некоторые программаторы только один или другой файл понимают.
Фьюзы выставляются на работу от внутреннего генератора на 8 МГц.

Удачных Вам праздников!

Автор — Рубашка Василий Николаевич.

p.s. Пока тут автор устройства в поте лица разрабатывает, народ на их изготовлении и продаже деньги зарабатывает. smile)
Tadeysh с форума «Радиокот» вместо Atmega8 использовал Atmega8А, и что то не пошло — постоянно цветики бегают и при паузе, и при музыке. Поменял пороги в исходнике, хотя это его первый проект на Atmega. Сейчас работает от микрофона нормально. Может быть повлияло ещё то, что с выхода LM на 23 ногу Atmega сигнал пустил через конденсатор 22 мкф, плюсом на 7 ногу LM. Файл прошивки прилагается.

Автор публикации

не в сети 4 дня

Radan

0
Комментарии: 899Публикации: 169Регистрация: 30-11--0001
Поделиться

Отправить ответ

Пожалуйста, чтобы добавить комментарий.
Войти с помощью: 
  Подписаться  
Подписаться на
khalko
Участник

Как правильно выставить фьюзы?