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

Arduino-контроллер GrowBox: открытое ПО и руководство по железу для умного выращивания

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

Необходимые инструменты

Программное обеспечение и онлайн-сервисы

О проекте

Arduino GrowBox Controller — открытый прошивка (лицензия GPL3) для управления грядкой/посевным ящиком. Разработана за несколько лет, теперь опубликована на GitHub. На сайте автора описано строительство GrowBox, модификации и фото растений.

На базе Arduino Mega 2560 Rev.3 прошивка предоставляет:

Используются DHT22 для температуры/влажности внутри и снаружи бокса. DS18B20 — для температуры грунта и образца горшка. Ethernet Shield даёт удалённую настройку, визуализацию и скачивание логов. 20x4 LCD дисплей избыточен, но полезен без телефона/планшета.

Интеграция с EmonCMS позволяет хранить историю и следить за трендами отовсюду. Если вы уже используете EmonCMS для энергомониторинга — легко добавите и это.

За годы выращивались: перцы (основное), помидоры, кабачки, баклажаны, арбузы, дыни — для раннего старта в коротком лете.

Реализованные функции

Управление экологическими параметрами

Температурный контроль GrowBox

Пороги влажности

Температура грунта/песка

Управление освещением

Пример: включение 6:30, выключение 22:30 → Start Hour: 6, Start Minute: 30, Stop Hour: 22, Stop Minute: 30.

Сеть

Вентиляторы

Лампы могут сильно нагревать бокс, поэтому разные программы для «дня» и «ночи».

Вентиляторы — Свет ВКЛ
Вентиляторы — Свет ВЫКЛ

Часы реального времени (RTC)

Установка локального времени для точных логов и корректного перезапуска после сбоя питания.

Частота измерений и логирования

Разделены намеренно: контроллер может реагировать быстро (высокая частота измерений), но не все данные нужны для логов. Быстрее логирование → больше CSV, больше трафика в EmonCMS, медленнее скачивание.

Плата расширения (Shield) для Arduino GrowBox Controller

Разработана собственная плата-шилд для Arduino Mega, объединяющая Ethernet Shield, реле и датчики. Проектировалась в Eagle, исходники на GitHub.

Планы на будущее (Next Steps)

Наслаждайтесь проектом! Делитесь урожаем!

Код

Прошивка Arduino GrowBox Controller на GitHub:
https://github.com/Yarosia/Arduino-GrowBox-Controller

Схемы

Eagle-схема и PCB для шилда (ещё не изготовлена):
GitHub репозиторий

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

  1. Профессиональное руководство по анимации битмапов на TFT-экране ILI9341 2.4" с Visuino
  2. Веб-управляемая DMX-система освещения: Arduino Mega как мастер-контроллер
  3. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  4. DIY USB-геймпад на Arduino: собственный высокопроизводительный контроллер
  5. Unopad: Бесшовный Arduino MIDI-контроллер для Ableton Live
  6. Android-управляемая робот-платформа на Raspberry Pi и Motor Shield
  7. Контроллер вакуумно-люминесцентного дисплея (VFD) на Arduino — DIY набор
  8. Arduino Home Controller с Alexa: умный дом голосовым управлением
  9. Беспроводная прошивка Arduino через Bluetooth HC-05: щит без USB-кабеля
  10. Создание боевого робота с управлением от геймпада PS2 на базе Arduino