Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Умная система автополива на Arduino: схема, код и принципы работы

Arduino-базированная умная система полива для сельского хозяйства и дома

В Индии 70% населения живет за счет земледелия. Автоматизация повышает урожайность, экономит время и силы. Полив — ключевой этап. Промышленные системы дороги для мелких фермеров. Нужен дешевый, простой прибор для автоматического полива по влажности почвы.

Система определяет влажность почвы датчиком и автоматически включает/выключает насос. Дополнительно — GSM-модуль (SIM800) для СМС-уведомлений о состоянии. Подходит и для домашних растений в отсутствие хозяев.

Традиционный полив теряет до 50% воды из-за переувлажнения. Умная система поливает только при необходимости.

Основные компоненты

Датчик влажности почвы (Soil Moisture Sensor)

Два электрода (зонда) измеряют вологовое содержание. Принцип: влажная почва проводит ток лучше (сопротивление ниже), сухая — хуже. Выход: аналоговый (0–4,2 В) и цифровой (пороговый).

Работает как переменный резистор: сухо — разомкнутая цепь, влажно — замкнутая. Интерфейс с Arduino Uno: A0 → аналоговый пин, VCC/GND → 5V/GND.

GSM-модуль SIM800 (TTL)

Четырёхдиапазонный (850/900/1800/1900 МГц), TTL-уровни — прямое подключение к Arduino (RX/TX). Питание 9–12 В (стабилизатор на плате). Температура -40…+85°C. Отправляет СМС: «PUMP:ON» / «PUMP:OFF» / «Soil moisture normal».

Arduino Uno

ATmega328P, 14 цифровых I/O (6 PWM), 6 аналоговых входов (10 бит), USB, UART/I2C/SPI. Дешевый, популярный, легко программируется в Arduino IDE.

Схема подключения (описание)

Алгоритм работы (упрощенно)

loop():
  считать влажность (0–1023)
  если > 700 (сухо):
     показать "DRY SOIL"
     если есть вода в баке (D7=HIGH):
        включить насос (D13=HIGH)
        отправить SMS "PUMP:ON"
     иначе:
        насос ВЫКЛ, SMS "PUMP:OFF"
  иначе если 300–700 (влажно):
     показать "MOIST SOIL", насос ВЫКЛ, SMS "PUMP:OFF"
  иначе (< 300, очень влажно/мокро):
     показать "SOGGY SOIL", насос ВЫКЛ, SMS "PUMP:OFF"
  задержка 1 сек

Функции кода (ключевые фрагменты)

Преимущества системы

Заключение

Умная система полива на Arduino — надежное, дешевое решение для сельского хозяйства и домашнего сада. Сочетает датчик влажности, GSM-связь, локальный дисплей и автоматическое управление насосом. Легко модифицируется: добавление датчика уровня воды, солнечной панели, веб-интерфейса (ESP32/ESP8266 вместо GSM).

Промышленные технологии

  1. Освоение анализа последовательных RLC-цепей: от импеданса до закона Кирхгофа
  2. Лазерный датчик расстояния VL53L0X: распиновка, схема, спецификации и практические применения
  3. Цифровой датчик влажности и температуры HDC2080: схема, спецификации и применения
  4. Датчики влажности почвы: принцип работы и практические применения
  5. Пьезоэлектрические преобразователи: принципы работы, схемотехника и практические применения
  6. Умный очиститель воздуха на Arduino Yun + Sharp Plasmacluster + AWS IoT
  7. Беспроводной датчик влажности почвы на Helium + DFRobot — уход за растениями в реальном времени
  8. Схемы таймеров на 555 таймере для интервалов 1-15 минут: проектирование, сборка и применение
  9. ИИ-усиленные цифровые камеры революционизируют мониторинг влажности почвы
  10. Точная микрополосковая схема и система характеристики материалов для сверхпроводящих пленок