За основу взят Сенсорный
выключатель на PIC12F509 у Alexа и доработан под свой лад на PIC12F629(675).
А именно добавлена: сенсорная регулировка яркости c запоминанием яркости, включение
с ИК, сброс программы по WDT-таймеру и режим "Хозяин дома".
По схеме также внесены изменения, некоторые по задумке Alexа. Для снижения энергопотребления
схемой в ждущем режиме R1 и C1, 75...150 Ом (0,5Вт не более) и 0,1мкФ (6млА
в отличие от изначальных 30, у меня работает на C1 = 33нФ), однако это вынуждает
урезать максимальную яркость лампы (Amax \|/- подбирается индивидуально по наименьшей
мощности лампы) для питания Пика достаточно 3V а приёмника 5V, светодиод при
этом подбирается с малым энергопотреблением. ИК-приёмник посадил на 3 выводов
(GP4) который шёл изначально на управление симстором вместе с выв.2 (GP5), возможны
вспышки света при подключении к сети схемы или лампы из-за нехватки мощности
по управлению, а в процесе всё как бы норма.
Выключатель в эксплуатации:
-При подключении схемы к сети или заворачивании лампы происходит калибровка
сенсоров, желательно их не касаться. Об окончании калибровки свидетельствует
загорание светодиода.
-ИК управление с любого ПДУ. (возможны реагирования на люминесцентные лампы,
яркий свет, высокая чувствительность) отверстие для ИК-приёмника делать малым.
К сожалению не нашел программки под ПИК для ИК RC-5 пишите bzzzsmuv@rambler.ru.
Сам недавно взялся за Ассемблер.
-SNS1 управляет включение/отключением лампы и откл. режима "Хозяин дома".
Длительное удержание SNS1 или ДУ (более 2,3 сек) или при зависании программы
происходит сброс программы по WDT-таймеру с последующей перекалибровкой сенсоров.
Поэтому для первого случая желательно повторить калибровку обесточив схему (на
10сек) выкрутив лампу. Об сбросе программы по WDT-таймеру свидетельствует редкие
мигания светодиода.
- SNS2 управляет изменением яркости лампы, по кольцу, и включением режима "Хозяин
дома". Длительное удержание SNS2 (3-10сек) при отключенном свете переводит
схему в режим "Хозяин дома". Об этом свидетельствует частые мигания
светодиода.
Программа изначально умеет отключать свет по истечению чуть менее 7 часов.
В режиме "Хозяин дома" первое включение света происходит по истечению
2 часов на 4 минуты с пониженной яркостью, а в дальнейшем через каждые 42 мин.
Настройка:
При мигании лампы или не выключении с ИК необходимо уменьшить /Amax/. Нестабильное
свечение или загорание лампы - поменять местами сетевые провода, желательно
придерживаться схемы. Постоянные сбросы по WDT - отсутствие ИК или слишком длительное
зажигание лампы (откл. в прошивке WDT), по идее схема с прошивкой ИК сама должна
определять наличие ИК-приёмника (отсутствие - низкий уровень на упр. ИК).
В прошивке без ИК оба вывода 2 и 3 на управление симистором. Скачать - Схема,
прошивка, asm