Мигалка на 32 светодиода

Вашему вниманию предлагаю мигалку на 32 светодиода с несколькими эффектами и регулировкой скорости.

Мигалка в работе

Мигалка в работе

Эта мигалка изготавливалась мною для одного события, но, к сожалению так и не была востребована.

Мигалка имеет 4 режима работы: 4 бегущих огня, 4 псевдо-хаотичных огня, один бегущий огонь и когда горят все светодиоды. Содержит 8 скоростных режимов. Переключение между режимами мигания производятся кратковременным нажатием на кнопку, выбор скорости длительным нажатием на туже кнопку.

Перейдём к схеме:

Схема

Схема

Конструкция построена на микроконтроллере PIC16F628A, двух микросхемах ключах ULN2803AG, для коммутации катодов, и ULN2983A, для коммутации анодов. Контроллеру требуется кварц на 20МГц с двумя конденсаторами на 22пкФ в SMD корпусе 0805. Кнопка S1 переключает режимы работы и скорость мигания. Все резисторы предназначены для поверхностного монтажа в корпусах 1206. Светодиоды применены на ~3В с током до 40мА.

Порядок загорания светодиодов (по выводам МК):

Аноды:
RA0 — RA2 — RA1 — RA3
Катоды:
RB6 — RB5 — RB7 — RB4 — RB0 — RB3 — RB1 — RB2
Т.е. : RA0+RB6, RA0+RB5, RA0+RB7, …, RA0+RB2, RA2+RB6, …, RA3+RB2
Так выглядит немного мудрёно, но разрабатывалось под гнездо на шлейф IDC-12F (на фото обрубок разъёма от дисковода),

Гнездо IDC-12F и PLD штыри

Гнездо IDC-12F и PLD штыри

давайте теперь посмотрим, как следует располагать диоды на шлейфе:

Расположение светодиодов на шлейфе

Расположение светодиодов на шлейфе

Плата

Плата

Плата выполнена на одностороннем стеклотекстолите с 4 проводными перемычками и одной перемычкой в виде SMD резистора на 0 Ом в корпусе 1206. На плате предусмотрен разъём для подключения 12 жильного шлейфа для светодиодов. 12 жильный шлейф разделён на 3 части по 4 жилы: по центру проходят аноды, по бокам катоды, это сделано для облегчения установки светодиодов прямо на шлейф.

Видео работы

Пара слов о крепление светодиодов.

Т.к. 32 светодиода паять не очень хотелось, то закрепил их все на один шлейф. Через равные промежутки на шлейфе в двух нужных жилах (аноде и катоде для текущего по порядку светодиода) по центру делал по одному отверстию иголкой толщиной около 0,5мм в который втыкались предварительно обработанные светодиоды. У всех светодиодов были скушены под острым углом концы выводов. Такой метод установки является очень не надёжным, но наиболее простым. Надёжнее будет паять светодиоды на шлейф или на длинную плату.

Скачать печатку

Скачать прошивку

3 комментария на « Мигалка на 32 светодиода»

  1. preda пишет 16.12.2011 в 22:03 #

    Hello
    please help share hexcode for 16f628
    thank

  2. Alex_EXE пишет 26.12.2011 в 00:07 #

    В праздники выложу.

  3. Alex_EXE пишет 03.01.2012 в 20:51 #

    Прошивку добавил

Комментарии RSS

Оставьте отзыв