Светодиодная гирлянда

27.11.10
25618 5

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

Сердцем схемы управления светодиодной гирлянды является микроконтроллер фирмы 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 позволяют регулировать яркость свечения светодиодов.

Список файлов

attiny2313.pdf

Описание микроконтроллера ATtiny2313

  • Загрузок: 365
  • Размер: 165 Kb

perekluchatel_led.rar

Прошивка микроконтроллера для переключателя светодиодов

  • Загрузок: 726
  • Размер: 38 Kb
Оцените статью
1 1 1 1 1 Рейтинг 5.00 (6 Голосов)

чтобы комментировать