Схема:
Идея создания данного проекта - замена четырех проходных выключателей в коридоре квартиры на сенсорные.
Главной задачей было полнофункциональное управление освещением с любого сенсора (без псевдо сенсоров - кнопок) и довольно длинные или большие надежно работающие сенсоры для удобства доступа к ним.
Сенсоры могут работать через не толстый изолятор, анодированное покрытие, пробовал листы бумаги – чувствительность регулируется подбором номинала резисторов.
Существует ограничение, что все полученные результаты работы устройства проводились только с трансформаторным питанием. Хотя даже в таком исполнении есть варианты применения без изменения существующих электросетей.
Проект имеет отличную повторяемость в последней версии прошивки работает надежно.
Коридор достался длиной 6 метров на 1,60м при монтаже освещения был разделен на две половины одна прихожая вторая «жилая», проходная. Было установлено четыре проходных выключателя (два в прихожей и два в «жилой) что обеспечило возможность управлять светом с каждой зоны.
В качестве сенсоров можно использовать любой симпатичный электро проводящий материал (или пластик с напылением, хромированный) или комбинацию разных материалов. Я использовал анодированный алюминиевый профиль материал используется для состыковки и укрепления швов линолеума на полу. Сенсоры довольно длинные самые большие 55 см., что расширяет площадь доступа к выключателю и эстетику.
Функции:- два сенсорных канала входа в каждом выключателе.
- два выхода управление нагрузкой через симисторы.
- обмен данными состояния сенсоров между выключателями.
- на ведущем выключателе дополнительный вход подключения к датчику дверей и/ или звонку включает свет на 3 минуты.
- Гальваническая развязка с сетью (трансформатор и оптопары)
- Срабатывание с момента прикосновения к сенсору (улучшает тактильность)
- 100 уровней градации яркости
- Функция быстрого включения/ выключения полного накала
- Выключение света по формуле- притухание- задержка 10 сек.- выключение
- Выключение света по истечению интервала времени с момента последнего касания сенсора (примерно 30 минут не калибровал.)
Включение:Короткое прикосновение к сенсору – плавное включение лампы на ранее установленную яркость.
Выключение:Короткое прикосновение к сенсору - плавное уменьшение яркости света примерно на 20 процентов с последующим плавным выключением через 10 сек.
Если необходимо остановить выполнение программы выключения то в течение этих 10 секунд достаточно снова коротко прикоснутся к сенсору, яркость лампы восстановится, до прежнего уровня и снимется приоритет выключения.
Регулировка:Дотронуться и удерживать сенсор в течение двух секунд, входим в режим регулировки яркости накала, отпуская и снова прикасаясь к сенсору происходит инверсия направления регулировки, данная функция доступна в течении двух секунд с момента последнего прикосновения после чего программа переходит в режим быстрого включения/ выключения.
В процессе регулировки яркости в сторону уменьшения свет не тухнет полностью, а останавливается на уровне минимальной яркости вполне обеспечивающей минимальное световое оформление – данная функция обеспечивает эргономику использования выключателя т.к. алгоритм не попадает в мертвую зону когда один пользователь снизил димером уровень яркости в ноль, а второй позже коротким касанием не может включить свет. Также данная функция гарантирует что выключатель будет полностью выключен пользователем т.к. существовала возможность при уменьшении яркости димером визуально лампы потухли но симистор будет открываться на малый угол потребляя некоторую электроэнергию.
В процессе регулировки яркости в сторону увеличения яркость ламп доходит до максимального уровня и останавливается на нем - функция гарантирует работу на максимальной мощности
В случае сбоя питания, при восстановлении напряжения, уровень освещения сохраняется в энергонезависимой памяти.
Также в программу включен счетчик бездействия, который выключает свет от последнего касания сенсора по истечению 30 минут (для коридора вполне достаточно).
Функция быстрого включения/ выключения полного накала:Функция пользоваться димером вам практически не придется ну разве, что по настроению. Первоначально настройте димером минимально комфортный уровень освещения для повседневного использования (экономим электроэнергию) программа его запомнит и при включении установит его, в случае необходимости увеличить яркость дважды коснитесь сенсора (функция доступна в течении 1 сек. с момента первого касания)– свет плавно перейдет в режим выключения и затем плавно установит уровень на максимум, для возврата на прежний уровень есть два сценария:
1. Коротким касанием перейти в режим выключения и дождаться выключения, затем снова включить свет.
2. Снова дважды коснитесь сенсора (функция доступна также в течении 1 сек. с момента первого касания)– свет плавно перейдет в режим выключения и затем плавно на максимум и резко установит уровень света на ранее запомненный.
Отладка на столе:
В качестве корпусов использовались сгоревшие димеры:
Прошивки в папке НЕХ у каждого МК своя по номерам 1 и 2
1- Ведущий
2- Ведомый
PS: По просьбе трудящихся сделаны изменения:
1. Увеличено время автовыключения до 6 часов.
2. Добавлен еще один PIC для управления с трех точек.
Не забываем про калибровочную константу!!! Прошивка