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

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

На основі контролера Arduino, оснащеного датчиками, які контролюють температурну вологість і споживання води.

Призначений для автоматичного контролю поливу домашніх рослин, які потребують постійного підтримання вологості ґрунту та повітря.

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

Системою можна керувати через веб-інтерфейс з локальної мережі (або глобальної мережі, якщо підмережа має власний статичний IP).

Підтримується інформування про поточний стан і події за допомогою SMS-повідомлень через мобільну мережу

Основні функції

  • Автоматичний контроль вологості ґрунту
  • Автоматичний контроль вологості повітря
  • Захист від витоку
  • Захист насоса від сухого ходу
  • Віддалене керування через веб-інтерфейс
  • Інформування про події, що виникають за допомогою SMS:

    • Увімкніть полив
    • Увімкнути зволоження
    • Аварійне відключення через виявлення витоку

Основні системні параметри

  • Максимальне навантаження, яке перемикається реле

    • для змінного струму - 10A 250V
    • для постійного струму - 10A 30V
  • Датчик потоку - FS300A G3/4"

    • Максимальний потік - 60 л/хв
    • Можна використовувати як датчик сухого ходу
    • Потрібне калібрування після встановлення для точного вимірювання потоку
  • Датчик протікання - HDS10
  • Датчик температури та вологості DHT22

    • Діапазон вимірювання вологості: 0-100%
    • точність вимірювання вологості: ±2% RH

Веб-інтерфейс керування зрошенням

Веб-інтерфейс керування зрошенням

Приклад веб-інтерфейсу

Основні функції веб-інтерфейсу:

  • Відображення поточних показань датчика:

    • Вологість повітря в %
    • Вологість ґрунту в %
    • Витрата води в л/хв
    • Стан датчика витоку
  • Увімкнення/вимкнення автоматичного керування (діапазон роботи встановлюється в налаштуваннях)
  • Ручне вмикання/вимикання насоса для поливу
  • Ручне ввімкнення/вимкнення зволожувача повітря
  • Ручне ввімкнення/вимкнення аварійного живлення
  • Активація SMS-інформування
  • Налаштування: Налаштування веб-інтерфейсу керування зрошенням

    • Установіть обмеження вологості, щоб автоматично ввімкнути зволожувач
    • Установіть обмеження вологості ґрунту для автоматичного ввімкнення зрошення
    • Установіть ліміт споживання, нижче якого насос автоматично вимкнеться
    • Установіть значення датчика витоку, нижче якого буде активовано аварійне відключення
    • Встановити номер телефону для SMS-інформування
    • Показати ідентифікатор пристрою та версію мікропрограми

Компоненти

  1. Контролер Arduino UNO
  2. Чотириканальне реле
  3. Датчик протікання HDS10
  4. Датчик температури та вологості DHT22
  5. Датчик вологості ґрунту
  6. Датчик витрати води FS300A G3/4"
  7. Модуль Ethernet ENC28J60
  8. GSM модуль SIM900 GSM/GPRS

Схема підключення

Схема підключення системи керування зрошенням

Можливі подальші вдосконалення

  • Кілька груп датчиків з незалежним керуванням
  • Активація різноманітних заходів за розкладом
  • До системи можна додати датчики летких органічних сполук (ЛОС), CO2 (іноді в поєднанні з ЛОС) і датчик пилу з включенням вологого вентилятора у разі перевищення допустимих концентрацій
  • Більш точне встановлення допустимих меж контрольованих значень
  • Покращення веб-інтерфейсу за допомогою графічних індикаторів, мнемонічних діаграм
  • Більш детальні SMS-повідомлення з поточним станом усіх датчиків
  • Увімкніть пристрої та керуйте налаштуваннями, надсилаючи SMS
  • Інтеграція з месенджерами (Viber, Telegram) із поточним статусом і керуванням пристроєм
  • Керування функціями системи через мобільний додаток