• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Автономная работа ESP8266

Alexei

New member
Добрый день, я пробую сделать автономный девайс, на который будут приходить состояния нажатых кнопок (в момент нажатия), и передавать в дальнейшем по WiFi на сервер. В связи с этим есть пару вопросов?

1. Какую лучше выбрать ESP8266 для обработки цифрового ввода из цепи время от времени(может днями ничего не приходить).
2. Как правильно рассчитать необходимый Li-Po аккумулятор для автономного питания, насколько его "хватит" при условии, что потреблять будет только ESP'ка (уходит ли она в сон нормально)? Хотелось бы не сильно большой, что бы не увеличивать корпус.

Спасибо
 

sav-13

Member
1. ESP любую. Прогрессивнее использовать 07 или 12 с раширенной памятью
2. В сон ESP-шка уходит нормально с потреблением несколько микроампер (если стабилизатор 3.3В нормальный) Выход из сна происходит по сигналу с 16GPIO через перезагрузку. (У меня по другому не получилось)
После этого происходит коннект к точке доступа (минимум секунд 5-6). При этом потребление порядка 70-100мА. Аккумулятор в таком режиме живет месяц-другой. Не больше.
 

modex

New member
На сколько хватит батареи 18650 (samsung 2600mah), если esp8266 будет всегда включен? т.е. в сон он не уходит, отправляет данные каждые 6 минут с ds18b20, на narodmon.
 

sav-13

Member
На сколько хватит батареи 18650 (samsung 2600mah), если esp8266 будет всегда включен? т.е. в сон он не уходит, отправляет данные каждые 6 минут с ds18b20, на narodmon.
ESP потребляет в активном режиме 70-100мА
соответственно батареи хватит на 1-2 суток
 

modex

New member
ESP потребляет в активном режиме 70-100мА
соответственно батареи хватит на 1-2 суток
Спасибо!
Протестировал, одной батарейки хватает на двое суток! Думаю можно на больший срок вытянуть, если убрать светодиод и выставить передачу данных с интервалом на 15 минут. Вероятно удастся и на трое суток растянуть!

Надеюсь удастся сделать автономную и независимую миниметеостанцию для дачи. (esp8266 + 3g роутер + солнечная панель).
Нужно будет подумать (и изобрести что-то), чтоб в зимний период можно было использовать. (зимнего доступа к устройству не будет)
 

sav-13

Member
Спасибо!
Протестировал, одной батарейки хватает на двое суток! Думаю можно на больший срок вытянуть, если убрать светодиод и выставить передачу данных с интервалом на 15 минут. Вероятно удастся и на трое суток растянуть!

Надеюсь удастся сделать автономную и независимую миниметеостанцию для дачи. (esp8266 + 3g роутер + солнечная панель).
Нужно будет подумать (и изобрести что-то), чтоб в зимний период можно было использовать. (зимнего доступа к устройству не будет)
Курите режим DeepSleep у ESP. Ток снижается до десятков микроампер.
Правда выход из него у меня получился только с перезагрузкой и реконнектом. Но это в любом случае можно больше мясяца жить на аккумуляторе
 

modex

New member
Курите режим DeepSleep у ESP. Ток снижается до десятков микроампер.
Правда выход из него у меня получился только с перезагрузкой и реконнектом. Но это в любом случае можно больше мясяца жить на аккумуляторе
Да, читал про него, но программировать не умею, а за меня это делать врядли кто будет, ну либо прошивка от хоумсмарта за 100р. Тут другая проблема, 3г роутер не умеет спать, по этому в любом случае расход батарей будет. А готовых примеров с кодом под "есп+gsm модуль" не попалось. На ардуино вроде видел, но там расход еще выше вроде.
Летом то пофиг, а вот зимой - мало света и холод для батареек..
 

sav-13

Member
Да, читал про него, но программировать не умею, а за меня это делать врядли кто будет, ну либо прошивка от хоумсмарта за 100р. Тут другая проблема, 3г роутер не умеет спать, по этому в любом случае расход батарей будет. А готовых примеров с кодом под "есп+gsm модуль" не попалось. На ардуино вроде видел, но там расход еще выше вроде.
Летом то пофиг, а вот зимой - мало света и холод для батареек..
У роутера мож же отключать питания полевиком, подключенным к ESP

Если брать GSM модуль, то особого смысла в ESP нет, можно и Ардуино ставить.

Разницы работы с GSM модулем ESP и Ардуины нету.

Если сравнивать чисто контроллеры, то Atmega, которую использует Ардуионо потребляет меньше и режим сна там нормально работает
 

SergSV

New member
Что бы не создавать новую тему спрошу здесь . ESP12 работает в автономном режиме и передает данные с датчиков.
Бывает такое что датчики отваливаются . Так что бы это видеть повесил светодиод на GPIO13 и по кол-ву морганий определяю какой датчик отвалился. Вот в это время мне не нужен Wi-FI , но вогнать в сон модуль не могу , тогда не будет моргать светодиод , а понизить потребление нужно. Вопрос в том есть ли команда которая отключает RF передатчик не перезагружая модуль?
 

pvvx

Активный участник сообщества
Спасибо!
Протестировал, одной батарейки хватает на двое суток! Думаю можно на больший срок вытянуть, если убрать светодиод и выставить передачу данных с интервалом на 15 минут. Вероятно удастся и на трое суток растянуть!

