В епоху блекаутів монітор БМС акумулятора — це must-have для тих, хто використовує LiFePO4 батареї JSDSolar. Якщо вам потрібен монітор акумулятора JSDSolar або монітор акумулятора LiFePO4 для відстеження навантаження, часу до розрядження та рівня заряду — цей матеріал для вас.
У статті розглядається бюджетний монітор БМС акумулятора JSDSolar на базі ESP32, який працює автономно, не вимагає фірмового застосунку та дозволяє отримувати основні параметри акумулятора в реальному часі. Протестовано на Smart BMS Jiabaida JBD DP04S007
Проблема з оригінальним моніторингом акумулятора JSDSolar
Стандартний застосунок JSDSolar підключається до БМС через Bluetooth і показує всі основні дані: поточне навантаження, відсоток заряду та час роботи. Однак на практиці є помітні обмеження:
- Для стабільного з'єднання потрібно перебувати поруч з акумулятором (Bluetooth 5–10 м через стіни).
- Смартфон постійно зайнятий моніторингом і недоступний для інших завдань.
- При виведенні даних на дисплей інвертора доводиться щоразу підходити до нього.
Під час блекаутів це особливо незручно. Швидка оцінка часу роботи, що залишився, при поточному навантаженні стає критичною. Тому було реалізовано автономний монітор БМС акумулятора JSDSolar на базі ESP32 — без застосунку, просто та бюджетно.
Нижче описані основні компоненти для самостійного збирання монітора акумулятора LiFePO4.
Для збирання знадобляться:
Мікроконтролер ESP32 S3 Zero (з Bluetooth) — можна використовувати й більш бюджетні ESP32 з Bluetooth.
Дисплей 0.96" (80×160 пікселів) — за потреби можна встановити екран більшого розміру.
Орієнтовна вартість компонентів помітно нижча за готові монітори БМС, які коштують 800–1500 грн і не завжди сумісні з конкретним виробником, у тому числі JSDSolar.
Кроки збирання монітора БМС акумулятора на ESP32
Підключення дисплея.
Використовується бібліотека TFT_eSPI. Дисплей виводить дані в три рядки:
режим роботи, відсоток заряду та напруга,
навантаження і розрахунковий час до розрядження (або заряду).
Bluetooth-підключення.
Реалізовано за допомогою бібліотеки NimBLEDevice.
У коді вказується MAC-адреса БМС (вказана на наклейці акумулятора JSDSolar).
ESP32 підключається до БМС, «будить» її та зчитує дані кожні 3 секунди.
Розшифровка даних.
Дані звірялися з офіційним застосунком JSDSolar —
значення збігаються, включаючи режими заряду, розряду та спокою.
LED-індикація.
RGB-світлодіод відображає поточний статус роботи:
зелений — нормальна робота, червоний — помилка або втрата з'єднання.
Знято коротке відео з демонстрацією роботи монітора БМС акумулятора BMS Jiabaida JBD DP04S007.
Дивіться, як працює монітор БМС акумулятора LiFePO4 на ESP32:
Можливі покращення монітора БМС акумулятора
- Редагування MAC-адреси — додавання веб-інтерфейсу для переналаштування під інші БМС LiFePO4.
- Більший дисплей — 1.54" або 2" з використанням LVGL (графіки, анімації).
- Автономність — акумулятор 18650, контролер заряду та sleep-режими ESP32.
- Інтеграції — надсилання даних у Telegram або інший застосунок.
Готове рішення CUB v1.0
Якщо немає бажання паяти, кодувати, моделювати корпус і друкувати його на 3D-принтері — доступне готове рішення.
Готовий Bluetooth-монітор БМС для LiFePO4 (CUB v1.0) виконаний у компактному корпусі і підключається до БМС через Bluetooth.
Він відображає основні параметри акумулятора без використання смартфона.
Протестовано на Smart BMS Jiabaida JBD DP04S007
Ціна пристрою — 350 грн.
Монітор можна протестувати протягом 14 днів у реальних умовах експлуатації. Якщо пристрій не підійде — ви повертаєте його та отримуєте гроші назад.
Хочеш зібрати такий монітор своїми руками?
Я зробив окрему детальну інструкцію: схема, код для Arduino IDE та 3D-модель корпусу →
Висновок
Чи варто використовувати автономний монітор акумулятора JSDSolar? Якщо ви регулярно перевіряєте стан LiFePO4 батареї та втомилися від застосунку — бюджетний монітор на ESP32 вирішує це завдання. Це практичне рішення для блекаутів: дані в реальному часі, автономний дисплей і відсутність залежності від смартфона.
У наступних версіях плануються доопрацювання. Можлива розробка бездротових моніторів під БМС інших виробників.




Коментарі до статті
Поки що немає коментарів. Будьте першим!
Додати коментар