Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


3773
Автомат световых эффектов с музыкальной активацией.

Автор - SERGEY KOZLOV.


Предлагаемый автомат создает эффекты типа бегущий огонь, бегущая тень и их комбинации, всего 8 штук. 
Управляющая программа осуществляет псевдослучайный выбор номера эффекта и количества его повторов. 
В схеме реализовано плавное переключение каналов, также имеется возможность работы от микрофона. 
Основу схемы составляет DD1 ATMEGA48. Вся работа по управлению световыми каналами возложена на этот контроллер. 
Схема содержит 4 светодиодных канала. Этого оказалось достаточно для создания распространенных эффектов.
Для плавного изменения яркости светодиодов(но можно и лампочек) использованы встроенные в контроллер генераторы ШИМ. 
Т.к. микросхема не может напрямую управлять большой нагрузкой то в схеме используются транзисторные ключи VT1-VT4. 
Переменным резистором R10 регулируется скорость переключения каналов. 
Крайне левому по схеме положению движка этого резистора соответствует наибольшая скорость. 
Перемычка Jmp1 определяет режим работы автомата: полностью автоматический(перемыка разомкнута) или режим с музыкальной активацией(перемычка замкнута). 
В режиме с музыкальной активацией схема реагирует на изменение громкости звука и переключает лампы в такт музыке. 
В этом режиме сигнал с микрофона поступает на ОУ DA1 и усиливаются на нем до уровня 3-5 вольт, затем проходит цепь обработки VD1R6C5R7C7 и поступают на вход PD2(INT0) DD1. 
При появлении положительного перепада напряжения на этом входе наступает прерывание и контроллер переключает каналы. 
Если звук отсутствует в течение 5-6 секунд, то все каналы плавно гасятся. Резистором R4 устанавливается желаемая чувствительность схемы к звуку. 
В крайне правом положении движка R4 схема обладает максимальной чувствительностью.

Схема некритична к номиналам деталей и можно использовать радиодетали с отклонением 20-30%. 
Конденсатор C5 предсатвляет собой 3 параллельно спаянных конденсатора по 0,1мк. 
Микросхему ОУ TL071 можно заменить на аналогичный операционный усилитель: TL081, К140УД8 и т.д. 
При токе потребления больше 100мА на каждый канал транзисторы VT1-VT4 следует заментить на более мощные, например на КТ972. 
Микроконтроллер должен иметь тактирование от внутреннего RC генератора, поэтому при программировании необходимо выставить следующие биты конфигурации(FuseBits): CKSEL3...0=0010.

Конструктивно автомат выполнен на двух платах. На первой находится схема управления, на второй - светодиоды. 
Правильно собранная и запрограммированная схема требует минимальной настройки. 
Сначала надо подать питание, разомкнуть перемычку Jmp1(автоматический режим) и убедится в правильной работе программы DD1. 
После этого измерить мультиметром напряжение на выходе 6 DA1 относительно общего провода. 
Оно должно составлять половину от напряжения питания. 
Затем подключаем мультиметр параллельно конденсатору С5 и громко перед микрофоном произносим затяжное а-а-а-а-а. 
Показания мультиметра должны измениться на несколько вольт. 
Затем переводим автомат в режим музыкальной активации(замыкаем перемычку), включаем музыку и подстраиваем R4 на среднюю громкость музыки. 
Любителям громкой музыки возможно придется уменьшить значение резистора R5 до 500 килоом.

В данной схеме использовано всего 4 из 6 доступных ШИМ каналов контроллера. С помощью небольшой модернизации программы можно увеличить как число световых каналов, так и число самих эффектов.

Файлы:
Прошивка МК с исходниками.




Категория: Устройства на микроконтроллерах | Добавил: brys99 (08.12.2011)
Просмотров: 8297 | Теги: Автомат световых эффектов с музыкал | Рейтинг: 4.0/1


Всего комментариев: 0

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

Пожалуйста оставьте свои комментарии !!!!

Имя *:
Email:
Код *:


ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2016