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

Рассмотрим их.
1. Датчик движения.
Недостаток ясен из названия: как только вы замрете, датчик перестанет вас видеть. А человек, раз в минуту приманивающий лампу хаотичными движениями рук выглядит скорее чудаком, чем изобретателем.
2. Датчик приближения.
Уже лучше, но непрост конструктивно, требует сложной настройки и установки в очень определенных местах.
3. Световые (лазерные) датчики.
Те же проблемы, что и у предыдущего устройства. К тому же требует двухсторонней установки. В сложных случаях одной пары датчиков будет недостаточно.

И вот, найдено практически идеальное решение: ультразвуковой датчик. Китайская народная промышленность выпускает их по цене $2 за штуку.

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


Искать на http://www.ebay.com по запросу “ultrasonic sensor”

Принцип его работы удивительно прост: на одну ножку подаем сигнал Старт, с другой снимаем единичный импульс, пропорциональный по длине расстоянию до цели. А расстояние может быть до 3,5-4 метров.

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

Схема:

 

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


Как видите, представлено два варианта блока питания: безопасный, с трансформатором, и без оного.
Пояснений для схемы. думаю не нужно, за одним исключением: у меня использовано малогабаритное твердотельное реле Rel1. Но ничто не мешает заменить его на симистор, симистор+МОС3061, или механическое реле (не забыть,ему нужно больше тока).

Варианты встраивания датчика:

 

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

 

Внутрь корпуса китайской гирлянды.

 

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

 

В пластиковый щиток.

О логике работы и функциях прошивки:
LED1 это индикатор режима работы устройства. Выводить его наружу необязательно.
В рабочем режиме должен мигать. Это означает нормальную работу.
Мигание возможно 3-х видов:
заполнение 10% - объект вне зоны, лампа выключена
заполнение 90% - объект в зоне, лампа включена
заполнение 50% - объект вышел из зоны. Идет отсчет 60 секунд до выключения. Лампа включена.

S1 - кнопка “запоминания обстановки”.
Подсоединяется в разъем программатора.
Используется при установке. Работает по принципу отложенной съемки в фотоаппарате.
После установки нажать однократно. LED1 начнет быстро мигать. У вас есть 10 секунд на покидание зоны охраны.

Бонус: можно искусственно ограничивать зону охраны. Например сделать так, чтобы свет включался только, если человек садится в кресло у стола, но не тогда, когда он ходит по комнате. Для этого необходимо в момент “запоминания обстановки” встать на ее границе и тем ограничить зону охраны.

На рисунке А - точка установки, В - место, куда должен переместиться человек в момент “запоминания обстановки”.



Информация по фьюзам:
1.Снять делитель на 8
2. Включить Wathdog
Другие изменения не нужны.

Готовое устройство:

 

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


