Контроллер управления вытяжным вентилятором в ванной

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Мои требования к устройству управления

  1. устройство управления должно работать в автоматическом режиме;
  2. вентилятор должен включаться от повышения влажности;
  3. включение вентилятора не должно зависеть от текущего уровня влажности в квартире;
  4. вентилятор должен работать, когда в ванной комнате никого нет;
  5. устройство управление должно быть максимально простым и дешевым;

Компоненты

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

Микроконтроллер с периодичностью раз в 10 секунд меряет влажность и температуру.
Влажность циклически накапливается в архиве из 6 значений. Если текущая влажность выше первой из архива более чем на 3% либо абсолютное значение влажности выше 85%, значит нужно включать вентилятор. 

Вентилятор включается на 20 минут при отсутствии света на фоторезисторе.

Кнопка принудительно включает вентилятор на 20 минут (если он не работает) или выключает (если работает).

Все константы в алгоритме подбирались эксперементальным путем.

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

 

Cхема

Скетч

Более подробное описание в моем блоге

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Главное не написали - кота как зовут?

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

JollyBiber пишет:

Главное не написали - кота как зовут?

Кота зовут Тимофей. Главный помощник

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

Хорошая работа! Приятно читать, все просто и по делу

art100
Offline
Зарегистрирован: 09.03.2014

Ванная: У меня все наоборот. Кот орет когда я парюсь в ванной, а его не пустил повалятся на полке в тепле и влаге. 

Туалет: А вентиляцию в туалете решил простым вырезанием прямоугольника для пролезания кота к своему туалету-ванночке. Второе решение получил приточную вытяжку всех запахов сразу.

Но руки чешутся какой-нибудь микропроцессор присобачить туда :) рядом с нотебуком.

А работа прекрасная.

 

Leha
Offline
Зарегистрирован: 09.06.2014

art100 пишет:

Но руки чешутся какой-нибудь микропроцессор присобачить туда :)

Сделать автоматическую дверь для кота и в туалет, и в ванну :)

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

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

art100
Offline
Зарегистрирован: 09.03.2014

sav13 пишет:

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

просто вырезать прямоугольник в двери внизу

закрывать эту дырку не дело

все равно с пола никто снизу за вами ничего не поглядит

я когда електролобзиком вырезал проверял

целых 10 лет тот кусок хранил думал дверь может сделать

и проследить

1 естественная вытяжная ветиляция в доме  есть

2 любую ставню на микропроветривание

3 на улице зелени много

по маршруту приточной вентиляции всегда свежий воздух 

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

мой почемуто когда сделает свое дело выходит и делает мяв

видимо все можем бежать убирать его высочество облегчилось

прикольно так

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

куда дует

в дом или естественная вентиляция сосать начинает

все гениальное просто

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Не знаю как у вас. Мой кот когда посрет (извините за подробности) - вонь стоит такая, что, никакая вентиояция не успевает :)

И чем меньше дырок щелей, тем лучше.

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

Вот думаю, может обучить кота кнопку нажимать. ;)

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

на уровне кота поставить датик присутствия или движения

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

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

По запаху было бы надежнее. Есть причина - есть действие.

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

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

увы, датчиков запаха пока нет)) есть датчики на разные типы газов. так что сначала надо понять какие газы производит кот))

 

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Наполнитель на основе опилок, вне туалета никакого запаха

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

kisoft пишет:

Наполнитель на основе опилок, вне туалета никакого запаха

Это слишком просто. Не наш путь. Да и не прижился у нас наполнитель.

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Отлично. Но с анализом газов пока тяжко все.. а вот про кнопку где то я уже слышал.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Puhlyaviy пишет:
Отлично. Но с анализом газов пока тяжко все.. а вот про кнопку где то я уже слышал.

Научить кота пользоваться кнопкой - это прорыв на стыке двух наук

Еще хороший сигнал, поймать звук, когда код начинает заскребать. Главное, чтобы, как при хлопанье в ладоши, не было ложгых срабатываний

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

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

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

АААА! Захожу на тему, а тут коты про свои туалеты общаются!

А по теме - в принципе когда кот играет (пусть и в своем туалете :) он будет пригибаться, а при "делах и делишках" высоко и неподвижно сидеть гордо выгнув спину в течении 5-10 секунд. вот это и надо "ловить".

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

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

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Puhlyaviy пишет:
Пластерем запасись и бинтами прежде чем ловить гордо выгнувшего кота.

Вот что имелось ввиду под "ловить" ))))

axill пишет:

на уровне кота поставить датик присутствия или движения

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Это не факт.. вот тут всякие с совочками лазят по туалету а потом из лотка все пропадает.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Нарисовался такой алгоритм:

Имеется три датчика - инфракрасный, фотодатчик и микрофон.

1. Инфракрасный ловит последовательность: Движение, пауза на 10сек и более, снова движение. Взводится флаг.

2. Если микрофон фиксирует продолжительный звук - загребания кота или смыв унитаза, включаем вентилятор на 5 минут

3. Если при этом не было света - "кот детектед" - посылаем хозяину СМС: "Убери за котом"

4. Если микрофон не зафиксировал звука за 5 минут, флаг сбрасываем.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

значит сверху направить, и потом совочек же не держат по долгу на одном месте? Или кот реактивно нужду справляет?

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

JollyBiber пишет:

значит сверху направить, и потом совочек же не держат по долгу на одном месте? Или кот реактивно нужду справляет?

Ну если после совочка включиться вентилятор, то тоже хорошо.

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

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

А микрофон вы чем собрались обрабатывать?

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Ничем не буду. 
Снимаю показания постоянно с порта, добустим, кждые 0.1 - 0.2 сек. И суммирую 10-50 последних значений.

Обрабатывется горомкость + продолжительность.

Можно конечно еще спектроанализатор, как в эквалайзере подключить. Но это уже следующий этап.

Начну с установки всех датчиков в туалете и сбора статистики.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

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

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Лично я трачу время не на туалет, а на свое хобби.

Есть задача, пусть высосанная из пальца - мне  интересно ее решить.

p.s. А денег на это потратится не так уж и много. 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Задача в данном случае высасывается из туалета :)
Неверю что не нашлось более интересной задачи.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

А чем эта задача не интересна? Еще ни кем не решалась :)

Как раз разобрался со своей погодной станцией. Осталась куча деталек.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Переделал контроллер

Теперь он на ESP8266. Вроде как и не по теме сайта, но запрограммирован в Arduino IDE

В общем, кому интересно, здесь проект:

Контроллер управления вентилятором 2. Теперь с WiFi

Программирование и настройка WiFi контроллера управления вентилятором