Ошибка базы данных WordPress: [Table './meandr_base/anzpz_usermeta' is marked as crashed and last (automatic?) repair failed]
SELECT user_id, meta_key, meta_value FROM anzpz_usermeta WHERE user_id IN (1) ORDER BY umeta_id ASC

0

Проходной сенсорный выключатель на два канала (на двух PIC12F629 с функцией димера)

 

Идея создания данного проекта — замена четырех проходных выключателей в коридоре квартиры на сенсорные.
Главной задачей было полнофункциональное управление освещением с любого сенсора (без псевдо сенсоров — кнопок) и довольно длинные или большие надежно работающие сенсоры для удобства доступа к ним — дизайн такой.
Сенсоры могут работать через не толстый изолятор, анодированное покрытие, пробовал листы бумаги – чувствительность регулируется подбором номинала резисторов.
Существует ограничение, что все полученные результаты работы устройства проводились только с трансформаторным питанием. Хотя даже в таком исполнении есть варианты применения без изменения существующих электросетей.
Возможно для многих минус – выключатель не пультован, мне в коридор пульт не нужен.
Проект имеет отличную повторяемость в последней версии прошивки работает надежно.
Коридор достался длиной 6 метров на 1,60м при монтаже освещения был разделен на две половины одна прихожая вторая «жилая», проходная. Было установлено четыре проходных выключателя (два в прихожей и два в «жилой) что обеспечило возможность управлять светом с каждой зоны.
До реконструкции управления освещением.

1

Дырки в стене – там раньше были установлены димеры

2

Проходной коридор.

3

Прихожая.

4

Сенсоры установлены

5

В качестве сенсоров можно использовать любой симпатичный электро проводящий материал (или пластик с напылением, хромированный) или комбинацию разных материалов. Я использовал анодированный алюминиевый профиль материал используется для состыковки и укрепления швов линолеума на полу. Сенсоры довольно длинные самые большие 55 см., что расширяет площадь доступа к выключателю и эстетику (можно назвать хай тек). Ну здесь все дело в дизайне или во вкусе спорить не будем (думаю заменить на что-то поинтересней но пока так).

В общем, что получилось:

Описание и функции системы:

  Функции:

— два сенсорных канала входа в каждом выключателе.
— два выхода управление нагрузкой через симисторы.
— обмен данными состояния сенсоров между выключателями.
— на ведущем выключателе дополнительный вход подключения к датчику дверей и/ или звонку включает свет на 3 минуты.
— Гальваническая развязка с сетью (трансформатор и оптопары)
— Срабатывание с момента прикосновения к сенсору (улучшает тактильность)
— 100 уровней градации яркости
— Функция быстрого включения/ выключения полного накала
— Выключение света по формуле- притухание- задержка 10 сек.- выключение
— Выключение света по истечению интервала времени с момента последнего касания сенсора (примерно 30 минут не калибровал.)

Описание работы:

Включение:

Короткое прикосновение к сенсору – плавное включение лампы на ранее установленную яркость.

Выключение:

Короткое прикосновение к сенсору — плавное уменьшение яркости света примерно на 20 процентов с последующим плавным выключением через 10 сек.
Если необходимо остановить выполнение программы выключения то в течение этих 10 секунд достаточно снова коротко прикоснутся к сенсору, яркость лампы восстановится, до прежнего уровня и снимется приоритет выключения.

Регулировка:

Дотронуться и удерживать сенсор в течение двух секунд, входим в режим регулировки яркости накала, отпуская и снова прикасаясь к сенсору происходит инверсия направления регулировки, данная функция доступна в течении двух секунд с момента последнего прикосновения после чего программа переходит в режим быстрого включения/ выключения.
В процессе регулировки яркости в сторону уменьшения свет не тухнет полностью, а останавливается на уровне минимальной яркости вполне обеспечивающей минимальное световое оформление – данная функция обеспечивает эргономику использования выключателя т.к. алгоритм не попадает в мертвую зону когда один пользователь снизил димером уровень яркости в ноль, а второй позже коротким касанием не может включить свет. Также данная функция гарантирует что выключатель будет полностью выключен пользователем т.к. существовала возможность при уменьшении яркости димером визуально лампы потухли но симистор будет открываться на малый угол потребляя некоторую электроэнергию.
В процессе регулировки яркости в сторону увеличения яркость ламп доходит до максимального уровня и остонавливаеться на нем — функция гарантирует работу на максимальной мощности
В случае сбоя питания, при восстановлении напряжения, уровень освещения сохраняется в энергонезависимой памяти.
Также в программу включен счетчик бездействия, который выключает свет от последнего касания сенсора по истечению 30 минут (для коридора, думаю вполне достаточно).

Функция быстрого включения/ выключения полного накала:

Интересная функция пользоваться димером вам практически не придется ну разве, что по настроению. Первоначально настройте димиром минимально комфортный уровень освещения для повседневного использования (экономим электроэнергию) программа его запомнит и при включении установит его, в случае необходимости увеличить яркость дважды коснитесь сенсора (функция доступна в течении 1 сек. с момента первого касания)– свет плавно перейдет в режим выключения и затем плавно установит уровень на максимум, для возврата на прежний уровень есть два сценария 1. Коротким касанием перейти в режим выключения и дождаться выключения, затем снова включить свет. 2. Снова дважды коснитесь сенсора (функция доступна также в течении 1 сек. с момента первого касания)– свет плавно перейдет в режим выключения и затем плавно на максимум и резко установит уровень света на ранее запомненный.

Схема:

6

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

История сборки- Отладка на столе

7

В качестве корпусов использовались сгоревшие димеры

8

Прошивки в папке НЕХ у каждого МК своя по номерам 1 и 2

1- Ведущий
2- Ведомый

PS:  По просьбе трудящихся с паяльником, сделаны изменения:

1. Увеличено время автовыключения до 6 часов.
2. Добавлен еще один PIC для управления с трех точек.

ДА, и не забываем про калибровочную константу!!! 

Скачать оба варианта прошивок и схему упрвления с 3х точек (в visio) можно одним архивом (в нем 3 так же архивированных файла) по ссылкам прведенным ниже. Ну и как всегда Удачи!!!

Скачать архив

 

cxema.my1.ru

admin

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *