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

Нужна помощь Как увеличить время в режиме deep sleep?

Paramen

New member
Всем привет!
Хотел бы перенять опыт по увеличению срока работы от батарейного питания ESP8266. Собрал метеостанцию на ESP8266(ESP13)+HTU21+BMP085. Опрашиваем датчики и засыпаем. Опытным путем понял что время deep sleep максимально ~ 35 минут и не важно что ты задал ему 3 часа ;). Самый большой ток потребления в момент подключения и манипуляций с wifi.
Так вот вопрос: Я понимаю что больше 35 минут не получится "спать", но я и не против просыпаться каждые 35 минут, например, и прибавлять единичку к "счетчику" не поднимая wifi соединения, а когда счетчик дотикает до нужного интервала - подключить wifi и передать данные. Есть ли возможность записывать в eeprom, или что то подобное?

P.S. При комбинации ESP8266(ESP13)+HTU21+BMP085 и питании от 2-х элементов ААА, окружающей температуры -10...-2 , с интервалом передачи данных 35 минут - устройство прожило 15 дней ровно.
 

pvvx

Активный участник сообщества
@Paramen, @Victor да только зачем ресурс памятей гробить особенно eeprom
вобще так 35 минут нормально для погоды то..
EEPROM, которая в памяти RTC - это обычная статическая память и не гробиться. RTC в deep_sleep не отключается.
 

NutsXXXL

New member
@Paramen другими словами - есть тут подходящий кусочек оперативной памяти ...
если что - предполагаeтся что используется прошивка NodeMcu :)
 
Сверху Снизу