• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP32 энергосбережение

pvvx

Активный участник сообщества
И 2 мкА это очень много. Даже для самой дешевой поделки “Tuya” ценою одного ESP в виде BLE термометра-гигрометра, т.к. составляет к 30% от общего потребления всего устройства (к 7 мкА при опросе датчика каждые 10 сек и передачей данных в 2 дубля по 3-м каналам). А немного дороже, раза в полтора, то это уже средний ток при передаче раз 15 сек в LE LongRange (к 1 км).

либо датчики открывания закрывания дверей или окон.
От обычных солевых батареек не работает. Не запускается. И он уже давно где-то на свалке через помойку...
 

pvvx

Активный участник сообщества
Вот тоже, сегодня, приключения были с ESP32-C3. Потребовался датчик измерения потребления от АКБ на замер в длительный срок с какой INA226, INA228, ... На месяцы контроля потребления маломощного устройства…

В ESPHome залил что там дали в модуль ESP32-C3 который без всяких USB-UART. Воткнул к новому 12В 9A АКБ от APC (для бесперебойника, т.к. оно дешевле, везде и всегда можно купить с доставкой, и не боится холодов) через модуль USB-PD с прочими протоколами и главное с разъемом USB. Данный DC-DC кушает на холостом менее полу мА и светит светодиодом :).

В итого ESP32-C3 жрет за 14 мА через данный DC-DC по линии от АКБ когда соединен с Hоме Assistant, а это требуется вечно, т.к. записывать логи длиною в год ESP (ESPHome) не умеет и нужны усредненные (непрерывные) замеры с передачей, с шагом не более 10 сек. И ещё АКБ не хватает чтобы измерять и питать это чудо вместе с измеряемым…

Пришлось срочно слепить на TB-03F-kit, и пофиг, что там стоит USB-UART и всякие светодиоды. Итог – 2.0 мА и не грамма более по линии от АКБ. А это уже приемлемо для задачи и сбой логов в HомеAssistant не страшен – чип сам пишет годовой лог, усредняет и передает каждые 8 сек… Паяльника не потребовалось :)
1721662564942.png
 

pvvx

Активный участник сообщества
1721663105835.png
Пик - это вставил в DC-DC ESP32-C3... А далее уже пошло измеряемое устройство... И всё пошло как надо...
PS: Опция сборки прошивки с INA226, а может дополню и другими INAxxx - будет в новой версии ATC_MiThermometer... Без всяких UART на голом модуле TB-03F (TLSR825x) среднее потребление будет до десятка мкА...
 

nikolz

Well-known member
Посмотреть вложение 13962
Пик - это вставил в DC-DC ESP32-C3... А далее уже пошло измеряемое устройство... И всё пошло как надо...
PS: Опция сборки прошивки с INA226, а может дополню и другими INAxxx - будет в новой версии ATC_MiThermometer... Без всяких UART на голом модуле TB-03F (TLSR825x) среднее потребление будет до десятка мкА...
А зачем в примитивных устройствах ставить ESP32.? Во всех устройствах, которые фигурируют на этом форуме хватит и ESP8285 если надо WiFi.
BLE модули тоже для простых поделок. Что-то с большим объемом памяти для вычислений и программ для работы от батареек ничего путевого нет.
 

pvvx

Активный участник сообщества
А зачем в примитивных устройствах ставить ESP32.? Во всех устройствах, которые фигурируют на этом форуме хватит и ESP8285 если надо WiFi.
BLE модули тоже для простых поделок. Что-то с большим объемом памяти для вычислений и программ для работы от батареек ничего путевого нет.
ESP32-C3 и есть замена ESP828x. Так считает Espressif и на деле так, если фанат ESP.
А ESP32 - это самый неудачный проект по всем TTX.
 

pvvx

Активный участник сообщества
WiFi от батареек? Это какой-то специфичный проект. WiFi – следовательно TCP/IP, а там только стеку нужно от 200 килобайт буферов для минималки, если это не игрушка, но урезан по самое.

А чипы с памятью, которые давно ставят во всякие пром. контроллеры давно есть – хотя-бы от Realtek. Древний RTL8195/87xx имеет встроенные 2.5Мегабайта RAM и 2.4+5ГГц WiFi. При этом, при удержании соединения с AP кушает всего 1..2 мА. И наверняка уже есть и новые чипы.
 

pvvx

Активный участник сообщества
Народ всегда выбирает самое худшее.

Если смотреть, что кривое из чипов выходило за последние годы, то оно и есть самое "модное" у народа.

К примеру, CH32V003. Жрет во сне ужасно, никаких положительных отличий от аналогичных чипов из прошлых поколений нет.
Но он из “новорожденных” имеет большую популярность хотя-бы у блоггеров – им же надо бабло зарабатывать на спаме…
 

nikolz

Well-known member
WiFi от батареек? Это какой-то специфичный проект. WiFi – следовательно TCP/IP, а там только стеку нужно от 200 килобайт буферов для минималки, если это не игрушка, но урезан по самое.

