Схема данного RGB светильника со световыми эффектами достаточно проста. Основа конструкции – микроконтроллер PIC12F629. Управление изменением яркости RGB светодиодов светильника происходит за счет широтно-импульсной модуляции. Управляющие сигналы с микроконтроллера PIC12f629 поступают на транзисторы VT1 – VT3.
RGB светильник — описание работы
Данные транзисторы можно заменить на КТ3102А, КТ373. Резисторы R1-R3 являются токоограничивающими для защиты светодиодов. Стабилизатор 78L05 и конденсаторы С1, C2 обеспечивают 5В напряжение для питания микроконтроллера PIC12f629. Питание RGB светодиодов осуществляется от 12 вольт.
В контроллере применены RGB светодиоды, свечение каждого из них контролируется при помощи широтно-импульсной модуляцией (ШИМ). Это позволяет получить множество цветовых эффектов: получение различных цветовых оттенков, интенсивность свечения, скорость изменения и т.д.
Переключатель SA1 используется для выбора различных световых эффектов
- Одинарное нажатие приводит к запуску текущей последовательности.
- При последующем нажатии смена цветов останавливается и светит тот цвет, который был на момент остановки.
- Двойное нажатие на кнопку (интервал между нажатиями не более 0,5 секунд) позволяет перейти на следующий цветовой эффект.
- Нажатие и удержание кнопки более 2 секунд переводит светильник в спящий режим. Повторное нажатие более 2 секунд приводит к пробуждению устройства.
Скачать прошивку (1,8 KiB, скачано: 3 336)
