Умные туалет и ванная.

SergP
Offline
Зарегистрирован: 26.01.2013

Привет всем!

Для обнаружения тела в туалете есть датчик движения-присутствия HC-SR501. Он пиротехнический. Это значит определяется разница температур между телом и средой. Такой датчик можно ставить в туалете и в коридоре. У него есть настраиваемое время удержания. Можно видимо ставить и для общего света в кухне.

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

Но весьма сложная ситуация для лежащего в ванной человека, когда хочется полежать подольше или даже поспать в ванной.

Для этого случая я предлагаю ставить датчик на прерывание лазерного луча, можно как с указки так и с CD/DVD приводов. Такой датчик можно ставить в стороне,  а в зоне большой влажности только отражатели или зеркала, там проводки вообще нет. Этим можно решить вопрос и с душевыми кабинками. 

 

leshak
Offline
Зарегистрирован: 29.09.2011

SergP пишет:

Привет всем!

Для обнаружения тела в туалете есть датчик движения-присутствия HC-SR501. Он пиротехнический. 

Сорри, не могу удержатся что-бы не "поржать". Особенно в свете "кто возмется  тестить?" ;)  "Пиротехнический". Он что, взрывает петарду и по уровню матюков-в-секунду определяет есть ли кто в туалете? 

К пиротехнике отношения никакого нет. Это Passive Infrared Sensor  (PIR). Пассивный Инфакрасный Датчик. Другими словами "датчик тепла". 

Так что правильно вы описали его суть, но "обозвали" просто похожим словом ;)  Сорри за offtop, просто представил себе это и не смог удержатся от "занудства" ;)

 

SergP
Offline
Зарегистрирован: 26.01.2013

leshak пишет:

Сорри, не могу удержатся что-бы не "поржать". ... и не смог удержатся от "занудства" ;)

Ну поржали, порадовались чей то ошибке и то дело.

Хотя датчик не Passive Infrared Sensor, а HC-SR501 Adjust IR PIR Sensor Pyroelectric Infrared Body Motion Sensor Detector Module

Да датчик не пиротехнический, а пиролектрический. Извиняюсь.

Но, право, это не стоит столько эмоций.

 

leshak
Offline
Зарегистрирован: 29.09.2011

SergP пишет:

leshak пишет:

Сорри, не могу удержатся что-бы не "поржать". ... и не смог удержатся от "занудства" ;)

Ну поржали, порадовались чей то ошибке и то дело.

Да не обижайтесь. Я без злобы. Не над ошибкой смеялся и тем более не над вами(сам запросто мог так оговорится), а просто "вообразил пиротехнический датчик".

Просто хорошее настроение в выходной день:). Вы сами пофантазируйте "как бы такой датчик мог выглядить? в туалете!!!"  - сами улыбнетесь ;) IMHO это тот случай когда "гасить эмоции" - не нужно :)

Ну просто "смешная оговорка" вышла.  А с понимаем сути, я сразу это оговорил, - у вас изначально ошибок небыло. Так что простите если "обидно прозвучало".

SergP
Offline
Зарегистрирован: 26.01.2013

Мир, дружба, самогон!!!

SergP
Offline
Зарегистрирован: 26.01.2013

Сам дочитался свой пост - пиролектрический. Улыбнуло.

Так вот про датчики. Недавно мне три штуки из Китая прислали. Хочу под полками на кухне поставить. Подошёл к столу - свет включился.

У меня тётка в Ростове - полуслепая старуха. Сделал над мойкой местный мощный свет. Она никогда его не включает. Общая лампа под потолком создает контрастную тень в рабочей зоне. Тётка стоит моет посуду, где увидела помыла , где не увидила - непомыла. Подхожу, сам включу ей свет, она рада "Как хорошо видно!!!". "Чё сама не включкаеш?", "Забываю.".

Так что тема актуальна. Я с тёткой в разных странах живу.

И про горячую посуду отсюда выплыват вопросы. Надо всё пробовать.

Araris
Offline
Зарегистрирован: 09.11.2012

