Пятый проект — автономное устройство на батарейке. Он учит считать потребление, а не гадать.
Состав: литий 18650 или CR123A, стабилизатор (LDO с малым током покоя или buck), микроконтроллер с Wi-Fi/BLE, датчик, режим глубокого сна.
Расчёт: средний ток = (ток в сне × время сна + ток в работе × время работы) / общий период. Пример: 20 мкА в сне 59 секунд, 120 мА при передаче 1 секунду → средний 2 мА. При 2000 мА·ч это 1000 часов = 41 день.
Что критично:
— Ток покоя стабилизатора: LDO с 5 мА убьёт всю экономию, нужен с микроамперами.
— Датчики: отключать питание через MOSFET, а не оставлять в standby.
— Светодиоды индикации: 2 мА постоянно — это 1.5 месяца из батарейки.
— Deep sleep: на ESP32 10–20 мкА, при пробуждении — секунды активности.
— Измерения: мультиметр в режиме мкА покажет реальность, «по даташиту» обычно оптимистично.
Проверка: измерь ток в сне и в работе, посчитай средний, сравни с расчётом. Разница больше 30 % — ищи, что не выключилось.
Дальше: корпус, разъём для зарядки (TP4056), защита аккумулятора, watchdog.
Время: 2–3 вечера. Это первый проект, который живёт сам и не висит на проводе.
Автономность — единственный проект, где потребление в микроамперах важнее скорости процессора.
Измерь ток своей платы в глубоком сне. Если больше 1 мА — ищи, что не выключено: стабилизатор, светодиод, датчик.
Проверь себя
Почему LDO с током покоя 5 мА — плохой выбор для батарейного устройства?
5 мА за месяц съедят 3.6 А·ч — больше, чем вся батарейка. Нужен LDO с током покоя в микроамперах или импульсный преобразователь с отключением.
-
Wikipedia: Lithium-ion battery
расчёт автономности
-
Espressif: ESP32 Datasheet
потребление в режимах сна