Мигалка на 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 штыри
давайте теперь посмотрим, как следует располагать диоды на шлейфе:
Расположение светодиодов на шлейфе
Плата
Плата выполнена на одностороннем стеклотекстолите с 4 проводными перемычками и одной перемычкой в виде SMD резистора на 0 Ом в корпусе 1206. На плате предусмотрен разъём для подключения 12 жильного шлейфа для светодиодов. 12 жильный шлейф разделён на 3 части по 4 жилы: по центру проходят аноды, по бокам катоды, это сделано для облегчения установки светодиодов прямо на шлейф.
Видео работы
Пара слов о крепление светодиодов.
Т.к. 32 светодиода паять не очень хотелось, то закрепил их все на один шлейф. Через равные промежутки на шлейфе в двух нужных жилах (аноде и катоде для текущего по порядку светодиода) по центру делал по одному отверстию иголкой толщиной около 0,5мм в который втыкались предварительно обработанные светодиоды. У всех светодиодов были скушены под острым углом концы выводов. Такой метод установки является очень не надёжным, но наиболее простым. Надёжнее будет паять светодиоды на шлейф или на длинную плату.
Alex_EXE | 05.07.2011 | Светотехника |
preda пишет 16.12.2011 в 22:03 #
Hello
please help share hexcode for 16f628
thank
Alex_EXE пишет 26.12.2011 в 00:07 #
В праздники выложу.
Alex_EXE пишет 03.01.2012 в 20:51 #
Прошивку добавил