Поэтому такое предложение за упокой, т е совет как делать не надо.PIC12LF1572, то без проблем сделаете потребление прядка до пары мкА в режиме счета и отключенного модуля WiFi с учетом утечек ключей питания к модулю.
В пределе потребление PIC12LF1572 можно уменьшить к порядку 10 нА, если пробуждать его по импульсу счета, да и выходы i/o у него на 25 мА и можно коммутировать питание датчиков без доп. элементов... Т.е. выбор MCU за вами.
Но это всё без разницы, т.к. сама активация ESP8266 и его соединение с передачей данных пожирает от 1.5 Дж. (5 сек*3 В*0.115 A = 1.725 Дж)
К примеру, сам deep_sleep у модулей ESP8266 (там ещё потребляет Flash и прочие утечки) кушает в час к 1 Дж (60*60 сек*3.3 В*0.000082 A = 1.0098 Дж)
Вот и рассчитайте минимум (без внешних элементов) частоты включения ESP при известной емкости батарейки в Дж.
Тест пальчиковых батареек АА. Какие батарейки лучше?
Для дешевки двух AA возьмите 6 кДж и поделите на 1.5 Дж. Выйдет максимум до 4 тысячи передач (в теории, без учета стабилизаторов питания и прочего). Если передача раз в час, то отнимите ещё потребление deep_sleep - итого уже до 2-х тысяч передач - до 2000 часов (без элементов счета и управления питанем).
Т.е. в реалии, при использовании Arduino подходов - две AA на месяц.
Ну, а сдесь, "Фото устройства здесь: WiFi счетчик воды импульсный IoT-AQUA на батарейке без БП", при батарейке с фото, получим среднее время работы к 3-м месяцам с учетом всяких условий (купили старые АА, и т.д.). По этим причинам такие проекты и не развиваются.
Нормальное время работы от счетчика воды должно соответствовать времени его поверки. Там вроде это 3 года для горячей воды?
Ставьте сразу элементы LR20 - там вроде 80 кДж в каждом и к -30% каждые 10 лет хранения (по данным производителя) http://data.energizer.com/pdfs/ind-lr20pl_eu.pdf
-----------------------------
А вот за здравие, т е как надо делать:
1) Ставим доп MCU(можно сделать и с делителем ) и таймер TPL5510 и получаем в режиме сна ESP 35 на. А это уже за 1 час
всего 3600*3.3*0.000000035=0.0004 дж вместо обещанного 1 дж от PVVX (меньше в тысячу раз)
2) если очень хочется экономить энергию, то можно использовать протокол ESP_NOW это нечто аля BLE
При этом энергия на один сеанс всего 0.025 дж, вместо обещанного 1.75 дж от PVVX (меньше в пятьдесят раз)
Теперь
Для дешевки двух AA возьмите 6 кДж и поделите на 0.025 Дж выйдет 240 тысяч раз.
Если передача раз в час, то получим 240 000 часов - две АА на 27 лет.
Как говорят в Одессе = Почувствуйте разницу.
----------------------
pvvx - спец по ковырянию в чужом софте и разглядыванию гланд через задницу - в этом ему нет равных.
его задача рекламировать RTL и собственную значимость.