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

Умная система автополива для городских растений на Arduino 101

Компоненты и материалы

Компонент Количество Примечание
Arduino 101 (Intel Curie) 1 С встроенным BLE, RTC и нейронной сетью PME
Датчик влаги почвы (аналоговый) 2 Опционально
Датчик дождя 1 С цифровым выходом
Датчик температуры TMP36 1 Аналоговый выход
Сервопривод 180° 1 Для управления клапаном резервуара
LCD 16x2 (HD44780) 1 С I2C или параллельным интерфейсом
Потенциометр 10 кОм 1 Регулировка контраста LCD
Резистор 330 Ом 1 Для подсветки LCD
Резервуар для воды (пластиковая канистра/бутылка) 1 Например, от молока, 2-3 литра
Гибкая трубка (внутр. диаметр 4-6 мм) 1 ~30 см
Моделирующая глина / термоклей 1 Для герметизации
Пластиковый стержень (жёсткий) 1 Опора для трубки
Коробка для монтажа (пластиковая) 1 Крепление электроники
Перемычки, паяльник, инструменты — По необходимости

Инструменты

Программное обеспечение

Принцип работы

Система автоматизирует полив растений в городских условиях, используя гравитационный резервуар и интеллектуальный алгоритм определения оптимального времени полива на основе температуры.

Гравитационная подача воды

Резервуар (канистра) установлен на возвышенности. В дне отверстие с трубкой, которую перекрывает рычаг сервопривода. В обычном положении серво держит трубку согнутой (закрыто). При поливе серво поворачивается на 135°, трубка выпрямляется — вода течёт под действием гравитации и гидростатического давления. После полива серво возвращается.

Резервуар также собирает дождевую воду через отверстие в верхушке, дополняя запас.

Определение оптимального времени полива (Curie PME)

Оптимальная температура для полива — около 25°C. Arduino 101 каждые 2 минуты с 8:00 до 21:00 (14 часов) делает 30 замеров температуры в час (TMP36). Первое измерение отбрасывается, остальные 29 усредняются. Полученное среднее значение (маппится в 0-255) обучается в нейронной сети Curie PME (128 нейронов) под категорией, соответствующей часу (8-21).

После сбора данных за день PME классифицирует вектор «25°C» среди изученных категорий. Найденная категория (час) становится временем полива на следующий день. Данные сохраняются во флеш-памяти Curie для сохранения при потере питания.

Если классификация не удалась (нет совпадения), используются месячные константы пиковой температуры (например, 12:00 зимой, 16:00 летом).

Настройка времени через BLE

При первом включении устройство ждёт подключения через nRF Connect. Пользователь последовательно отправляет 4 байта в HEX: часы, минуты, день, месяц (плюс байт подтверждения). После отключения устройство ждёт 8:00 для начала обучения.

Учёт дождя и влаги почвы

Полив пропускается, если датчик дождя срабатывает (HIGH) или влага почвы выше порога (опционально).

Сборка устройства

  1. Схема на макетной плате — см. Fritzing-диаграмму. Датчики дождя и серво могут требовать удлинённых проводов.
  2. Питание — либо 2×4 АА NiMH в коробках с выключателями (склеены скотчем, крепятся под плату), либо USB.
  3. Резервуар: отрежьте верх канистры, сделайте отверстие в дне под трубку, загерметизируйте глиной. Закрепите серво у дна, соедините рычаг с трубкой и стержнем.
  4. Установка: закрепите канистру на возвышенности, поставьте растение под трубку, вставьте датчики в почву, датчик дождя — рядом.
  5. Корпус: поместите электронику в коробку, вырежьте отверстия для USB и проводов датчиков.

Программный код (основные фрагменты)

Полный скетч DigitalClockAlarmV7.ino доступен в прикреплённых файлах. Основные моменты:

Особенности и доработки

Схемы и 3D-модели

Производственный процесс

  1. Титан: ключевые свойства, применения и промышленное использование
  2. Кастаньеты: история, мастерство и исполнение
  3. История, производство и будущее клея: от древних клеев к современным инновациям
  4. Нить: виды, история, производство и контроль качества
  5. Ацетилен: производство, применение и безопасность — подробный обзор
  6. Комплексный обзор асбеста: от древних применений к современным рискам для здоровья
  7. История, дизайн и производство кубиков: от древних инструментов к современным играм
  8. Олово: от бронзового века к современной промышленности — применение, производство и будущее
  9. Автоматизированная система полива растений на Raspberry Pi с веб-дашбордом
  10. Siemens и Bentley анонсируют совместное решение для ускорения цифровизации электростанций