WEGABOX: различия между версиями

Материал из WEGA-PROJECT
Перейти к навигации Перейти к поиску
Строка 39: Строка 39:
=== Изготовление контроллера ===
=== Изготовление контроллера ===
Изготовление контроллера [[WEGABOX-KIT]]
Изготовление контроллера [[WEGABOX-KIT]]
=== Прошивка ===
*После успешной сборки необходимо выполнить первую прошивку проводом USB. Это нужно первый раз и требуется для указания параметров точки доступа. Дальнейшие прошивки и обновления будут выполнятся через WiFi.
*На момент прошивки у вас уже должен быть развернут и настроен [[WEGA-SERVER]], и сгенерированы ключи доступа.
*Установлена платформа [https://code.visualstudio.com/ VSCODE], и подключен проект из [https://github.com/WEGA-project/wegabox репозитория]
[[Прошивка|подробнее]]


=== Изготовление датчиков ===
=== Изготовление датчиков ===
== [[Прошивка]] ==
== Прошивка по Wi-Fi ==
В дальнейшем, если будет желание или необходимость перепрошивки <code>ESP</code> это можно будет сделать через Wi-Fi.
Для этого нужно будет раскоментировать строчку в <code>platformio.ini</code> и указать свой <code>IP</code> адрес  <code>WEGABOX</code>.
== Настройка ==
== PCB плата WEGABOX ==
Для простоты сборки <code>W</code>
= Содержание =
* Что такое WEGABOX
* Минимальные требования и знания
* PCB плата WEGABOX
* Распиновка jack разъемов для датчиков
* Компоненты для заказа
** Лист компонентов
* Скачать проект WEGABOX
* Установка Visual Studio Code (vscode) и прошивка
* Где искать помощь
----И так, что же такое '''WEGABOX'''
'''WEGABOX''' это система контроля и мониторинга состояния гидропонной системы, куда входят следущие возможности
* Мониторинг <code>ЕС</code>
* Мониторинг <code>pH</code>
* Мониторинг <code>Температуры воздуха и раствора</code>(в баке и в корневой зоне)
* Мониторинг <code>Влажности воздуха</code>
* Мониторинг <code>Атмосферное давление</code>
* Мониторинг <code>СО2</code>
* Мониторинг <code>Освещенности</code>
* Мониторинг <code>Уровня раствора</code>
* Управление корневым давление(на сколько это возможно)
* Контроль <code>ЕС</code> в рабочем баке
Важно: '''WEGABOX''' не имеет смысла без WEGA части.
Так же '''WEGABOX''' является важным звеном в WEGA ecosystem
----
== Минимальные требования и знания ==
Для того, чтобы собрать этот <code>WEGABOX</code> необходимо:
* Минимальные знания в электронике (знать что такое <code>+</code> или <code>GND</code>)
* Умение читать схему, да-да, именно читать, а не разглядывать и смотреть
* Знание, что такое паяльник и как с ним работать
* Понимание как соединить три проводка в одной точке
* Умение собирать компоненты по схеме
* Знать и уметь, как прошивать ардуину и вообще знать, что это такое
* Минимальные знания в программировании. Мы попытались минимизировать необходимость ковыряние в коде, но все же придется изменять некоторые значения, о которых речь пойдет ниже
Если, всего выше перечисленного или одного из выше перечисленного не знаешь, не умеешь, не понимаешь, найди человека, который соберет этот миксер за тебя.
----
== PCB плата WEGABOX ==
=== Внешний вид платы ===
----
== Компоненты для заказа ==
# Плата контроллера ESP32-WROOM-32D или ESP32-WROOM-32U
# Датчик температуры и влажности ATH10. Пример позиции
# Фоторезистор GL5528 для измерения света. Пример позиции
# Датчик расстояния для измерения уровня US-025
# Стабилизатор для питания контроллера mini560 5V
# Терморезистор 100кОм для компенсации ЕС NTC-MF52-100K. Пример позиции
# Водонепроницаемый ds18b20 датчик температуры корней. Пример позиции
# LM336Z-2.5 Пример позиции
# ISO1540DR Пример позиции
# MCP602-I/P Пример позиции
# B1205S-2W Пример позиции
# BNC разъем Пример позиции
# Блок питания 12В 2А Пример позиции
# Набор резисторов Resistor Assorted Kit Set 10 -1M . Пример позиции
# Провода ...
=== Лист проверенных компонентов для заказа ===
Здесь вы найдете лист компонентов, которые уже заказывались ни раз, но смотрите на цены, они иногда сильно меняются.
Лист компонентов
----
== Скачать проект WEGABOX ==
Скачать проект можно несколькими путями, самый просто это скачать архив текущего репозитория или со страницы релизов. Последний стабильный релиз можно найти здесь.
Нажимаем на <code>Source code(zip)</code> выбранного релиза, скачиваем. Распаковываем архив в удобное место на диске.
Важно, что бы в путях до проекта не было пробелов и русских названий.
Например так будет работать <code>D:\wegabox</code>
Так не будет работать <code>D:\Вега бокс\wegabox</code>
----
----
== Где искать помощь ==
Если у вас все еще есть вопросы по настройке, заливке и гонфигурированни <code>WEGABOX</code>, то их всегда можно задать в официальном телеграмм канале WEGABOX
'''!!! ВАЖНО !!!'''
Ответы на вопросы, а что такое плюс или GND, а как быть с проводами и так далее в телеграмм канале дававться не будут.
Смотри Минимальные требования и знания

Версия от 04:38, 24 апреля 2023

Описание

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 с набором датчиков и управляемых насосов после окончания сезона.

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

Проект на github

Проект на OSHWLab

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

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

С чего начать

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

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

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

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


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

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

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

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

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

Прошивка

  • После успешной сборки необходимо выполнить первую прошивку проводом USB. Это нужно первый раз и требуется для указания параметров точки доступа. Дальнейшие прошивки и обновления будут выполнятся через WiFi.
  • На момент прошивки у вас уже должен быть развернут и настроен WEGA-SERVER, и сгенерированы ключи доступа.
  • Установлена платформа VSCODE, и подключен проект из репозитория

подробнее

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