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

Главная » Все схемы » + Конкурс + » Cветовое оформление новогодней ёлки или праздничного зала

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


3771
Ёлочная гирлянда.

Автор - Michael.
Участник Конкурса "Новый Год - Кот подарки раздает! 2007-2008"

Ёлочная гирлянда собрана на микроконтроллере Atmega48 фирмы Atmel, в общем то все просто, работают как бы два программных блока, первый плавно и последовательно зажигает светодиоды на выводах порта D выдерживает паузу, а затем гасит их и далее цикл повторяется. Второй программный блок - бегущий огонь с реверсом, изменение направления движения происходит в момент погашения светодиодов первого программного блока. Программа написана в среде Algorithm Builder 5.22.

В ней задействованы два таймера Т0, и Т2. Таймер Т0 работает в режиме СТС - сброс при совпадении, и задает временные характеристики блока бегущего огня, таким образом изменяя значение регистра OCR0A можно легко менять скорость бега огня. 
Таймер Т2 работает в режиме FAST PWM (быстрый ШИМ), с вершиной счета определяемой значением регистра OCR2A, собственно величина ШИМ задается значением регистра OCR2B, которая меняется от 0 до максимального значения, определяемого вершиной счета таймера Т2, т.е. значением записанным в регистре OCR2A. 
Увеличение регистра OCR2B на единицу, происходит каждый раз когда наступает прерывание от таймера Т2, при равенстве значения регистра TCNT2 и OCR2A. 
Т.о. (в моем случае при значении OCR2A=100 ), яркость светодиодов увеличивается с 0 до максимального значения за 100 периодов частоты ШИМ, и составляет примерно 0,5 сек. 
Для тактирования микроконтроллера использован внутренний генератор на частоту 4 мгц. 
К каждому используемому выводу порта подключены гирлянды светодиодов, состоящие из трех параллельных ветвей , каждая их которых в свою очередь состоит из двух включенных последовательно светодиодов и токоограничительного сопротивления номиналом 270 ом. Ток через светодиоды выбран в пределах 5-6 ма, что вполне достаточно, если учитывать что современные светодиоды достаточно яркие, т.о.полный суммарный ток через гирлянду составит 15-20ма, что является вполне допустимой нагрузкой на вывод порта. Светодиоды гирлянд выбраны разного цвета, например красного, желтого, зеленого, синего и белого, можно использовать и светодиоды с двумя- тремя разноцветными кристаллами в одном корпусе, тогда эффект может быть еще более выразительный. Программа построена таким образом, что её можно легко модернизировать и для большего количества гирлянд (до 8).

Файлы:
Файл проекта и прошивка

Вопросы, как обычно, складываем тут.




Источник: http://radiokot.ru/circuit/light/run/19/
Категория: Cветовое оформление новогодней ёлки или праздничного зала | Добавил: brys99 (08.12.2011)
Просмотров: 10592 | Теги: Ёлочная гирлянда. | Рейтинг: 1.7/3


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

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

ьте свои комментарии !!!!

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

Copyright Zloy Soft (Company) © 2008 - 2024