» » » Arduino контролирует в подвале температуру, влажность и затопление и выдает данные на веб-страницу

 

Arduino контролирует в подвале температуру, влажность и затопление и выдает данные на веб-страницу

Автор: admin от 29-01-2015, 15:19, посмотрело: 2115

Всем привет.

Хочу поделиться опытом создания системы контроля и предупреждения.

На одном из строительных объектов делали строение с бассейном, сауной, тренажёрным залом и комнатой отдыха. Все это было в приличных размерах как для одного хозяина. Чисто технически понадобилось 2 подвала: 1-й для обслуживания насосов бассейна — маленький, 2-й для обслуживания систем обогрева и накопления тепла

Закуплены были 2 напольных евро-люка разных размеров для двух подвалов. Люки зарывались 4-мя винтами и имели очень плотные резиновые уплотнения. Чтобы открыть подвал, необходимо было 4 человека (и немного здоровья). При работе всей техники в подвале поднималась температура и влажность, при этом контролировать что там происходит практически неудобно.

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

За основу взял Arduino Pro Mini плюс Ethernet ENC28J60. Для замера влажности и температуры датчик DHT11 и FC-28 (датчик влажности почвы – в роли датчика затопления).

Arduino контролирует в подвале температуру, влажность и затопление и выдает данные на веб-страницу

Тех задание:

1) Управление и информирование через Web интерфейс;
2) Включение и отключение вентиляции по заданному уровню влажности;
3) Включение и отключение клапана водопровода (возможно, ревун, откачивающий насос) при затоплении.

В выборе Arduino Pro Mini тоже надо подумать, так как существуют разные исполнения:

Arduino контролирует в подвале температуру, влажность и затопление и выдает данные на веб-страницу

Лучше брать ту, в которой стабилизатор по мощнее, так как та, что по слабее, при активных реле и сетевом контроллера закипит стабилизатор, что приводит к зависанию системы (я упустил был этот нюанс – но приобрел более ценное – опыт).
Сетевые контроллеры также надо выбирать внимательно, так как есть те которые от 5В (стабилизатор на обратной стороне модуля) и на 3,3В. Нужен будет дополнительный стабилизатор на 3,3В.

Блок питания взял от обычного свитча (или роутера) TP-Link 9В 500мА (примерно), они часто встречаются за копейки от паленых свитчей или роутеров.

Принцип работы простой: есть 2 датчика, которые сливают информацию на контроллер. В зависимости от ситуации контроллер включает и выключает реле (клапана водопровода, возможно ревун, откачивающий насос, вентилятор). Управление и мониторинг через WEB интерфейс который реализован программой на базе модуля ENC28J60.

[img]http://habrahabr.ru/https:/scontent-a-ams.xx.fbcdn.net/hphotos-xaf1/v/t1.0-9/10433309_1390840301223189_8796517121667740100_n.jpg?oh=9a8000272471694d992a84ee62f71900&oe=5556E491[/img]

[img]http://habrahabr.ru/https:/scontent-b-ams.xx.fbcdn.net/hphotos-xap1/v/t1.0-9/10941903_1390840247889861_5067696039565890269_n.jpg?oh=c57407568ae86a0f1c2c2d2b5ad48881&oe=55675AC2[/img]

1) Сработка датчика затопления = включение реле (клапана водопровода(ревун, откачивающий насос ); + информирование на web странице крупным шрифтом;
2) Повышение влажности выше установленного уровня = включение реле вентилятора;
3) Вся информация о температуре влажности и затоплению выводится на web страницу;
4) При понижении температуры ниже 5 градусов оповещение на web сайте о угрозе.

Наглядно можно увидеть на видео:



На практике все очень удобно. Всегда можно посмотреть с Телевизора (Smart), телефона или планшета — что творится в закрытых помещениях, не открывая их.

Arduino контролирует в подвале температуру, влажность и затопление и выдает данные на веб-страницу
[img]http://habrahabr.ru/https:/scontent-b-ams.xx.fbcdn.net/hphotos-xpf1/v/t1.0-9/13147_1390840364556516_4413717913698286251_n.jpg?oh=24f1dadd2b8daee27e0eaed5e1ffbcc0&oe=5569E731[/img]
[img]http://habrahabr.ru/https:/scontent-a-ams.xx.fbcdn.net/hphotos-xpf1/v/l/t1.0-9/1486572_1390840314556521_2186526906146349201_n.jpg?oh=3d94ca18476b45333867f7e35edbc136&oe=55578AFF[/img]

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

Надеюсь, эта статья кому-то поможет, а кого то вдохновит на создание своего проекта.



Источник: Хабрахабр

Категория: Железо » Сделай Сам

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

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *