Не так что сложно, но если бустер не тянет, то может быть проще мощнее бустер поставит чем выжимать последюю каплю из того что есть.
Зачем вам вообще 'бустер' при режиме SoftAP?
Всё это имеет смысл только кратковременных передач накопленных данных в режиме Station. Там и CR2032 элемента хватит, если правильно замутить схему.
10 000 мкФ заряженного на 25В - его достаточно, чтобы ESP8266 успел передать к 1 мегобайту.
Не с термопары же снимаете 0.7В 10A?
Солнечные батареи и элемент Пельтье масштабируются...
ESP8266 и надо примерно 3 Дж для старта и соединения с AP и успеть что-то передать. EPS-32S полагаю, что надо более 20 Дж (или ждать когда это исправят). RTL8710AF - может и 2-х Дж хватить.
А все ваши расчеты в вольтах и амперах с графиками - это "гадание на кофейной гуще".
Вот реалистичный график:
Посмотреть вложение 3882
И скоко тама Дж? 1 В 21 час 50 мА / 3 Дж - столько и выдержит запусков. Оптимизируйте старт и другие процедуры, может и меньше Дж выйдет...
Подберите частоту работы CPU и переключения в sleep CPU в моменты ожидания инициализации WiFi и приема-передач пакетов. У ARM вроде большая эффективность по энергии на команду CPU, по этому ESP никогда перебить по кол-ву Дж необходимых для старта системы и передачи по WiFi... Тем более в ESP8266 изменить ничего не возможно – все эти процедуры находятся в закрытых либах.
У модулей с линух аналогичное требует тысячи Дж для первого старта.
RTL00: SoftAP, пример HTTPD, CLK CPU 20МГц, кроме частоты CPU ничего в исходниках не менялось.
Старт:
Долго инится HTTPD и SoftAP почему-то включает beacon после опроса эфира кем-либо... Потом не вырубает...
Работающая SoftAP:
Тестер c усреднением пишет, что потребление
52.5 мА на
3.24 В (такой стабилизатор в NodeMCU плате с ESP8266 от которой включено)
RTL00 Station HTTPD + команда в консоле "atsp=r,3" (gren mode CPU и UART):
Тестер c усреднением пишет, что потребление
1.9..2.7 мА
Когда связь и передача - скачет к 54 мА, иногда и больше.
По этому BLE ему не нужен. Средний ток менее BLE модулей, а трансфер HT40 (150Mbit/s PHY) если на полную (к 1.8 МБайта/сек TCP) при увеличении тока потребления. Можно ограничить трансфер и вписать в стандарт потребления для BLE ( < 15 мА)
DTIMx и увеличение времени между beacon на AP даст ещё меньшее потребление - к 1 мА при активном Web и Station соединенной с внешней AP в ждущем режиме. Первый пинг токо просядет на длительность между beаcon.
Ну а если не дорабатывать ПО и всё внешнее имеет стандартное настройки, то надо источник на 3В 70 мА на время старта и блочных передач.