Страница 1 из 4
Вытяжка в санузле
Добавлено: 27 ноя 2016, 09:12
Nike_com
Жена длого меня пилила по поводу вытяжки в ванную комнату, необходимую для проветривания после приема водных процедур. Я купил вентилятор, заказал ардуинку, релейный модуль. Пришла очередь объединить это все в единое целое.
Функционал хочу получить такой:
1) при достижении верхнего порога влажности или температуры - включается вытяжка, условно на 5 минут - проверяется состояние, при необходимости повторяется включение на 3 мин, и так до момента пока показатели не придут в норму.
2) возможность с кнопки БЕЗ фиксации вмешиваться в автоматический режим, включать или выключать вентилятор.
3) ну и дисплей на котором отображаются показатели.
На данный момент есть несколько версий данного проекта, НО, ни один не хочет работать так как надо.
В приложенном проекте все отображается, но реле включается только при старте Ардуинки, после снятия показаний датчика, какие бы они ни были реле не включается...
Помогите разобраться...
Вытяжка в санузле
Добавлено: 27 ноя 2016, 09:33
Nike_com
прикрепил проект в картинке
[spoiler]
5984950.png
[/spoiler]
Вытяжка в санузле
Добавлено: 27 ноя 2016, 10:16
Bogomil
Nike_com писал(а):прикрепил проект в картинкеПрикрепления: 5984950.png(60Kb)
Если модуль реле китайский, вы должны инвертировать вход
Вытяжка в санузле
Добавлено: 27 ноя 2016, 12:16
Nike_com
С этим разобрался. Оно даже не щелкает, то есть не делает попыток включиться. Сейчас вариант с ручным пуском, от кнопки включается и от кнопки выключается, а автоматизировать пока не получается.
В приложенном варианте плата 3 не компилится (пока) потому что не работает.
А в остальном все работает
[spoiler]
5194221.png
[/spoiler]
Вытяжка в санузле
Добавлено: 27 ноя 2016, 14:28
Dev1
А пробовали включить на компиляцию плату 3, а 4 отключить и посмотреть что будет?
Вытяжка в санузле
Добавлено: 27 ноя 2016, 16:25
Nike_com
Попробовал. Странно но все получилось. Пришлось инвертировать выход на реле для нормальной работы. А то получалось что устройство работает с точностью до наоборот.
Осталось разобраться как реализовать ручное управление с приоритетом. Мысли есть, но чет ни как в общую картинку не сложится....
Вытяжка в санузле
Добавлено: 27 ноя 2016, 16:49
Dev1
Сделайте 2 переменные boolean у платы 3 и платы 4, соответственно сделайте их выходами, например Auto и Manual. Потом подключите их к блоку OR (или триггер с приоритетом сброса или входа, какой вам больше нужен), а на его выход посадите ВентВКЛ.
Вытяжка в санузле
Добавлено: 27 ноя 2016, 21:00
Nike_com
Сделал по рекомендации выше пару переменных... Все нормально, если не считать того факта что:
1) при включении устройства вентилятор начинает работать, реле щелкает дважды и ... вентилятор продолжает работать. выключается нажатием кнопки.
[spoiler]
8399886.png
[/spoiler]
Перепробовал разные состояния переменных - не могу подобрать то состояние, при котором вентилятор выключится сам.
2) при включенном вентиляторе по датчику кнопка выключения не работает, то есть вентилятор можно ВКЛючить принудительно, а ВЫКЛючать кнопкой не получится, только выдернуть из розетки...
Помогите реализовать чтобы все работало как задумывалось...
Вытяжка в санузле
Добавлено: 27 ноя 2016, 23:38
rw6cm
Nike_com писал(а):Помогите реализовать чтобы все работало как задумывалось...
Ваше ТЗ не логичное.
Nike_com писал(а):1) при достижении верхнего порога влажности или температуры - включается вытяжка, условно на 5 минут
В ваших примерах конкретное задание, когда включать, когда выключать.
Nike_com писал(а):2) возможность с кнопки БЕЗ фиксации вмешиваться в автоматический режим, включать или выключать вентилятор.
Здесь должно быть: или выбор режима, (авто или ручной), или кнопке давать (условно на время) высокий приоритет.
Иначе контроллеру вы пытаетесь дать две противоположные команды.
а по пункту
Nike_com писал(а):1) при включении устройства вентилятор начинает работать, реле щелкает дважды
здесь уже писалось, контроллер при включении инициируясь имеет какое то время на выходах низкий уровень, после выходит на режим
Если кнопке давать на время высокий приоритет,
можно так:
[spoiler]
0444969.png
[/spoiler]
Вытяжка в санузле
Добавлено: 28 ноя 2016, 21:41
Nike_com
Спасибо за подсказку с кнопкой
Вытяжка в санузле
Добавлено: 02 дек 2016, 13:37
fok52
может поможет, часть убрать часть допилить и конечно блютуз нужен будет, зато уставки менять удобно
_uVideoPlayer({'url':'
https://www.youtube.com/watch?v=6kntlSu ... 03St1CcLdd');
Вытяжка в санузле
Добавлено: 02 дек 2016, 15:39
robocraft
У меня вытяжка параллельно с выключателем света и этого хватает в принципе. Может когда нибудь тоже сделаю так. Поделитесь опытом как это всё работает на практике и стоит ли внедрять сею автоматизацию.
Вытяжка в санузле
Добавлено: 03 дек 2016, 10:13
Nike_com
На данный момент реализовано включение вытяжки по влажности и температуре. Но скажу честно, по температуре вытяжка ни разу не включалась - не так уж и жарко. А вот влажность да, особенно во время приема душа. Включается и выключается четко, надо только найти место для датчика нормальное. На свет мне завязываться нет смысла, его регулярно забывают выключать... Вот думаю как реализовать включение вытяжки при нахождении человека в ванной более нескольких минут и при не срабатывании датчика по влажности... Может какой анализатор загазованности?
Добавлено (03.12.2016, 10:13)
---------------------------------------------
С блютусом классная идейка. А где можно взять этот проект? Что за программа для работы на телефоне?
Вытяжка в санузле
Добавлено: 03 дек 2016, 23:03
fok52
С блютусом классная идейка. А где можно взять этот проект? Что за программа для работы на телефоне?
На ютюбе есть в описании
проект FLprog
https://yadi.sk/d/9nNqwMn_zW7gU
Сайт Каскада
http://www.hmi-kascada.ru/
Кaskada hmi в googlplay можно скачать
Вытяжка в санузле
Добавлено: 04 дек 2016, 00:48
OlegAn1962
Зачем же так далеко ходить, они у нас на форуме
Вытяжка в санузле
Добавлено: 04 дек 2016, 00:51
Rovki
Nike_com писал(а):Вот думаю как реализовать включение вытяжки при нахождении человека в ванной более нескольких минут
Датчик присутствия ставьте и по выключению его (задержка настраивается в датчике) включаете что нужно ...
Вытяжка в санузле
Добавлено: 04 дек 2016, 08:49
Nike_com
Rovki писал(а):Датчик присутствия ставьте и по выключению его (задержка настраивается в датчике) включаете что нужно ...
Что вы понимаете под датчиком присутствия? Ультразвуковой или инфракрасный? На инфракрасных есть возможность настройки, но они грешат тел, что не видят неподвижный объект, хотя у них есть настройка и чувствительности и времени работы.
А вот на ультразвуковом - в руках не держал (пока), что там есть а чего нет - вопрос.
Вытяжка в санузле
Добавлено: 04 дек 2016, 08:56
Rovki
Nike_com писал(а):Что вы понимаете под датчиком присутствия?
Инфрокрасный ,те что в прожекторах стоят .Вот и хорошо что не видят ,когда нет движения ..Зашел ,сработал таймер датчика и через время включится вытяжка .Отработал ,например 10минут и выключился ,если нет движения .А если есть то будет перезапускаться и вновь отсчитывать время...
Вытяжка в санузле
Добавлено: 04 дек 2016, 09:28
Nike_com
Ну тоже как вариант.
Вытяжка в санузле
Добавлено: 04 дек 2016, 10:36
krom23
Если вы идёте в санузел, то по любому включаете свет. Ставим фоторезистор на аналоговый вход, и по алгоритму. Вентилятор включается со светом, если свет горит менее 20-30 секунд, то вытяжка отключается со светом, если более 20-30, то через 10-20 минут (настроить по необходимости). И не надо никаких датчиков влажности и температуры. Лично у меня так реализовано и вполне хватает что бы вытянуть табачный дым или просушить ванную.