В эпоху блэкаутов монитор БМС аккумулятора — это 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 решает эту задачу. Это практичное решение для блэкаутов: данные в реальном времени, автономный дисплей и отсутствие зависимости от смартфона.
В следующих версиях планируются доработки. Возможна разработка беспроводных мониторов под БМС других производителей.




Комментарии к статье
Пока нет комментариев. Будьте первым!
Добавить комментарий