Надеюсь удастся сделать автономную и независимую миниметеостанцию для дачи. (esp8266 + 3g роутер + солнечная панель).
Нужно будет подумать (и изобрести что-то), чтоб в зимний период можно было использовать. (зимнего доступа к устройству не будет)
На холоде АКБ будет сильно меньше, особенно Li-po, если не умрет навсегда. Подбирайте такой, что может храниться и работать хотя-бы до -40С по докам.
 

pvvx

Активный участник сообщества
Добрый день, подскажите какой нормальный стабилизатор с низким потреблением?
LDO стабилизаторы выдающие необходимый для работы ESP8266 ток (это от 500 мА, т.к. ESP8266 имеет пики потребления за 450 мА) потребляют на холостом ходу больше чем спящий ESP8266.

К примеру: SPX3819 – 500мА до 16V, холостой ход 90 мкА, Drop 340 mV.

Для уменьшения потребления, если ESP8266только спит, делают составную схему – слабенький LDO с более мощным отключаемым DC-DC.

Плюс микросхема зарядки АКБ так-же кушает и её надо отключать.

Аналогично жрет и схема защиты АКБ.

В итоге безразлично какой из типовых LDO вы используете. Главное что не древний LM117.
Всё равно работу даже спящего ESP8266/ESP32 более месяца на АКБ не обеспечите или надо ставить АКБ от автомобиля.

На али есть готовый блоки с установкой 18650 типа:

https://aliexpress.ru/item/33060514583.html

и перепаивать никто и ничего на них не собирается.

И вы не указали диапазон входного напряжения.
 

CodeNameHawk

Moderator
Команда форума
Всё равно работу даже спящего ESP8266/ESP32 более месяца на АКБ не обеспечите или надо ставить АКБ от автомобиля.
Три месяца, с передачей раз в 10 мин. с индикатором1620, без особых проблем, от одного акума 18650, только dc dc маложрущий поставить.
 

pvvx

Активный участник сообщества
600 секунд цикл. Это какое-то эксклюзивное устройство, не годящееся в хозяйстве на 99% случаев.
Пусть 5 сек соединение с передачей - ток там обычно за 90 мА средних.
Пусть ваши преобразователи, зарядка АКБ, защита АКБ и ESP при сне жрут 50 мкА (это всё из золота-платины по цене, кроме ESP)
((600-5)*0.05+5*90) /600 = 0.8 мА средних
30.5дней*3месяца*24часа = 2196 часов
2196 * 0.8 = 1756.8 мА*ч.
У вас дохлый 18650 или кривая программа.
А реальность далеко не та. К примеру, TTGO T-8 Мбайт PSRAM ESP32-WROVER-B, при отключенном ESP32 (EN = 0) кушает от АКБ 0.5 мА. А полностью отключенный рубильником на той-же плате - 40 мкА.
 

nikolz

Well-known member
600 секунд цикл. Это какое-то эксклюзивное устройство, не годящееся в хозяйстве на 99% случаев.
Пусть 5 сек соединение с передачей - ток там обычно за 90 мА средних.
Пусть ваши преобразователи, зарядка АКБ, защита АКБ и ESP при сне жрут 50 мкА (это всё из золота-платины по цене, кроме ESP)
((600-5)*0.05+5*90) /600 = 0.8 мА средних
30.5дней*3месяца*24часа = 2196 часов
2196 * 0.8 = 1756.8 мА*ч.
У вас дохлый 18650 или кривая программа.
А реальность далеко не та. К примеру, TTGO T-8 Мбайт PSRAM ESP32-WROVER-B, при отключенном ESP32 (EN = 0) кушает от АКБ 0.5 мА. А полностью отключенный рубильником на той-же плате - 40 мкА.
все решается просто. ставим таймер от Ti -потребление 35 нА до 2 часов без проблем.
передача по UDP (не более 0.5 сек)
цена вопроса менее 1$
считайте сами сколько будет лет
 

pvvx

Активный участник сообщества
все решается просто. ставим таймер от Ti -потребление 35 нА до 2 часов без проблем.
передача по UDP (не более 0.5 сек)
цена вопроса менее 1$
считайте сами сколько будет лет
Вы опять забыли, что у многих 18650 большой саморазряд. А у которых малый - они не тянут нужные токи для устаревших чипов WiFi.
И зачем мне таймер от TI? И без него RTL-ы с постоянным соединением с AP роутера и без разрыва TCP соединения кушают 1 мА и максимальный пинг 100 ms.
 

pvvx

Активный участник сообщества
цена вопроса менее 1$
считайте сами сколько будет лет
Это очередной маркетинговый ход? Забыли учесть остальное.

Для включения освещения (автономное питание – светодиоды и т.д.) или эл.замков требуется реакция до 0.2 сек. Все датчики BLE/ZigBee и подобные. WiFi роутер – это роскошь, т.к. жрет и нужен только для связи с внешним миром. А когда внешнего электричества нема – и инет не нужен. Всё должно работать автономно и месяцами, кроме экстренных включений 4G модема по спец.сценариям.

Вот и считайте, сколько будет стоить обвязка вашей лабуды на UDP и сколько будет громадных АКБ в вашей системе.

На “роутер” BLE-ZigBee-WiFi есть только 1 мА. Это уже АКБ на 10 Aч на год, а надо гарантированно, а не бегать с зарядками между десятками АКБ.

Жду решение в русле "считайте сами сколько будет лет" при "цена вопроса менее 1$" :)
 
Сверху Снизу