Упомянутый датчик движения а) не реагирует на неподвижное тело; б) дает парусекундную задержку перед срабатыванием.

У меня в туалете с определением наличия посетителя уже несколько месяцев отлично справляется УЗ-дальномер. А вот на ванную все никак не соберусь делать счетчик входящих-выходящих тел. Сейчас в ванной стоит PIR с задержкой и это не есть удобно именно по причине а).

leshak
Offline
Зарегистрирован: 29.09.2011

Вот про пиры статейка, может полезна будет. Похоже с них еще и "направление движения" ловить можно

http://habrahabr.ru/post/167201/

Araris
Offline
Зарегистрирован: 09.11.2012

leshak пишет:

Вот про пиры статейка, может полезна будет. Похоже с них еще и "направление движения" ловить можно

http://habrahabr.ru/post/167201/

Прекрасная статейка. Еще бы где найти инструкцию по переделке того же HC-SR501 под определение направления движения.

profan
Offline
Зарегистрирован: 15.02.2013

>1-наличие посетителя определяю ультразвуковым дальномером HC-SR04.

А зачем ещё PIR датчик?

Если далномера хватит на всё?

Зашёл человек, дальномер + МК включили свет, человек вышел - дальномер + МК свет выключили.

Araris
Offline
Зарегистрирован: 09.11.2012

Изучаю (пока в теории) возможность ловить направление движения с датчика HC-SR501.

( в тему см. выше - http://habrahabr.ru/post/167201/ )

Имея весьма скудные познания в электронике, хочу спросить следующее:

Вот схема датчика

Вот осциллограммы из http://www.ladyada.net/media/sensors/BISS0001.pdf

Правильно ли я понимаю, что V2 (12-й вывод микросхемы, он же 2OUT) и есть тот самый сигнал, который связан с направлением движения ?

Araris
Offline
Зарегистрирован: 09.11.2012

Висит вопрос почти месяц, неужто никто не ответит ? Или просто недостаточно информации ?

Snubist
Offline
Зарегистрирован: 18.02.2013

Судя по даташиту да, он и есть.

Araris
Offline
Зарегистрирован: 09.11.2012

Поскольку аппаратно определять намерения посетителя оказалось затруднительно, а запуск вытяжки по таймеру не всегда удобен, была установлена Большая Красная Кнопка. Алгоритм прост: если вытяжка еще не включена таймером, кнопка включает ее, если вытяжка уже работает - выключает.

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Заинтересовала тема, большей частью тоже для опыта.

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

На женщин будет срабатывать всегда, на мужиков только по назначению :)

Можно однако и смывать автоматом ориентируясь на расстояние, внутрь серву если механический привод и серву с шприцом если пневматика(как у меня).

profan
Offline
Зарегистрирован: 15.02.2013

Я сделал так:

http://feo-man.livejournal.com/38213.html

Вместо лампочки можно включать вентилятор :)

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

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

Araris
Offline
Зарегистрирован: 09.11.2012

Заказал два ИК-свитча, радиус действия 3-80 см, как раз для дверного проема ванной. Приедут - буду учиться считать входящих/выходящих людей.

Araris
Offline
Зарегистрирован: 09.11.2012

klimenkoandrey пишет:

Для такой задачи хватит и одного датчика Холла и магнита...

На двери ? Ну-ну, о несовершенстве этого способа достаточно много написано уже.

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

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

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

http://arduino.ru/forum/proekty/datchik-napravleniya-dvizheniya

Метод действительно не совершенный.

Araris
Offline
Зарегистрирован: 09.11.2012

klimenkoandrey пишет:

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

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

Спасибо, вот это я и собирался брать за основу.

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

Неуспел набрать :-). Кот это же другое дело :-) Просто я так у себя планирую реализовать

Ради рацухи - сделать коту окошков двери, как в европах (ему то свет без надобности, а ваше решение не предусматривает вытяжку для кота) :-)

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

Например:

1. Дверь закрыта, человека внутри нет, (датчик (пусть будет Холла)=1, управляющий выход (освещение)=0),

2. Дверь открыта, человек заходит (датчик=0, выход=1),

