Система управления поливом с удаленным управлением

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

На базе контроллера 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) с отображением текущего статуса и управлением устройствами.
  • Управление функциями системы через мобильное приложение