Не претендуя на

#87046
АватарАноним
Гость
  • Томск

Не претендуя на эксклюзивность (и даже подозревая, что все далее сказанное очевидно), расскажу о своей реализации данной задачи у себя.

 

1. Пироэлектрический инфракрасный датчик движения

 

PIR

Датчик, думаю, всем знаком, рассказывать об особенностях смысла не имеет. У меня он спрятан под керамической плиткой, наружу выходит только линза Френеля.

Данный датчик можно использовать и сам по себе и совместно с контроллером умного дома.

Алгоритм работы:

 

  • включение освещения на определенный период времени при улавливании движения;
  • выключение освещения при отсутствии движения продолжительное время.

Минусы:

 

  • домочадцам придется периодически двигаться, чтобы не выключился свет;
  • если датчик отгорожен чем-либо (например, шторой для душа), он не сработает и придется выглядывать из-за преграды и махать рукой.

 

2. Магнитный датчик открывания двери

 

PIR

Классический геркон. Вешаем на дверь и можем пользоваться.

Варианты использования:

 

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

Минусы:

 

  • в первом варианте будешь периодически сидеть в темноте или наоборот будет происходить перерасход электричества;
  • во втором варианте стоит хоть раз открыть и закрыть дверь (не войдя при этом) и алгоритм собьётся.

 

3. Оба датчика вместе

Итак, попробуем объединить преимущества обоих датчиков. Будем следить за их датчиков и запоминать время срабатывания.

Кроме того, выделим для себя три режима работы системы:

 

  • «Человек точно в комнате», при котором освещение включено неограниченное время;
  • «Человек возможно в комнате», при котором освещение тоже включено, но в течение короткого времени;
  • «Человека видимо нет в комнате», при котором освещение выключается.

Алгоритм работы следующий:

 

  • при открытии/закрытии двери или движении переходим в режим «Человек возможно в комнате»
  • если после этого в течение 15 секунд ничего не происходит, то переходим в режим «Человека видимо нет в комнате»
  • если после закрытия двери сработал датчик движения, то переходим в режим «Человек точно в комнате»

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