Заглавная страница: различия между версиями
Siv (обсуждение | вклад) Нет описания правки |
Siv (обсуждение | вклад) |
||
| Строка 8: | Строка 8: | ||
Ниже можно видеть всю экосистему, где блоки 1-4 и 13, это части <code>WEGA</code> | Ниже можно видеть всю экосистему, где блоки 1-4 и 13, это части <code>WEGA</code> | ||
== | == ОПИСАНИЕ ПРОЕКТА == | ||
===WEGA-SERVER=== | ===WEGA-SERVER=== | ||
Это WEB сервер в стандарте [https://ru.wikipedia.org/wiki/LAMP LAMP] | Это WEB сервер в стандарте [https://ru.wikipedia.org/wiki/LAMP LAMP] . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики значений и подсказки по выращиванию, а так же выполнять калибровку датчиков. В wega-server входят следующие компоненты: | ||
*WEGA-GUI - модуль отображения статистики измерений выдает данные по фактическому состоянию растворов | *'''WEGA-GUI''' - модуль отображения статистики измерений выдает данные по фактическому состоянию растворов | ||
*WEGA-DB - хранит данные со всех сенсоров и миксера | *'''WEGA-DB''' - хранит данные со всех сенсоров и миксера | ||
*WEGA-API - осуществляет прием данных и передачу параметров на устройства | *'''WEGA-API''' - осуществляет прием данных и передачу параметров на устройства | ||
*WEGA-EVENT - производит уведомление о ситуациях ( | *'''WEGA-EVENT''' - производит уведомление о ситуациях через '''telegram bot''' | ||
*'''SYSLOG''' - сервер сбора логов работы устройств | |||
*'''OWM Fetcher''' - компонент получающий погоду с сервиса [https://openweathermap.org/ Open Weather Map] | |||
*'''GRAFANA''' - мощный и удобный компонент визуализации измерений (значения графики отчеты) | |||
===WEGABOX=== | ===WEGABOX=== | ||
Версия от 03:00, 20 апреля 2023
ПРОЕКТ WEGA
Проект WEGA (Web E-Garden Automation) — это экосистема, объединяющая программно-аппаратные средства, цель которой — контролировать и помогать выращивать растения на гидропонике.
Основная идея проекта — разработка простых, самостоятельных элементов, облегчающих выращивание растений, при этом умеющих работать вместе в едином информационном взаимодействии.
Ниже можно видеть всю экосистему, где блоки 1-4 и 13, это части WEGA
ОПИСАНИЕ ПРОЕКТА
WEGA-SERVER
Это WEB сервер в стандарте LAMP . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики значений и подсказки по выращиванию, а так же выполнять калибровку датчиков. В wega-server входят следующие компоненты:
- WEGA-GUI - модуль отображения статистики измерений выдает данные по фактическому состоянию растворов
- WEGA-DB - хранит данные со всех сенсоров и миксера
- WEGA-API - осуществляет прием данных и передачу параметров на устройства
- WEGA-EVENT - производит уведомление о ситуациях через telegram bot
- SYSLOG - сервер сбора логов работы устройств
- OWM Fetcher - компонент получающий погоду с сервиса Open Weather Map
- GRAFANA - мощный и удобный компонент визуализации измерений (значения графики отчеты)
WEGABOX
- Конвертер интерфейса (средний уровень) для обмена данными по проводам и обновления прошивок устройств (7)
- WEGA-ESP32 - самостоятельный беспроводной контроллер сбора данных о состоянии растворов
- WEGA-Box - проводной контроллер повышенной надежности нижнего уровня подключенный по шине
RS485к устройству среднего уровня (5) - Измерительный бак с рабочим раствором в котором устройства (6,7) выполняют измерения
EC,pH, Температуры и уровня. - WEGA-HPG - многоплатформенный калькулятор выполняющий расчет раствора в том числе коррекций по данным полученным от (1) и управляющий устройством изготовления концентратов (10)
- WEGA-Mixer - устройство выполняющее изготовление концентратов A и B для переноски и хранения
- Концентраты A и B - смесь химически совместимых между собой солей в рассчитанных пропорциях пригодных для приготовления рабочего раствора (8)
- WEGA-DOSER (в разработке) устройство для подачи концентратов (11) в рабочий раствор (8) с высокой точностью и равномерностью по заданным алгоритмам.
- Утилита для загрузки данный с открытого проекта погодного сервиса
OpenWetherMap
Состав
Ядро проекта - это сервер LAMP, который принимает, сохраняет и обрабатывает информацию, а так-же обеспечивает обмен и наблюдение за информацией.
WEGA-GUI - Веб интерфейс контроля за климатом и растворами со множества устройств сбора
WEGA-API - интерфейс обмена информацией и доставкой команд управления на аппаратные устройства
Телеграмм каналы
WEGA-ESP32 - аппаратный комплекс сбора данных по микроклимату и состоянию растворов
WEGA-Mixer - устройство изготавливающее концентраты удобрений
WEGA-HPG - мультиплатформенный калькулятор (АРМ технолога по питанию) рассчитывающий составляющие раствора и управляющий wega-mixer
WEGA-Doser - устройство управляющее подачей концентратов в рабочий раствор (в процессе разработки, стадия проведены испытания исполнительных механизмов)
