Управление и контроль постройками во дворе.

Всем привет. 

 

Представляю мой проект для контроля и управлением постройками во дворе, может кому пригодится.

Проект собран на микроконтроллере ESP32.

Управление через Virtuino Modbus.

В проекте есть microSD на которую сохраняются данные с датчика HTU21 «Улица» и DS18B20 «Бассейн» с возможностью вывода графика. В программе экран «Бассейн». В Веб http://193.168.1.100. Нужно подключение ESP к интернет. В проекте настроить (Клиент).

 

Пробежимся по комплектующим и схеме подключения.

 

МК ESP-32 DevKit V1

https://arduino.ua/ru/prod3990-wi-fi-modyl-devkit-v1-s-esp-32

Real Time Clock Модуль на DS3231SN

https://arduino.ua/ru/prod1142-real-time-clock-modyl-s-batareikoi-ds3231

Модуль microSD карты

https://arduino.ua/ru/prod1601-modyl-micro-sdtf-card

1-канальный реле модуль

https://www.mini-tech.com.ua/1-kanalnij-rele-modul-elektromehanicheskij-s-optorazvyazkoy

Температурный датчик водонепроницаемый DS18B20

https://arduino.ua/ru/prod414-temperatyrnii-datchik-vodonepronicaemii-ds18b20

Датчик температуры и влажности DHT11 модуль

https://www.mini-tech.com.ua/modul-datchik-temperatury-i-vlazhnosti-dht11

Датчик влажности и температуры GY-21 HTU21

https://arduino.ua/ru/prod1222-datchik-vlajnosti-i-temperatyri

Емкостный датчик влажности почвы

https://arduino.ua/ru/prod2755-emkostnii-datchik-vlajnosti-pochvi

Датчик дождя, влаги, снега

https://arduino.ua/ru/prod562-datchik-dojdya-vlagi-snega

Сервопривод MG996R 15 кг

https://arduino.ua/ru/prod272-servoprivod-mg996r-15-kg

 

 

По схеме. Соединяем как на рисунке, на серво и реле подаём 5В, а на все датчики и модули 3.3В от стабилизатора на плате. Не забываем резистор 4.7К между «+» и входом «OneWire» DS18B20.


Так выглядит «ОСНОВНОЙ» экран без подключения к ESP.

 

Верхнюю «Панель подключения» можно отключить. 

 

Так с подключенной ESP.


Экран «ТЕПЛИЦА».

 

Время таймера и кнопка запуска/остановки капельного полива.

 

Время таймера и кнопка открытия/закрытия двери теплицы.

 

Настройки полива:

1 строка – полив по датчику влажности земли;

2-3 строка – полив по таймеру;

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

https://flprog.ru/user_projects/automation_for_home/ventil-s-upravleniem-cherez-wifi/

 

Открытие/закрытие двери/фрамуги теплицы.


Экран «БАССЕЙН».

 

Нажатием на значок включаем/выключаем постоянную роботу насоса солнечного коллектора.

Включаем/выключаем постоянную роботу фильтра бассейна.

 

1 строка – таймер вкл./выкл.  фильтра бассейна.

2 строка – насос коллектора будет работать пока температура в коллекторе будет выше чем в бассейне на 1℃.

 

«ГРАФИК». Работает только при подключении ESP к Интернет.

 

График в Virtuino

 

График в Chrome

Красная линия – Улица.

Белая линия с синей заливкой — Бассейн.


Экран «ПОГРЕБ».

 

Включаем/выключаем постоянную роботу канального вентилятора.

 

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

2 строка – работа вентиляции по влажности в погребе.

3 строка – таймер.


Экран «БУДКА»

 

Нажатием на значок включаем/выключаем постоянную роботу обогревателя.

 

1 строка – работа обогревателя по температуре;

2 строка – работа по таймеру;

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


Экран «КАЛИБРОВКА»

 

Экран «КАЛИБРОВКА» включается нажатием и удержанием 2-3 сек на «ОСНОВНОМ» экране.Время и дата настраивается аналогично. День недели тоже устанавливать в ручную.

 

Устанавливает максимальный (100%) уровень влажности. Берем стакан с водой на половину пустым/наполненным ложем датчик DHT11 в стакан так что бы он не касался воды. Накрываем плотно рукой или крышкой, ждём 20-30 сек. Нажимаем кнопку на против датчика. Так калибруем каждый из 4 датчиков.

 

Сканирование DS18B20. Нажимаем и держим кнопку пока не засветится индикатор зеленым (означает что чтение датчика прошло успешно), отпускаем и снова нажимаем и держим. Каждый датчик при сканировании подключать отдельно. После сканировании всех датчиков, перезагрузить ESP.


«ЗАСТАВКА» Включается в меню «Калибровка». Время включения в секундах..

Выход на «Основной» экран – коснутся в любом месте экрана заставки.

Индикаторы с лева на право:

1 Работает вентиляция в погребе;

2 Работает обогрев в будке;

3 Дверь в теплице Зеленная – Открыта. Красная – Закрыта;

4 Капельный полив;

5 Работа двигателя солнечного коллектора;

6 Работа фильтра бассейна.

 

Индикатор подключения к Интернет (Клиент). Опрос раз в минуту.

 

Внизу каждого экрана кроме «Основной» по центру кнопка, это кнопка «СБРОС» настроек по умолчанию. Нужно удерживать 5 сек.

 

Из особенностей:

– После «Прошивки» нужно пройти по всем экранам и сбросить их настройки по умолчанию и перезагрузить ESP по питанию;

– MicroSD должна быть чистая. Отформатирована в FAT32, и вставляться при выключенном ESP;

–  График будет доступен к просмотру только на следующие сутки после включения. Данные сохраняются на карточку каждые 20 мин;

–  Любые настройки на экранах «ТЕПЛИЦА, БАССЕЙН, ПОГРЕБ, БУДКА, КАЛИБРОВКА» проводить только после того как загорятся зеленые индикаторы возле названия вверху. Если не загораются в течении 5 сек., нужно выйти на «Основной» экран и зайти обратно;

– Есть прошивка по воздуху Arduino IDE (OTA).

Порт: ESP32 at 193.168.1.100 (ESP32 Dev Module)

Пароль: 0000

– Если использовать Virtuino на нескольких устройствах, то обязательно выходить из экрана «КАЛИБРОВКА», так как при включении этого экрана, большинство плат в FLProg настроены на отключение!

– Часы на экранах показывают время с DS3231, поэтому в секундах задержка 2-5сек.

– Проект Virtuino настроен на автоматическое подключение при открытии проекта к ESP (при условии что в настройках WiFi устройства уже подключено к сети DVOR). Так же программа сама открывается после загрузки Android. 

ПОКА ВСЕ. 😀

 

Последнюю версию можно скачать тут https://forum.flprog.ru/viewtopic.php?f=158&t=7162&p=100538#top


2

Publication author

offline 1 year

SERQUICK

2
Comments: 0Publics: 1Registration: 23-02-2021

2 thoughts on “Управление и контроль постройками во дворе.”

Leave a Comment

Войти с помощью: