Описание

Проект на github

WEGABOX 4.4 в корпусе
  • WEGABOX – это контроллер, предназначенный для помощи в выращивании растений на гидропонных установках замкнутого цикла. Это устройство способно измерять несколько параметров, включая значение EC, pH и температуру воздуха, раствора в рабочем баке и зоны корней. Он также может измерять влажность, давление и уровень CO2 воздуха, а также уровень освещенности и уровень раствора в литрах.
  • Начиная с версии контроллера 4.4 может управлять напрямую до 16 штуками 12-вольтовых устройств. Контроллер позволяет управлять скоростью насосов и логикой, направленной на снижение корневого давления, подавать и отключать циркуляцию раствора и стабилизировать значение ЕС, подавая воду насосом или клапаном высокого давления. Кроме того, контроллер обладает функцией дозирования удобрений с помощью шаговых насосов проекта WEGA-DOSER.
  • Контроллер разработан таким образом, чтобы любой человек с базовыми навыками в пайке мог собрать его. WEGABOX-KIT похож на конструктор для новичка-радиолюбителя, все детали можно заказать в готовом виде, включая монтажную плату, и лишь спаять все это вместе. Корпуса для контроллера и датчиков могут быть распечатаны на 3D принтере в большинстве форматов OPENSCAD для удобства модификации под свои индивидуальные потребности.

    Проект условно делится на WEGABOX 4.x KIT (полностью ручная сборка на корпусных компонентах/шилдах) и WEGABOX 5.х (заводская сборка на smd компонентах) Подробнее о WEGABOX 5.х: Заводское производство.

    WEGABOX не самостоятельное устройство и работает в связке с WEGA-SERVER , который собирает и обрабатывает данные с множества устройств и объединяет в рамках всего проекта WEGA
    WEGABOX-КIT 4.4 и WEGABOX 5.4.2 с набором датчиков и управляемых насосов после окончания сезона.

Ссылки на ресурсы проекта

Проект на OSHWLab

Telegram: активный канал, старый канал

Библиотека 3D моделей корпусов и креплений для печати на 3D-принтере github

С чего начать

Прежде всего нужно оценить свои собственные навыки которые должны включать в себя:

  • Минимальные знания в электронике (знать что такое + или GND)
  • Умение читать принципиальную схему, и находить контрольные места на монтажной плате при обращении за помощью
  • Знание, что такое паяльник и как с ним работать
  • Умение собирать компоненты по схеме
  • Минимальные знания в программировании (в нужных местах в коде проекта указать свои параметры)

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

Если все-же совсем нет никакого желания делать самому, можно обратиться в нашу ярмарку и найти того, кто предложит готовые варианты.


Изготовление устройства

Заказ комплектующих

Плата контроллера WEGABOX-KIT 4.4 в сборе
  • Контроллер WEGABOX состоит из платы, модулей платы и датчиков.
  • Проект вегабокс может быть собран как на универсальной монтажной плате, так и на специально изготовленной на заводе печатной плате проекта. см. Заказ печатной платы.
  • Все необходимые компоненты доступны в виде удобных для монтажа на основную плату деталей. Они обычно приобретаются на интернет площадках таких как aliexpress или в местных радио/ардуино магазинах. см Список компонентов платы WEGABOX
  • Помимо контроллера для WEGABOX нужны датчики. Они так-же доступны для заказа на торговых площадках и при этом имеется выбор, так как для одной задачи поддерживаются разные датчики и можно выбрать см. Список поддерживаемых датчиков

Изготовление контроллера

Изготовление контроллера WEGABOX-KIT

Изготовление датчиков

Прошивка

Прошивка по Wi-Fi

В дальнейшем, если будет желание или необходимость перепрошивки ESP это можно будет сделать через Wi-Fi.

Для этого нужно будет раскоментировать строчку в platformio.ini и указать свой IP адрес WEGABOX.

Настройка

PCB плата WEGABOX

Для простоты сборки W


Содержание

  • Что такое WEGABOX
  • Минимальные требования и знания
  • PCB плата WEGABOX
  • Распиновка jack разъемов для датчиков
  • Компоненты для заказа
    • Лист компонентов
  • Скачать проект WEGABOX
  • Установка Visual Studio Code (vscode) и прошивка
  • Где искать помощь

И так, что же такое WEGABOX

WEGABOX это система контроля и мониторинга состояния гидропонной системы, куда входят следущие возможности

  • Мониторинг ЕС
  • Мониторинг pH
  • Мониторинг Температуры воздуха и раствора(в баке и в корневой зоне)
  • Мониторинг Влажности воздуха
  • Мониторинг Атмосферное давление
  • Мониторинг СО2
  • Мониторинг Освещенности
  • Мониторинг Уровня раствора
  • Управление корневым давление(на сколько это возможно)
  • Контроль ЕС в рабочем баке

Важно: WEGABOX не имеет смысла без WEGA части.

Так же WEGABOX является важным звеном в WEGA ecosystem


Минимальные требования и знания

Для того, чтобы собрать этот WEGABOX необходимо:

  • Минимальные знания в электронике (знать что такое + или GND)
  • Умение читать схему, да-да, именно читать, а не разглядывать и смотреть
  • Знание, что такое паяльник и как с ним работать
  • Понимание как соединить три проводка в одной точке
  • Умение собирать компоненты по схеме
  • Знать и уметь, как прошивать ардуину и вообще знать, что это такое
  • Минимальные знания в программировании. Мы попытались минимизировать необходимость ковыряние в коде, но все же придется изменять некоторые значения, о которых речь пойдет ниже

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


PCB плата WEGABOX

Внешний вид платы


Компоненты для заказа

  1. Плата контроллера ESP32-WROOM-32D или ESP32-WROOM-32U
  2. Датчик температуры и влажности ATH10. Пример позиции
  3. Фоторезистор GL5528 для измерения света. Пример позиции
  4. Датчик расстояния для измерения уровня US-025
  5. Стабилизатор для питания контроллера mini560 5V
  6. Терморезистор 100кОм для компенсации ЕС NTC-MF52-100K. Пример позиции
  7. Водонепроницаемый ds18b20 датчик температуры корней. Пример позиции
  8. LM336Z-2.5 Пример позиции
  9. ISO1540DR Пример позиции
  10. MCP602-I/P Пример позиции
  11. B1205S-2W Пример позиции
  12. BNC разъем Пример позиции
  13. Блок питания 12В 2А Пример позиции
  14. Набор резисторов Resistor Assorted Kit Set 10 -1M . Пример позиции
  15. Провода ...

Лист проверенных компонентов для заказа

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

Лист компонентов


Скачать проект WEGABOX

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

Нажимаем на Source code(zip) выбранного релиза, скачиваем. Распаковываем архив в удобное место на диске.

Важно, что бы в путях до проекта не было пробелов и русских названий.

Например так будет работать D:\wegabox

Так не будет работать D:\Вега бокс\wegabox



Где искать помощь

Если у вас все еще есть вопросы по настройке, заливке и гонфигурированни WEGABOX, то их всегда можно задать в официальном телеграмм канале WEGABOX

!!! ВАЖНО !!!

Ответы на вопросы, а что такое плюс или GND, а как быть с проводами и так далее в телеграмм канале дававться не будут.

Смотри Минимальные требования и знания