Данное устройство предназначено для управления светодиодными гирляндами и использует принцип матричного соединения цепочек светодиодов.
Все функции выполняет запрограммированный заранее микроконтроллер PIC16F877. Программы переключения эффектов хранятся во внутренней программной памяти контроллера, изменить их можно только перепрошивкой. Изначально планировалась возможность редактирования и загрузки программ через ИК-порт, но из-за вечной нехватки времени было реализовано только несколько функций управления. Было также предусмотрено расширение памяти программ переключения за счет внешней EPROM 24LC256. Аппаратно подключение на плате реализовано, но до программной поддержки руки опять не дошли. Еще одна функция, задуманная, но программно не реализована - возможность подачи предварительно разделенного на 4 канала по частоте звукового сигнала. Для этого установлен разъем X2 и задействованы аналоговые входы микроконтроллера. Работа по этому направлению ведется, по завершению будет выложена новая прошивка и плата фильтров.
В качестве пульта ДУ используется обычный телевизионный пульт стандарта RC5. Приемник - 536AA3P, сигналы с которого расшифровываются микроконтроллером и используются для изменения скорости, номера программы и проверки гирлянд.
Включение гирлянд матрицей позволяет уменьшить число проводов при соединении отрезков гирлянд. Максимальный размер матрицы 10 х 11, плюс еще один дополнительный канал. Это означает, что можно подключить 110 светодиодных цепочек и один отдельный светильник, используя всего 23 провода в соединительном кабеле. Общий эффект от работы устройства во многом будет зависеть от грамотного расположения гирлянд в пространстве. Это может быть сетка из одиночных светодиодов 10 х 11 или "растянутую" по одной стороне - 5 х 22. Использовать все линии совсем не обязательно.
Разъем X3 используется для возможности внутрисхемного программирования микроконтроллера.
Я в своем проекте расположил гирлянды вдоль веток искусственной елки. Получилось 8 "этажей" по 5 отрезков на каждом, плюс еще два отдельных ярких светодиода на верхушке. В данном случае использовать искусственные елки лучше, так как они симметричны по всем веткам и расположение веток всегда одно и то же, на живой елке так не получится. Опять же, в этом случае удобно использовать светодиодные шнуры Duralight.
В текущей прошивке последовательно перебираются 10 эффектов:
- мерцание по два "этажа" снизу вверх
- вращение "веток" по кругу
- последовательное поочередное включение снизу вверх и вспышка верхушки
- последовательное накапливающееся включение сверху вниз
- вращение "веток" в другую сторону
- включение всех "этажей" и плавное затухание
- вспышка верхушки и последовательное включение сверху вниз
- последовательное накапливающееся включение снизу вверх
- плавное перетекание свечения снизу вверх по два "этажа"
- последовательное поочередное включение снизу вверх, вспышка верхушки, сверху вниз.
Каждый эффект повторяется от 5 до 15 раз.
Печатная двусторонняя плата сделана "под утюг". Размер 117 х 82. Переходные отверстия пропаиваются отрезками луженого провода с двух сторон.
Фотографии печатной платы с двух сторон.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
DD1 | Микросхема | 24LC256 | 1 | Поиск в магазине Отрон | ||
DD2 | ИК-приемник | 536АА3Р | 1 | Поиск в магазине Отрон | ||
DD3 | МК PIC 8-бит | PIC16F877 | 1 | Поиск в магазине Отрон | ||
DD4 | Составной транзистор | ULN2803 | 1 | Поиск в магазине Отрон | ||
U1, U2 | Линейный регулятор | LM78L05 | 2 | Поиск в магазине Отрон | ||
VT1-VT5, VT11-VT15, VT21-VT24 | Биполярный транзистор | MMBT2222A | 14 | Поиск в магазине Отрон | ||
VT6-VT10, VT16-VT20, VT25 | Транзистор | 1N4403 | 11 | Поиск в магазине Отрон | ||
VD1 | Светодиод | 1 | Поиск в магазине Отрон | |||
VD2 | Диодный мост | 1 | Поиск в магазине Отрон | |||
С1, С15, С16 | Электролитический конденсатор | 10 мкФ 16 В | 3 | Поиск в магазине Отрон | ||
С2, С8, С9, С11, С12 | Конденсатор | 0.1 мкФ | 5 | Поиск в магазине Отрон | ||
С3 | Электролитический конденсатор | 2000 мкФ 25 В | 1 | Поиск в магазине Отрон | ||
С4, С5 | Электролитический конденсатор | 100 мкФ 16 В | 2 | Поиск в магазине Отрон | ||
С7 | Конденсатор | 0.01 мкФ | 1 | Поиск в магазине Отрон | ||
С14, С18 | Конденсатор | 18 пФ | 2 | Поиск в магазине Отрон | ||
R1 | Резистор | 470 Ом | 1 | Поиск в магазине Отрон | ||
R2 | Резистор | 300 Ом | 1 | Поиск в магазине Отрон | ||
R3, R4, R9, R13-R37 | Резистор | 10 кОм | 28 | Поиск в магазине Отрон | ||
R5, R10, R11 | Резистор | 100 Ом | 3 | Поиск в магазине Отрон | ||
R6, R7 | Резистор | 51 Ом | 2 | Поиск в магазине Отрон | ||
R38 | Резистор | 560 Ом | 1 | Поиск в магазине Отрон | ||
ХС1 | Кварцевый резонатор | 20 МГц | 1 | Поиск в магазине Отрон | ||
Х1 | Разьем питания | 1 | Поиск в магазине Отрон | |||
Х2 | Разьем | 1 | Поиск в магазине Отрон | |||
Х3 | Разьем ICSP | 1 | Поиск в магазине Отрон | |||
Х4, Х5 | Разьем выходов | 2 | Поиск в магазине Отрон | |||
Скачать список элементов (PDF)
Прикрепленные файлы:
- Готовая прошивка для 16F877.hex (16 Кб)
- Проект для MP_LAB.rar (118 Кб)
- Плата с двух сторон.rar (169 Кб)
Комментарии (3) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]