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

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

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

Автоматический выключатель света на микроконтроллере AVR и датчике HC-SR04

В схеме используется малогабаритное твердотельное реле. При необходимости его можно заменить на симистор или механическое реле.

Логика работы автоматического выключателя и алгоритм прошивки

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

S1 тумблер фиксации обстановки. Используется при установке. Работает по принципу отложенной съемки в цифровом фотоаппарате. После включения достаточно нажать один раз, светодиод начнет быстро мигать и у вас будет 10 секунд на освобождение помещения от своего присутствия.

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

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

1.Снять делитель на 8; 2. Включить Wathdog; Запрограммировать микроконтроллер AVR семейства Attiny13 можно с помощью USB программатора. Печатная плата выполненная в программе Sprint Layout  и прошивка находятся в архиве, который вы можете скачать по зеленой ссылке выше.