На фото вариант с бестрансформаторным питанием. В приложении плата для устройства с трансформатором.  Последний  вариант успешно эксплуатируется, поэтому фото пока нет.
Скачать [14,03 Kb] (cкачиваний: 1169) прошивку и печатку
Скачать [12,17 Kb] (cкачиваний: 862) печатную плату варинат 2




   
Vell65 # 31
 
 
О-о-й не могу так долго ждать!!! Кто-нибудь поможет с прошивкой на 10сек?


   
Vell65 # 32
 
 
Обкатывая схему вылезли следующие косяки:
1. Если длительное время (30мин.) находиться перед излучателем на близком расстоянии (20см) самостоятельно меняется установка расстояния на включение исполнительного устройства. Похоже меняется на это самое близкое расстояние. Думал проблема с датчиком ан нет, что-то с прошивкой. Приходиться в таких случаях пользоваться кнопкой S1 для переустановки "Запоминания обстановки".
2. Светодиод LED1 который отслеживает живучесть МК и показывает заполнение при появлении на 6 ноге МК лог.1 не показывает реальное заполнение на данный момент при изменении ситуации и начинает нормально отрабатывать когда лог.1 сбросится.
Былоб хорошо поправить косячок. В целом-то штучка нужная.
ЗЫ: 1 мин. очень большая задержка.........


   
va11 # 33
 
 
Ответил на вопросы в теме:
https://bezkz.su/forum/topic/778-prostoi-avtomaticheskii-vikljuchatel-sveta-na-u/
page__gopid__11746#entry11746


   
Vell65 # 34
 
 
А если примастрячить этот ультразвуковой датчик http://www.aliexpress.com/item/URM05-High-Power-Ultrasonic-Range-Finder-Sensor-F
ree-Shipping-Used-For-Arduino-Project/671763467.html будет без изменения прошивки девайс работать?


   
Drayv # 35
 
 
День добрый всем,
подскажите что и где правильно выставить чтоб прошивка заработала я с атмелом первый раз столкнулся, есть фото фюзов которые я могу корректировать, 2 контроллера зашил не удачно. Светодиод моргает в первой прошивке, во второй вместо реле тоже для тестированияа поставил светодиод и он светится, а при нажатии кнопки не происходит ни каких изменений и датчик ни как не реагирует по светодиоду, датчик вывод Echo подключил на 3 ногу контроллера а Trig на вторую это правильно? а то на схеме не указано по названиям, подключал интуитивно в прошивках с галочками игрался но не попал в точку как говорится.


   
Vell65 # 36
 
 
Таки схема где правильнее http://www.joyta.ru/3263-prostoj-avtomaticheskij-vklyuchatel-sveta-na-osnove-ult

razvukovom-datchike/ Понял, там R3 нарисован не правильно, а на печатке разведено правильно. У меня не стабильно работает этот датчик. Похоже, что через определенный промежуток времени меняется самостоятельно установка.


   
Vell65 # 37
 
 
Разобрался в причине неадекватного поведения схемы. Оказывается 10 см скрученного провода на кнопку вносили наводку и датчик самопроизвольно в непредсказуемое время переустанавливался, отключив провода всё заработало как надо. Не смотря на то, что запитывался от стабилизированного блока питания.


   
Ramzesss # 38
 
 
Подскажите как реле ваше называется и где такое можно найти?


   
Tamonius # 39
 
 
А во сколько обходится готовое устройство?


   
tss # 40
 
 
Собрал данный выключатель и установил в туалете, работает замечательно.
Пробывал использовать егов корридоре, нормально работает только в пределах 1.5 метра.Подключил датчик HC-SR04 к плате ардуино и попробывал измерять растояние, результаты такие.От 0 до 2.5 метров измеряет расстояние, дальше показывает ошибку. И то если поверхность отражения ровная и без наклона, растояние до человека уверенно измеряет от0до1.5м.Заказал на eBay датчик US-020 Ultrasonic Module Distance Measuring Transducer Sensor DC 5V, по даташиту от 0 до 7 метров, буду пробывать с ним.


   
Jerzy # 41
 
 
Какое же реле твердотельное можно применить? Указанных в переписке уже нет на Ебее.


   
Jerzy # 42
 
 
Цитата: va11
<автор> По моей просьбе модератор добавил в статью печатку для бестрансформаторной схемы. Так что теперь оба варианта есть на сайте.
Спрашивайте, отвечу на вопросы по сборке и применению.


Подойдёт ли реле G3MB-202P на 5V?


   
uv5eco # 43
 
 
Если не трудно скмньте прошивку на 10сек ил и исходник.За ранее благодарен. Uv5eco@ukr.net


   
hanan # 44
 
 
Цитата: Aleksis3
tss,
скиньте пожалуйста прошивку с задержкой 10 сек если не трудно.Одна минута слишком много.


