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