Предлагаемая в статье светодиодная гирлянда предназначена в первую очередь для новичков, осваивающих устройства на микроконтроллерах. Конструкция этой светодиодной гирлянды весьма проста в изготовлении и в сравнении с аналогичными переключателями гирлянд состоит из минимального набора элементов. Это устройство на микроконтроллере реализует такие эффекты, как бегущие огни, бегущая тень, нарастание огня и многое другое.
Сердцем схемы управления светодиодной гирлянды является микроконтроллер фирмы ATMEL модели ATtiny2313 (скачать datasheet ATtiny2313 вы можете в конце статьи), который управляет 13 светодиодами. Выводы 4 и 5 микроконтроллера, исключительно из-за возможности применения внутреннего генератора используются в качестве дополнительных портов PA0, PA1. Прошивка микроконтроллера обеспечивает выполнение 12 программ, первые 11 программ – уникальные, а 12 – последовательный перебор предыдущих одиннадцати. Для переключения с одной программы на другую предназначена кнопка SB3.
Схема светодиодной гирлянды на микроконтроллере:
Скорость смены комбинаций при выполнении той или иной программы осуществляется кнопками: SB1 – увеличение скорости, SB2 – уменьшение скорости. При этом переключатель SA1 должен быть в положении "Скорость программы". Кроме этого, если перевести переключатель SA1 в положение "Частота мерцания" то кнопками SB1 и SB2 можно регулировать частоту горения светодиода от слабого мерцания до стабильного свечения. Кнопка SB2 – уменьшает частоту до слабого мерцания, а SB1 - увеличение до стабильного свечения. Замкнутое состояние контактов переключателя SA1 соответствует положению "Скорость программы", а разомкнутое - положению "Частота мерцания". Необходимо отметить, что номера светодиодов на схеме соответствуют порядку их загорания при выполнении программы.
Внешний вид переключателя светодиодов:
Устройство на микроконтроллере может иметь дополнительную функцию "Сброс", так как вывод RESET на схеме не используется и не задействован как порт PA2. В программе светодиодной гирлянды выбрана тактовая частота 8 МГц, от интегрированного генератора (фузы CKSEL3..0 - 0100). Но при желании можно установить и частоту 4 МГц (фузы CKSEL3..0 - 0010) с сопутствующими изменениями таймингов работы схемы.
Светодиоды, применяемые в гирлянде, могут быть как отечественного, так и импортного производства на напряжение 2-3 вольта. Токоограничивающие резисторы R5-R17 позволяют регулировать яркость свечения светодиодов.
Список файлов
- Загрузок: 364
- Размер: 165 Kb
- Загрузок: 720
- Размер: 38 Kb