Простой автоматический выключатель света на основе ультразвукового датчика

Любой радиолюбитель, когда то задумывался, как бы изготовить устройство, которое включало бы свет автоматически. Осуществлению поставленной цели обычно препятствует несовершенство встречающихся датчиков.

Проанализируем их.

1. Автоматический выключатель света на основе датчика движения.

Несовершенство понятно из названия: как только человек остановился в зоне действия   датчика, датчик отказывается вас «видеть».

2. Автоматический выключатель света на основе пиродетектора.

Он намного лучше, но данный датчик конструктивно сложен, требует тщательной настройки и установки в строго определенных местах.

3. Автоматический выключатель света на основе светового датчика.

Те же сложности, что и у датчика приближения. К тому же требует более сложной настройки.

И вот, изобретено практически безупречное решение: ультразвуковой датчик HC-SR04. Народная индустрия Китая производит их по цене от 2 долларов за штуку.

датчик Ultrasonic Module HC-SR04

Принцип действия его  достаточно прост — на одну ножку передаем сигнал «Старт», с другой ножки принимаем единичный импульс, соразмерный по длине расстоянию до объекта. Максимальное расстояние может достигать до 4 метров.

Достаточно прибавить элементарную схему на МК, распознающую появление объекта в зоне действия, и вот он — совершенный датчик присутствия.

Схема:

автоматический включатель света

Особых разъяснений для данной схемы,  считаю не нужно, за исключением того, что в автоматическом выключателе света применено малогабаритное твердотельное реле Rel1. Но ничто не препятствует заменить его на симистор или механическое.

Логика работы устройства и функции прошивки

HL1 это индикатор режима работы устройства. Мигает в режиме работы.

Мигание допустимо 3-х видов:

Мигание 10% — объект вне зоны действия, лампа выключена.

Мигание 90% — объект в зоне действия, лампа включена.

Мигание 50% — объект вышел из зоны действия, идет отсчет 60 секунд до момента выключения, лампа включена.

S1 — кнопка фиксирования обстановки.
]Применяется при установке. Функционирует по принципу отложенной съемки в фотоаппарате.

После настройке нажать однократно, светодиод HL1 начнет быстро мигать. У вас есть 10 секунд на оставление зоны охраны.

Также можно искусственно ограничивать зону охраны. К примеру, сделать так, чтобы свет включался автоматически только, если человек садится за стол, но не тогда, когда он ходит по комнате. Для этого нужно в момент фиксирования обстановки встать на ее границе и тем самым ограничить зону охраны.

Настройка фьюзов при программировании

1.Снять делитель на 8

2. Включить Wathdog

Запрограммировать Attiny13 можно с помощью USB программатора.

Скачать печатку и прошивку