Уважаемый tss,
Скиньте пожалуйста прошивку с задержкой 10 сек. Прошивки на 1 сек. и 10 сек. которые есть -дают задержку 1 мин. ,как в оригинале.Сравнил эти 2 файла с оригиналом на 1 мин. в MD5-они одинаковые. Мой адрес hanan.gendler@gmail.com
Спасибо.


   
vovanxp # 45
 
 
Здравствуйте,что за элементы стоят рядом с конденсатором в левом верхнем углу платы с трансформаторным питанием?


   
tamper # 46
 
 
Парни поделитесь прошивкой на 10сек.
tamper_@mail.ru


   
Nikolai4 # 47
 
 
Цитата: tamper
Парни поделитесь прошивкой на 10сек.
tamper_@mail.ru

в конце статьи все материалы


   
tamper # 48
 
 
Спасибо Николай.
Задержка на выключение 10сек в этой прошивке?
Я правильно понял.
Буду собирать на US-015 7м.
Отпишусь по зоне чувствительности.
Скажите пожалуйста а плавное включение и выключение(скажем 3-5сек) можно в этом контроллере реализовать?


   
Ustes # 49
 
 
Как правильно подключить в место реле симистор+оптрон, дайте схему подключения.


   
aligator1960 # 50
 
 
Цитата: Ustes
Как правильно подключить в место реле симистор+оптрон, дайте схему подключения.

Дай адрес,сброшу


   
Евгений51 # 51
 
 
Друзья, скиньте пожалуйста прошивочку на 10 сек. splin51@mail.ru


   
Ustes # 52
 
 
Цитата: aligator1960
Цитата: Ustes
Как правильно подключить в место реле симистор+оптрон, дайте схему подключения.

Дай адрес,сброшу

Вот сюда пожалуйста - emercom6263@gmail.com


   
garantia # 53
 
 
Ребята.
Плиз,скиньте прошивку на 10 сек. sanekvolga@inbox.ru


   
ur5thl # 54
 
 
Цитата: aligator1960
Цитата: Ustes
Как правильно подключить в место реле симистор+оптрон, дайте схему подключения.

Дай адрес,сброшу

а можно и мне схемку подключения семистора на мыло ur5thl@gmail.com
пожалуйста.


   
inko1973 # 55
 
 
Собрал схему. Прошивал usbasp. Программа avrdudeprog. не работает. Помогите понять какой прогой прошивал автор - дудка предоставляет два варианта прошивки фьюзов - прямые и инверсные. Какие выставлять?


   
inko1973 # 56
 
 
После сотой перезаливки программы заработало. Но оказывается на выходе 6 МК сигнал не появляется, когда входишь в охранную зону, а пропадает!!! Т.е. нужно применять реле низкого уровня. Короче все наоборот. Автор, поправь программу, чтобы без танцев с бубном было. Алгоритм должен быть таким: когда никого нет в охранной зоне на выходе 6 МК не должно быть управляющего сигнала, после вхождения тела в охранную зону на 6 ноге должен появляться сигнал высокого уровня. Когда тело покидает охранную зону на 6 ноге МК высокий уровень должен оставаться еще какое-то время.


   
vl17 # 57
 
 
Возможна ли замена Attiny13 на Attiny85. Насколько это сложно?


   
Petrovich1958 # 58
 
 
Добрый день уважаемый автор. Статья мне очень понравилась. Возможно ли добавить в схему Датчик освещенности. Хочу сделать свет в прихожую. То есть если день, то свет от датчика не включается. Ниже ссылка датчика освещенности. Где то примерно такой алгоритм. С УВАЖЕНИЕМ Виталий {ссылки запрещены}


   
Nikolai4 # 59
 
 
Цитата: Petrovich1958
Добрый день уважаемый автор. Статья мне очень понравилась. Возможно ли добавить в схему Датчик освещенности. Хочу сделать свет в прихожую. То есть если день, то свет от датчика не включается. Ниже ссылка датчика освещенности. Где то примерно такой алгоритм. С УВАЖЕНИЕМ Виталий {ссылки запрещены}


Прошивка дописываться не будет.


   
slavyan # 60
 
 
Доброго времени суток всем. Скажите, какие фьюзы выставлять при прошивке микроконтроллера при программировании МК программой avrdudeprog (по простому в дудке)?


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25