Система управления поливом с удаленным управлением
Система управления поливом с автоматическим поддержанием климатических параметров для растений по показаниям датчиков, управлением через веб-интерфейс и удаленным информированием через мобильную сеть
На базе контроллера Arduino, оснащенного датчиками, контролирующими температуру, влажность и расход воды.
Предназначен для автоматического контроля полива домашних растений, требующих постоянного поддержания влажности почвы и воздуха.
Для защиты насоса от поломки в системе имеется датчик протока - если через некоторое время после включения насоса расход воды недостаточен, система отключает насос во избежание поломки при работе без воды Система оснащен датчиком протечки – если датчик обнаружит воду, система отключит питание, чтобы предотвратить дальнейшее затопление и возможное короткое замыкание.
Системой можно управлять через веб-интерфейс из локальной сети (или глобальной сети, если подсеть имеет собственный статический IP).
Поддерживается информирование о текущем статусе и событиях путем отправки SMS-сообщений через мобильную сеть
Основные функции
- Автоматический контроль влажности почвы.
- Автоматический контроль влажности воздуха.
- Защита от утечек
- Защита насоса от сухого хода
- Удаленное управление через веб-интерфейс
- Информирование о возникающих событиях посредством СМС:
- Включить полив
- Включить увлажнение
- Аварийное отключение из-за обнаружения утечки.
Основные параметры системы
- Максимальная нагрузка, коммутируемая реле
- для переменного тока - 10А 250В
- по постоянному току - 10А 30В
- Датчик расхода — FS300A G3/4"
- Максимальный расход - 60 л/мин.
- Может использоваться в качестве датчика сухого хода.
- После установки требуется калибровка для получения точных показаний расхода.
- Датчик утечки — HDS10
- Датчик температуры и влажности DHT22
- Диапазон измерения влажности: 0–100 %
- точность измерения влажности: ±2% относительной влажности.
Веб-интерфейс управления поливом
Основные функции веб-интерфейса:
- Отображение текущих показаний датчиков:
- Влажность воздуха в %
- Влажность почвы в %
- Расход воды, л/мин
- Состояние датчика утечки
- Включить/отключить автоматическое управление (диапазон работы задается в настройках)
- Ручное включение и выключение насоса
- Увлажнитель воздуха с ручным включением/выключением.
- Ручное включение/выключение аварийного питания
- Активация SMS-информирования
- Настройки:
- Установите предел влажности для автоматического включения увлажнителя.
- Установите предел влажности почвы для автоматического включения орошения.
- Установите предел потребления, ниже которого насос автоматически отключится.
- Установите значение датчика протечки, ниже которого будет активировано аварийное отключение.
- Установить номер телефона для SMS-информирования
- Показать идентификатор устройства и версию прошивки.
Компоненты
- Контроллер Arduino UNO
- Четырехканальное реле
- Датчик протечки HDS10
- Датчик температуры и влажности DHT22
- Датчик влажности почвы
- Датчик расхода воды FS300A G3/4"
- Модуль Ethernet ENC28J60
- Модуль GSM SIM900 GSM/GPRS
Схема подключения
Возможные дальнейшие улучшения
- Несколько групп датчиков с независимым управлением
- Активация различных событий по расписанию
- В систему могут быть добавлены датчики летучих органических соединений (ЛОС), CO2 (иногда в сочетании с ЛОС) и датчик пыли с включением влажного вентилятора на случай превышения допустимых концентраций.
- Уточнение допустимых пределов контролируемых значений
- Улучшения веб-интерфейса с графическими индикаторами и мнемосхемами.
- Более подробные SMS-сообщения с текущим статусом всех датчиков.
- Включайте устройства и управляйте настройками, отправляя SMS.
- Интеграция с мессенджерами (Viber, Telegram) с отображением текущего статуса и управлением устройствами.
- Управление функциями системы через мобильное приложение