RGB светильник со световыми эффектами на микроконтроллере PIC12F629

Схема данного RGB светильника со световыми эффектами  достаточно проста. Основа конструкции – микроконтроллер PIC12F629. Управление изменением яркости RGB светодиодов светильника происходит за счет широтно-импульсной модуляции. Управляющие сигналы с микроконтроллера PIC12f629 поступают на транзисторы VT1 – VT3.

RGB светильник — описание работы

Данные транзисторы можно заменить на КТ3102А, КТ373. Резисторы R1-R3 являются токоограничивающими для защиты светодиодов. Стабилизатор 78L05 и конденсаторы С1, C2 обеспечивают 5В напряжение для питания микроконтроллера PIC12f629. Питание RGB светодиодов осуществляется от 12 вольт.

Схема RGB светильника на PIC12f629

В контроллере применены RGB светодиоды, свечение каждого из них контролируется при помощи  широтно-импульсной модуляцией (ШИМ). Это позволяет получить множество цветовых эффектов: получение различных цветовых оттенков, интенсивность свечения, скорость изменения и т.д.

Переключатель SA1 используется для выбора различных  световых эффектов

  • Одинарное нажатие приводит к запуску текущей последовательности.
  • При последующем нажатии смена цветов останавливается и светит тот цвет, который был на момент остановки.
  • Двойное нажатие на кнопку (интервал между нажатиями не более 0,5 секунд) позволяет перейти на следующий цветовой эффект.
  • Нажатие и удержание кнопки более 2 секунд переводит светильник в спящий режим. Повторное нажатие более 2 секунд приводит к пробуждению устройства.

Скачать прошивку (1,0 Mb, скачано: 911)

редактор

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

Ваш электронный адрес не будет опубликован.

*