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

27.11.10
1506 0 0

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

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

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

    • Загрузок: 33
    • Размер: 165 Kb
  • Скачать файл perekluchatel_led.rar
    perekluchatel_led.rar

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

    • Загрузок: 47
    • Размер: 38 Kb
Оцените статью
1 1 1 1 1

Добавить комментарий

Оставляя свой комментарий, Вы соглашаетесь с правилами комментирования

  1. Комментарии гостей проходят премодерацию.
  2. Комментарии должны быть по теме статьи. Малоинформативные и короткие комментарии скорее всего будут удалены.
  3. Комментарии содержащие рекламу запрещены.
  4. Имя комментатора должно быть лаконичным, удобочитаемым, без рекламы.
  5. Хамство, грубость, нецензурные выражения запрещены.



Нажмите на изображение, чтобы его изменить

Регистрация отключает капчу, разрешает мгновенную публикацию комментариев.