А чипы с памятью, которые давно ставят во всякие пром. контроллеры давно есть – хотя-бы от Realtek. Древний RTL8195/87xx имеет встроенные 2.5Мегабайта RAM и 2.4+5ГГц WiFi. При этом, при удержании соединения с AP кушает всего 1..2 мА. И наверняка уже есть и новые чипы.
на Али:
RT8195 стоит 2500 руб , ESP8285 стоит 92 руб.
-------------------------------
относительно WiFi от батарейки.
Основные потери энергии не при передаче, а во сне.
Поэтому ESP8285 будет работать от батарейки , даже от солнечной панельки.
Проблему импульса тока решал с помощью суперкондера на 1ф и даже кондера на 10000мкф.
--------------------------
 

pvvx

Активный участник сообщества
на Али:
RT8195 стоит 2500 руб , ESP8285 стоит 92 руб.
И?
Пластиковая машинка для детей стоит дешевле любого нормального авто.
относительно WiFi от батарейки.
Основные потери энергии не при передаче, а во сне.
Поэтому ESP8285 будет работать от батарейки , даже от солнечной панельки.
Проблему импульса тока решал с помощью суперкондера на 1ф и даже кондера на 10000мкф.
Понятно что "решали" ради игры. Теперь то оно уже выкинуто.
 

pvvx

Активный участник сообщества
Купите CH217 - защита и коммутатор. Отключенный - 100 нА.
Отключите свой ESP8285 и радуйтесь. Всё равно он ничего не делает, если вечно спит.
1721753526665.png
 

nikolz

Well-known member
Купите CH217 - защита и коммутатор. Отключенный - 100 нА.
Отключите свой ESP8285 и радуйтесь. Всё равно он ничего не делает, если вечно спит.
Посмотреть вложение 13964
ошибаетесь
  • CH217 типичный рабочий ток покоя 50 мкА.
----------------------
Но я давно уже использую TPL511X стоит 80 руб. ток потребления 30 нA.
2024-07-23_21-04-58.png
 

pvvx

Активный участник сообщества

pvvx

Активный участник сообщества
ошибаетесь
  • CH217 типичный рабочий ток покоя 50 мкА.
----------------------
Но я давно уже использую TPL511X стоит 80 руб. ток потребления 30 нA.
Посмотреть вложение 13965
Какие ошибки - см. ток при выключении (Shutdown current). Тем более они давно в наличии. С али их в пластиковой коробочке 50 шт прислали по 5.5 руб шт... не понятно почему не в ленте...
И оно как раз к вашему таймеру, который не может ничего коммутировать, да с защитой. Игрушка ведь - ткнете не туда при игре и погорит :)
 

nikolz

Well-known member
Какие ошибки - см. ток при выключении (Shutdown current). Тем более они давно в наличии. С али их в пластиковой коробочке 50 шт прислали по 5.5 руб шт... не понятно почему не в ленте...
И оно как раз к вашему таймеру, который не может ничего коммутировать, да с защитой. Игрушка ведь - ткнете не туда при игре и погорит :)
можно, их нет на али
Но я ставлю MOSFET или использую внутренний в TPL511x.
В итоге ток менее 0.1 uA.
 

pvvx

Активный участник сообщества
много лишнего , модули большие и дорого.
Что-то с большим объемом памяти для вычислений и программ для работы от батареек ничего путевого нет.
И тема про малое потребление. По тому и были указаны данные монстры с 2.5-4 Мегабайта RAM которые при удержании связи с AP на 2.4 и/или 5 ГГц потребляют всего 1.5 мА. И это не deep sleep, а простой sleep c прерываниями по чему угодно и отработкой связи с WiFi-AP (периодических подтверждений что модуль спит и есть ли у AP что для него, чтобы перейти в активный режим).
ESP так не умеет.
 

pvvx

Активный участник сообщества
можно, их нет на али
Там поиск кривой. И многое (под 90% из чипов) не отображается для али .ru.
Но я давно уже использую TPL511X стоит 80 руб. ток потребления 30 нA.
Цена аж целых 9 батареек CR2032. На лет 7..10 хватит работать любому нормальному чипу BLE да на расстояния передачи к 1км каждые 3..5 сек.
 

pvvx

Активный участник сообщества
Все давно решают задачу найти датчики с малым потреблением, а у вас задача как питать жрущий чип передатчика, который при отсутствии внешней электро-сети на 220/230В бесполезен.
Куда он будет звонить? Даже смартфон его не примет в диапазоне по расстоянию связи (для WiFi ESP модулей с али это до 200..300 метров если без препятствий).
Соответственно никаких уведомлений в самый нужный момент от такого датчика не получите - WiFi роутеры любят много кушать...
 

nikolz

Well-known member
Все давно решают задачу найти датчики с малым потреблением,
Эти датчики мало потребляют потому что маломощные передатчики. Следовательно и дальность меньше.
ESP32 жрет на BLE потому что у него 100 мВт и кпд передатчика в 3 раза меньше чем у новых модулей с BLE.
но у модулей с BLE мощность в 10 100 раз меньше и память в 100 1000 раз меньше. т е кроме тупого измерения температуры и влажности ничего толкового сделать невозможно. типа чтобы поиграть и экономить 5 копеек в год на батарейках.
 
Сверху Снизу