Depository of News

Экономим энергию на ESP32-P4: эксперименты с Light‑sleep, Deep‑sleep и периферией CrowPanel

habrahabr.ru · world

Последнее время всё чаще сталкиваюсь в HMI проектах с панелями на базе ESP32-P4, и это довольно удобно: экран подключен, сенсор работает, связь есть. Можно сразу же делать интерфейс и приложение. В один момент появилась задача обеспечить работоспособность CrowPanel (Elecrow) от батареи, и началось интересное. Замер мультиметром показал около 600 мА потребления панели при яркости 60%. Если грубо прикинуть, то на аккумуляторе 1000 мАч будет меньше 2 часов. Хотелось бы больше, поэтому решил разобраться, что можно сделать: понизить частоту, выключить подсветку и периферию, отправить Р4 в сон. Заодно выяснить, где заканчиваются возможности прошивки, и начинается схемотехника. Забегая вперед: в одном из проверенных сценариев ток удалось снизить с 335,9 до 96,7 мА, на 71,2%. Потом на существенно модифицированной плате получилось увидеть и 6,5 мА. Но это уже отдельный исследовательский эксперимент, а не готовый режим с пробуждением по касанию. Ниже — как я до этих цифр дошёл и что из них можно применить на практике. Читать далее

Read full article →