SPEC-RU/REV.07
Тема:
Матвеев Михаил Александрович
все проекты
growbox-espidf
growbox-espidf · 2024 · public

growbox-espidf.

Нативный ESP-IDF v6.0 для умной гроубокс-системы, написан с нуля: 17 типов датчиков, миксер 8 помп ±0.01 г (HX711), Web UI (Vite + Vanilla JS), OTA, Home Assistant MQTT Discovery.

§ stack · bill of materials
Chart.js FreeRTOS Vite ESP-IDF ESP32 HX711 I2C / 1-Wire Home Assistant LittleFS OTA C JavaScript C++ Telegram Bot API MQTT

Что это

Прошивка умного гроубокса и миксера удобрений на ESP32, написана с нуля на нативном
ESP-IDF v6.0 — без Arduino и без PlatformIO. Переписана с Arduino-форка.
Поддерживает веб-интерфейс на устройстве, MQTT + Home Assistant Discovery, SSE push,
Telegram-уведомления и OTA-обновления.

Возможности

  • 17 типов датчиков — DS18B20, BME280, ADS1115, CCS811, AHT10 и др.
  • Mixer — до 8 помп, многофазное дозирование (TARE → LOAD → FAST → DROP → DRYING),
    точность ±0.01 г (HX711)
  • Web UI — Vite + Vanilla JS, встроен в LittleFS; SSE push-обновления в реальном
    времени
  • Home Assistant MQTT Discovery — автоматическое обнаружение устройства
  • Dual MQTT — Home Assistant + Ponics broker
  • Telegram Bot — уведомления о рецептах, статус, управление
  • OTA — обновление прошивки и LittleFS по Wi-Fi
  • WiFi — AP + STA режимы, автопереподключение

Стек

ESP-IDF v6.0, FreeRTOS, C, Vite + Vanilla JS, MQTT, LittleFS, HX711, OTA

§ end of sheet

Запустить у себя?
Напишите сообщение.