Приветствую Вас, Гость! Регистрация RSS

Мой сайт

Суббота, 20.04.2024
RGB Подсветка

 


Толчком к созданию этого устройства послужил плохой спектр свечения обычных белых светодиодов. Светодиоды с температурой свечения 2700 - 3000К дают явно выраженный желто-розовый оттенок, а 6500 - 7000К голубой. Светодиоды со спектром 4500 - 5000К пока дороги и трудно доставаемы.
Было решено попробовать использовать для этих целей RGB ленту, тем более для ее крепления сейчас есть много различного профиля. Себе, для освещения коридора, я выбрал вот такой:

Вот принципиальная схема описываемого устройства:

/RGB/Cxema.gif


Кратко о возможностях:
1. Управление через Ethernet. Вот перечень запросов к устройству:

 

 

  • http://192.168.100.14/sec/?get=hsv - Прочитать значения оттенка, насыщености и яркости. В ответ устройство ответит "0-360;0-100;0-100;On/Off".

 

  • http://192.168.100.14/sec/?set=hsv&hue=220&sat=100&val=100 - Установить оттенок, насыщеность и яркость. На что устройство ответит коротко и ясно "OK". :)
  • http://192.168.100.14/sec/?on=1 - Включить свет.
  • http://192.168.100.14/sec/?on=0 - Выключить свет.


2. Управление с местного "выключателя" - в корпусе от китайского димера "Lezard" стоит энкодер с кнопкой (можно вращать и нажимать). Регулировать можно все параметры.

Включение и выключение происходит при кратковременном нажатии на ручку енкодера, регулировка яркости при его вращении. Для регулировки насыщенности надо нажать
на ручку енкодера и удерживать ее. В ответ на это подсветка моргнет и при вращении енкодера будет регулироваться насыщеность, а не яркость. Следующее нажатие на енкодер (кратковременное) - переход к регулировке оттенка и еще одно - возврат к регулировке яркости и функции включения / выключения света. В момент выключения происходит запись текущих параметров в ЕЕПРОМ контроллера.

3. Написаны скрипты для выбора оттенка свечения светодиодов, насыщенности и яркости из окно браузера.
Изначально, окно выбора цвета невидно, на странице присутствует только пиктограмма:

 

При щелчке на ней, появляется вот такое окно:
 



В этом интерфейсе реализована обратная связь - во время перемещения указателя цвета, меняется цвет свечения светодиодов и во время настройки цвета с помощью енкодера, указатель цвета перемещается по экрану.

 

Дополнение 24.07.2014

Устройство протестировано с нагрузкой 2 ампера на канал - после получаса работы, ключевые транзисторы остались холодные. :)

Download.
Схема - /RGB/Cxema.gif
Исходники прошивки - /RGB/RGB_sourses_v0.01.rar
Скомпилированная прошивка - /RGB/RGB_sourses_v0.01.hex
Скрипты WEB интерфейса - /RGB/rgb_web_v0.02.rar
(тестировал под Apache)


Обсуждение устройства можно вести по адресу: http://www.ab-log.ru/forum/viewtopic.php?f=1&t=492 На этом форуме можно почерпнуть много отличных идей! :)
Мой ник на форуме THK.


PS Постепенно я буду дополнять это описание и выкладывать материалы по теме...