Интернет-магазин «Неглупый Дом»
В каталоге есть отсеки под 1, 2, 3 и 4 аккумулятора 18650, соединённых последовательно — но модуль зарядки TP4056 рассчитан ровно на ОДНУ Li-ion ячейку (до 4.2В). Этот проект показывает правильное сочетание: отсек именно под 1×18650.
TP4056 — микросхема заряда ОДНОЙ литий-ионной ячейки до 4.2В по профилю CC/CV. При подключении к отсеку с 2-4 банками ПОСЛЕДОВАТЕЛЬНО (именно так устроены многобаночные отсеки в каталоге), TP4056 увидит суммарное напряжение сборки и либо не зарядит правильно, либо недозарядит, либо зарядит банки неравномерно без балансировки — настоящее несоответствие, важное для безопасности.
Честная граница: для большей ёмкости/напряжения нужен полноценный многоячеечный BMS с балансировкой — отдельный тип устройства, не этот простой однобаночный комплект.
Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.
// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, могу что-то упустить.
const int SENSE_PIN = A0;
const float DIVIDER_RATIO = 1.0; // 4.2В ниже предела 5В — делитель не обязателен
const float ARDUINO_VREF = 5.0;
const float LOW_BATTERY = 3.3;
void setup() {
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop() {
int raw = analogRead(SENSE_PIN);
float voltage = (raw / 1023.0) * ARDUINO_VREF * DIVIDER_RATIO;
digitalWrite(13, voltage < LOW_BATTERY ? HIGH : LOW);
delay(1000);
}
Только analogRead() — без дополнительных библиотек.
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу: 94 ₽ 85 ₽ (экономия 9 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.