3. Дверь закрыта, человек внутри (датчик=1, выход=1),

4. Дверь открыта, человек выходит (датчик=0, выход=1),

5. пункт 1

Для описания такого алгоритма достаточно 3-х переменных, 1-ая состояние выхода датчика, 2-я и 3-я текущее состояние выхода и предыдущее. Сравнивая значения датчика и устанавлия значение переменных в нужное состояние можно решить поставленную задачу.

Araris
Offline
Зарегистрирован: 09.11.2012

klimenkoandrey пишет:

Ради рацухи - сделать коту окошко в двери, как в европах (ему то свет без надобности, а ваше решение не предусматривает вытяжку для кота) :-)

Боюсь, окошки в дверях кот сочтет личным унижением и попранием конституционных прав и из вредности не станет ими пользоваться. Кроме кота есть прочие домочадцы, научить которых держать двери постоянно закрытыми будет нелегко. Ставить на двери доводчики - затратно, Мы ведь за удешевление конструкции, не так ли ?

klimenkoandrey пишет:

1. Дверь закрыта, человека внутри нет, (датчик (пусть будет Холла)=1, управляющий выход (освещение)=0),

2. Дверь открыта, человек заходит (датчик=0, выход=1),

3. Дверь закрыта, человек внутри (датчик=1, выход=1),

4. Дверь открыта, человек выходит (датчик=0, выход=1),

5. пункт 1

Схема  неплоха для туалета (один зашел - один вышел), а вот с ванной будет несколько сложнее.

Проиграйте мысленно пункты для ситуации "Дорогой, я купаюсь, принеси мне полотенце", увидите сами.

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

Да, такой ситации я не предусмотрел.

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Araris пишет:

 Кроме кота есть прочие домочадцы, научить которых держать двери постоянно закрытыми будет нелегко. Ставить на двери доводчики - затратно, Мы ведь за удешевление конструкции, не так ли ?

Мне лично установка "доводчика" с учетом кота не так давно обошлась примерно в 250-300 рублей.

это два ролика(блока) от каких то раздвижных дверей, 4 метра капронового шнура подходящего "темненького" цвета 5мм, свинцовый груз около 100 гр из рыболовного магазина, четыре самореза, Ах да, еще два самореза 3*20 с "колечком" вместо шляпки. Не знаю как назвать - этакий РЫМ-саморезик ))

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

Жаль что ардуина в этом конструктиве оказалась практически ни при чем, как я не размышлял над ее пристройкой к проекту ))

 

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

На самом деле я тут помозговал, решение araris'а самое приемлемое (для меня по крайней мере), есть один недостаток (датчики стоят дороже всей остальной обвязки). Вот надумал попробовать один ИК передатчик и два ИК приемника сделать (вроде по цене получиться хоть чуть чуть но меньше), но этот вариант нужно погонять эксперементально. Может кто уже пробовал дайте знать какие вылезают подводные камни.

Схема такая 

           ИК приемник 1
          /
ИК перед. 
          \
           ИК приемник 2

ИК передатчик и приемник LTE-302, LTR-301 (стоимость порядка 2-х долларов за пару, но на ebay можно найти и дешевле)

 

Araris
Offline
Зарегистрирован: 09.11.2012

klimenkoandrey пишет:

...есть один недостаток (датчики стоят дороже всей остальной обвязки).

Возможно. Два датчика 3-80 см (см. картинку выше) обошлись мне в $13.

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

Зачем ? Имеется некая охранно-информационная система (назовем так), которая ставится/снимается в режим охраны радиобрелками. Т.е. последний уходящий должен при выходе нажать на кнопку брелка. Проблема в том, что некоторые "последеуходящие" забывают это сделать. Ну а зная, сколько людей находится в квартире, система смогла бы теперь сама отработать такую ситуацию.

Araris
Offline
Зарегистрирован: 09.11.2012

Araris пишет:

Возможно. Два датчика 3-80 см (см. картинку выше) обошлись мне в $13.

