Предлагаемое устройство собрано на микроконтроллере. Оно имеет меньшие габариты и более простую конструкцию, что позволит установить его на моделях автомобилей или других электрофицированных игрушках.

Схема устройства показана на рисунке. Его основа — микроконтроллер AT90S1200. Линии порта В сконфигурированы программно как выходы, к которым через токоограничивающий резистор R1 подключены светодиоды HL1—HL8, создающие световые эффекты. Если в память микроконтроллера DD1 записать коды программы, которые приведены в архиве - программа 1, то будет реализован световой эффект "бегущий огонь" с автореверсом.

"Бегущий огонь" с автореверсом - схема

При записи в память кодов программы, которые находятся в архиве, световые эффекты "бегущий огонь" с автореверсом и "бегущая тень" с автореверсом будут циклически чередоваться.

Все детали размещают в пластмассовом корпусе, используя навесной монтаж. Светодиоды крепят в отверстия на стенке корпуса. Микроконтроллер желательно установить в панель. Данное устройство можно встроить в какую-либо игрушку, например, в настольную новогоднюю елочку, модели космического корабля или автомобиля. В последнем случае светодиоды можно установить на крыше модели автомобиля таким образом, чтобы они имитировали работу "мигалки" (проблескового маячка).

В устройстве можно применить резистор МЛТ, С2-33, конденсаторы — К10-17, кварцевый резонатор — HC-49U, РН04, РГ06, светодиоды любого цвета свечения, в том числе и белого, диаметром корпуса З...10мм. Питают устройство от стабилизированного блока питания с выходным напряжением 5 В и током до 50 мА. Собранное без ошибок и из исправных деталей устройство не требует налаживания. Яркость свечения светодиодов изменяют подбором резистора R1, но выходной ток микроконтроллера не должен превышать 40 мА, поэтому сопротивление этого резистора должно быть более 75 Ом. Скорость переключения светодиодов можно изменить аппаратно за счет применения кварцевых резонаторов на другие частоты в диапазоне 1...4МГц (чем больше частота, тем больше скорость переключения).

Программное изменение скорости переключения светодиодов возможно за счет изменения значения константы pause 1 в строке EQU pause 1=5 исходного текста программы. Скорость переключения обратно пропорциональна этому значению. После внесения изменений программу необходимо откомпилировать и, получив новый НЕХ-файл, записать его в память МК.

Источник: Радио №9, 2007 г., автор М. Озолин, с. Красный Яр, Томской обл.


Архив для статьи "Бегущий огонь" с автореверсом
Описание:
Размер файла: 2.37 KB Количество загрузок: 1 495 Скачать