496
правок
Siv (обсуждение | вклад) Нет описания правки |
Siv (обсуждение | вклад) Нет описания правки |
||
| Строка 33: | Строка 33: | ||
---- | ---- | ||
== | == Сборка == | ||
== | === Заказ комплектующих === | ||
==== Заказ платы контроллера ==== | |||
== | |||
Для простоты сборки <code>WEGABOX</code> была разработана PCB плата, которую можно заказать и собрать самостоятельно. | Для простоты сборки <code>WEGABOX</code> была разработана PCB плата, которую можно заказать и собрать самостоятельно. | ||
| Строка 90: | Строка 44: | ||
Плату можно заказать через <code><nowiki>https://www.allpcb.com/</nowiki></code> или любой другой сайт, на ваш вкус. | Плату можно заказать через <code><nowiki>https://www.allpcb.com/</nowiki></code> или любой другой сайт, на ваш вкус. | ||
=== | ==== Заказ готовых ==== | ||
== | |||
# Плата контроллера ESP32-WROOM-32D или ESP32-WROOM-32U | # Плата контроллера ESP32-WROOM-32D или ESP32-WROOM-32U | ||
# Датчик температуры и влажности ATH10. Пример позиции | # Датчик температуры и влажности ATH10. Пример позиции | ||
| Строка 115: | Строка 65: | ||
Лист компонентов | Лист компонентов | ||
== | === Изготовление контроллера === | ||
=== Изготовление датчиков === | |||
== Прошивка == | |||
== Установка Visual Studio Code (vscode) и прошивка == | == Установка Visual Studio Code (vscode) и прошивка == | ||
| Строка 191: | Строка 134: | ||
Для этого нужно будет раскоментировать строчку в <code>platformio.ini</code> и указать свой <code>IP</code> адрес <code>WEGABOX</code>. | Для этого нужно будет раскоментировать строчку в <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> | |||
---- | |||
---- | ---- | ||