Эээээ, соврал, $11,36 (http://www.aliexpress.com/item/Recommend-Adjustable-Infrared-Sensor-Switch-3-80cm-for-Arduino-Infrared-Sensor-Switch/655661080.html)

alexey_and
Offline
Зарегистрирован: 03.03.2013

вот чел реализовал счетчик людей http://www.youtube.com/watch?v=L5rrU_09Rqo

выглядит вполне надежно. кто-нибудь сможет написать аналогичный код?

Araris
Offline
Зарегистрирован: 09.11.2012

alexey_and пишет:

кто-нибудь сможет написать аналогичный код?

Уже.

http://arduino.ru/forum/proekty/datchik-napravleniya-dvizheniya

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

alexey_and, ваше устройство реализовано по типу "Лазерной нитки". Еще более громоздско чем у меня, да и технология эта устарела.

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

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

Такие вещи можно использовать только в комплекте с другими датчиками.

 

Araris
Offline
Зарегистрирован: 09.11.2012

nestandart пишет:

Такие вещи можно использовать только в комплекте с другими датчиками.

Нашел старую тему "Автоматизация дома" здесь же, на http://arduino.ru/forum/proekty/avtomatizatsiya-doma , там вычитал хорошую идею насчет подсчета количества людей.

Цитата :

"Есть вероятность того что кто то застрянет в проходе и будет мотать этот счетчик туда сюда...

...Но всё же на случай ошибки всей этой системы в комнате стоит датчик движения. И если система считает что в комнате 0 людей и тут появляется движение то автоматически ставится 1 человек. иначе значения этого датчика просто игнорируются"

Пожалуй, воспользуюсь.

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

Сдается мне в этой ситуации не все так шоколадно. Датчики нужно разносить как можно дальше друг от друга (как справедливо заметил nestandart) иначе возможна ситуация когда человек зашел в дверь "прикрыл" оба датчика и вышел - "зашел за солью" (опять же интерференция между датчиками). Но вот беда - в наших "совковых" квартирах не всегда возможно разнести датчики (а порой и просто поставить то их некуда).

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

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

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

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

axill
Offline
Зарегистрирован: 05.09.2011

у меня давно стоит умный дом на базе z-wave, там из датчиков только PIR для реализации умного света

меня вполне устраивает, конечно бывает, что свет отключается скажем в туалете или на кухне раньше времени, но это не беда

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

по большому счету проблема исопльзования PIR - это поиск компромисса между тем, чтобы свет не гас раньше времени (когда кто-то еще находится в помещении) и тем, чтобы свет не горел без дела (когда все ушли)

с датчиками на входе вы пытаетесб сделать идеальное решение - а нужно ли?

я бы больше копал в сторону не сильной логики, а большей интеллектуальности

например для туалета можно комбинировать датчик двери и PIR - если после закрытия двери было срабатывание PIR, то пауза до отключения света после пропадания движения увеличивается в разы, таким образом мы предугадываем, что никто не выходил еще из помещения

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

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

[по большому счету проблема исопльзования PIR - это поиск компромисса между тем, чтобы свет не гас раньше времени (когда кто-то еще находится в помещении) и тем, чтобы свет не горел без дела (когда все ушли)]

А как PIR будет реагировать на шторку в ванной, за которой человек?

Хотя если датчик двери сработал и PIR тоже - значит внутри находится человек и до нового срабатывания датчика двери считать, что человек внутри и свет должен гореть (что то в этом есть)

axill
Offline
Зарегистрирован: 05.09.2011

klimenkoandrey пишет:

[по большому счету проблема исопльзования PIR - это поиск компромисса между тем, чтобы свет не гас раньше времени (когда кто-то еще находится в помещении) и тем, чтобы свет не горел без дела (когда все ушли)]

А как PIR будет реагировать на шторку в ванной, за которой человек?

Хотя если датчик двери сработал и PIR тоже - значит внутри находится человек и до нового срабатывания датчика двери считать, что человек внутри и свет должен гореть (что то в этом есть)

не нужно реагировать - все упирается в настройку паузы. в душевой никаких проблем нет - никто не моется дольше 5-10 минут, так что пауза 10 минут позволяет иметь комфортное управление. В минусе только то, что если кто-то скажем зашел и вышел, то свет будет гореть еще 10 минут. Но при светодиодном освещении это мало критично

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

[Никто не моется дольше 5-10 минут, так что пауза 10 минут позволяет иметь комфортное управление]

У меня жена может в ванной сидеть и 2 часа. Да и в туалете я могу сидеть дофига (ибо единственное место где меня не дергают каждые 5 минут :-)

Araris
Offline
Зарегистрирован: 09.11.2012

С подсчетом людей, находящихся в квартире, я планирую определиться, когда приедут ИК-свитчи и я их "пощупаю" на примере ванной.

klimenkoandrey пишет:

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

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

Возможная альтернатива - смартфон с включенным Вай-Фаем/Блютузом, но там тоже подводных камней хватает.

Идеальный вариант - метки подкожно каждому члену семьи и ридер с большим радиусом действия :).

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

