Данный контроллер позволяет управлять RGB светодиодом или светодиодной лентой при помощи емкостного сенсора. Минимальные размеры сенсора 15х15мм, причем высота срабатывания может быть до 4-х мм(зависит от площади сенсора и емкости конденсатора С5). В схеме использован микроконтроллер ATtiny45, также может быть применен Attiny85. При программировании контроллера необходимо установить фьюз биты на работу от внутреннего генератора частотой 8МГц, делитель на 8 отключен. Также необходимо залить файл прошивки в EEPROM.

Схема устройства

Сенсорный RGB контроллер на ATtiny45 - схема

Работает устройство очень просто. При коротком прикосновении (менее 0,5с) контроллер включает/выключает RGB светодиод, при этом он плавно разгорается и плавно тухнет. Изначально установлен красный цвет и половина яркости. Если во включенном состоянии прикоснуться и не отпускать сенсор(более 2с) будет происходить смена цветов по кругу. Чтобы остановить смену цветов достаточно отпустить сенсор. Если второй раз прикоснуться и не отпускать сенсор(более 2с) будет происходить смена яркости, причем если будет достигнута максимальная яркость , то лампа мигнет 2 раза. Чтобы остановить смену яркости достаточно отпустить сенсор. После этого настройки запишутся в память, и при повторном включении цвет и яркость остануться на этом же уровне.

В контроллере также есть режим анимации, т.е. плавная смена цветов по кругу. Чтобы активировать этот режим достаточно прикоснуться и удерживать сенсор(более 2с) в выключенном состоянии. Смена цветов может происходить с быстрой, нормальной и мендленной скоростью. Чтобы выбрать определенную скорость необходимо прикоснуться(более 2с) и удерживать сенсор в режиме анимации, далее по кругу будут загораться красный, зеленый и синий цвета:

- красный цвет - быстрая скорость
- зеленый цвет - нормальная скорость;
- синий цвет - медленная скорость.

При отпускании пальца в момент, когда горит определенный цвет, данные о выбранной скорости запишутся в память контроллера. Выйти из режима анимации можно коротким нажатием на сенсор.

Фото готового устройства, автор Vitaliy Ptashnik


Видео работы устройства


Архив для статьи "Сенсорный RGB контроллер на attiny45"
Описание:

Файл прошивки микроконтроллера и EEPROM, макеты печатных плат DipTrace

Размер файла: 2.21 KB Количество загрузок: 1 365 Скачать