После срабатывания датчика двери и появления движения внутри — никаких действий не будет производиться, пока датчик не сработает второй раз и не исчезнет движение.
Всё же есть уязвимость и вероятность устроить инфаркт для котэ — если он наполовину зайдёт в дверцу, потом передумает и не станет заходить. И когда он в следующий раз всё-таки решит зайти — его встретит звук смыва унитаза и прочие прелести.
Повысить надёжность можно двумя датчиками, чтобы можно было не считать входы/выходы, а определять направление движения — внутрь или наружу.
Можно придумать датчик с разными срабатываниями в зависимости от наклона дверцы.
Но вообще у меня есть такие дверцы и коты — вряд ли у кота получится выйти задом. Она ему в спину упираться будет. Если он передумает, ему придётся войти, а потом сразу выйти.
Ненавижу унитазы с автосмывом. Бывает, сидишь на таком — и самопроизвольно вода спускается. Даже если не сидишь — все равно часто спускается без необходимости. Большой перерасход воды и неудобства. Конечно, все зависит от настроек автоматики, но для себя можно долго настройки вылизывать, а серийный продукт, который обслуживают сантехники, никто не будет точно настраивать на месте установки.
Изобретение, конечно, полезное!
Но что делать, если этот объект рандомно умудряется промахнуться и нагадить ровно рядышком с лоточком! Мимо!
Видимо у моего просто глючит система очконаведения на цель, тут ардуино не спасет
Почему же не спасёт? Собираем робота-пылесоса лоток на ардуино, который при явном запахе и звуках, сигнализирующих о скором событии заботливо подъезжает под задницу объекта.
Что за датчик дверь? Не увидел или не заметил его.
А для чего в этой схеме arduino? Все же можно на z-wave сделать. На HC2 написать сценарий работы реле и датчика, таким образом сэкономить на ардуинке.
Да, рулить сервой можно только с МК. Думаю с ардуинкой проще всего будет такая реализаци. Можно и 5 вольтовый моторчик включать с реле Fibaro при подключении по схеме с альтернативным питанием, но удерживать тросик в верхнем положении, сервой разумнее всего будет.
Автоматизация смыва унитаза на Arduino + Z-Wave