RFID метки бывают разными в том числе и по радиусу действия (нам IBM присылал железки, на них стояли метки радиусом срабатывания чуть не 5 метров, они с ридером приезжали, что за ридер не смотрел)

И готям тоже, зашел - получи :-)

axill
Offline
Зарегистрирован: 05.09.2011

Araris пишет:

С подсчетом людей, находящихся в квартире, я планирую определиться, когда приедут ИК-свитчи и я их "пощупаю" на примере ванной.

эта логика у меня реализована на PIR

почти во всех помещениях стоят PIR датчики, после срабатывания датчика закрытия двери я делаю паузу 20 минут и через 20 минут смотрю - было ли срабатывание какого-либо датчика после закрытия двери. Если не было то статус "присутствие" ставится на OFF - это приводит к отключению всего света, изменению режима обогрева лоджии и изменение режима вентиляции, отключаются кондиционеры

ночью жду не 20 минут, а 8 часов.

есть еще режим "отъезд" - он включается через 8 часов режима "присутствие"=OFF

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

axill
Offline
Зарегистрирован: 05.09.2011

klimenkoandrey пишет:

RFID метки бывают разными в том числе и по радиусу действия (нам IBM присылал железки, на них стояли метки радиусом срабатывания чуть не 5 метров, они с ридером приезжали, что за ридер не смотрел)

И готям тоже, зашел - получи :-)

как в офисах - без бэджика гостей не допускают в дом, в бэдэтке чип)))

доступ во все помещения включая туалет по бэджику)))

Araris
Offline
Зарегистрирован: 09.11.2012

klimenkoandrey пишет:

RFID метки бывают разными в том числе и по радиусу действия (нам IBM присылал железки, на них стояли метки радиусом срабатывания чуть не 5 метров, они с ридером приезжали, что за ридер не смотрел)

И готям тоже, зашел - получи :-)

Бывают метки разные и ридеры разные. И цены у них разные... боюсь не потяну.

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

Ссылка на Ultra Long RFID http://www.phaseivengr.com/p4main/Technology/UltraLongRangeRFIDSensor.aspx

Про цены то ДА (ридер за 500 убитых мерикотов - это перебор). Потому и сидим мозгуем как подешевше и грамотнее сделать

klimenkoandrey
Offline
Зарегистрирован: 24.05.2013

Araris пишет:

Бывают метки разные и ридеры разные. И цены у них разные... боюсь не потяну.

Датчики пришли? Можешь как прийдут сфотографировать их с коробком спичек (для масштаба), а то я плохо представляю как можно их вмонтировать в стену?

 

Araris
Offline
Зарегистрирован: 09.11.2012

О, не так быстро, датчики еще даже не трекаются на китайской почте.

Приедут - все сделаю.

axill
Offline
Зарегистрирован: 05.09.2011

А что за датчики? Прям интересно. Может ссылку на описание в магазине?

Araris
Offline
Зарегистрирован: 09.11.2012

axill пишет:

А что за датчики? Прям интересно. Может ссылку на описание в магазине?

Пост номер 79 в этой теме, не сочтите за труд :)