РадиоКот >Схемы >Цифровые устройства >Автоматика >

Теги статьи:

Люстра с ИК управлением

Автор: Ivanoff-iv, iiv82@bk.ru
Опубликовано 12.12.2016
Создано при помощи КотоРед.

Это дань моей лени и забывчивости (лень вставать выключать свет, когда уже место под боком жены пригрето и отдельный пульт меня не устроил, т.к. часто проще до выключателя дойти чем его искать).

Прошу сильно не шипеть и не царапать т.к. это моя первая публикация и первая поделка с нуля и до финиша. За год эксплуатации найдено и устранено несколько недочетов конструкции, 1)улучшено удобство использования, 2)усилена защита меняющихся настроек и 3)удобство коректировки неменяющихся, 4)снижено энергопотребление, 5)улучшена стабильность работы и проведена ловля мелких мышей. 

Распишу поподробней:
1)схема различает короткие и длинные нажатия на пульт, при коротком загорается одна рандомная лампа если свет не горел (для глаз приятней), а если горел - загораются все (при выключении гаснут сразу все), при длительном лампы загораются (или гаснут) последовательно около 2 ламп в секунду. 
2)обучение возможно только после сброса МК до поворота энкодера. 
3)настройки задержек вынесены в начало кода. 
4)симисторы управляются короткими импульсами когерентными питающему напряжению что позволило снизить ток потребления схемы примерно в 5 раз. 
5)введена защита от сетевых наводок, ну а мышей сам развёл, каюсь :) . 
Без перепрошивки схемы можно изменить количество ламп в люстре (до 8), настройки (количество ламп и коды кнопок) сохраняются в EEPROM и переживают сброс питания
Ещё убавил количество пультов до 1го за ненадобностью (было 3, но можно и вернуть)
 
У меня полным ходом шел ремонт и имелась возможность проложить любые коммуникации, но при разработке была заложена возможность установки на стандартную 3х проводную систему (в ней только подсветку регулятора не реализовать), также учтены современные тенденци к энергосбережению и, выкинув из Т.З. возможность диммирования, получил возможность установки энегосберегающих или светодиодных ламп. 

Система состоит из 3х блоков: 1 вместо выключателя (размещенные корпусе диммера резистор и енкодер), второй в светильнике, а третий это две незадействованные кнопки пульта телевизора.
После установки схема нуждается в настройке - включить питание, не трогая энкодер нажать и удерживать кнопку на пульте (ок. 10 сек.), пока не загорится первая лампа, отпустить кнопку, зажать кнопку выключения, пока не погаснет лампа, отпустить, зажимать и отпускать кнопку вкл пока не загорятся все лампы в люстре, повернуть энкодер в любую сторону.

Если в люстре меньше 8 ламп - лишние симисторы (у меня BT136 600E) можно не припаивать (счет идет по порядку ног порта B (от ИК датчика на плате)).
Долгое время вмето стабилитрона у меня стоял светодиод из ленты (убрал т.к. светит гад из под люстры, спать мешает, да и неспокойно - надежность то его невысока), при сборке будьте осторожны - детали под сетевым напряжением!

Если нужны более обширные настройки - в архиве есть плата в спринтлайоуте6, исходник (на С) в кодевижн`е с коментариями, также есть рабочий проект в протеусе (для побаловаться) там вторая микросхема эмулирует пульт ДУ а также добавлены помехи в линии энкодера (надеюсь и у Вас всё зрарботает, а то протеус протеусу рознь :) ), перед отправкой ещё немного код причесал, надеюсь не напакостил.

Если очень хочется плату смогу сфоткать а люстру, думаю, смысла нет - люстра как люстра 5 рожков, она работает в спальне, буду делать и для гостинной, но на пульте того телика свободных кнопок нет.


Файлы:
Файлы проекта
Печатная плата
Схема
Прошивка


Все вопросы в Форум.