Автомат световых эффектов с музыкальной активацией.
Автор - 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 доступных ШИМ каналов контроллера. С помощью небольшой модернизации программы можно увеличить как число световых каналов, так и число самих эффектов.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба