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

ESP8266 питание от кондёра

nikolz

Well-known member
вместо дешевого процессора ставим дешевый таймер TPL5.... и включаем ESP8266 через CH хоть раз в 10 минут хоть раз в 2 часа.
Потребление в режиме сна составит 4 мкА.
Потребление в режиме активности составит 0.12s*70+0.12*30=12 mA*s т е 0.003 mAH .
А даже батарейка CR2032 имеет емкость 230 мАH,
т е хватит на 230/0.003 сеансов- то есть до хрена .
Так о чем спор?
 

pvvx

Активный участник сообщества
За такое время в интернет не отошлет, значит надо досчитать потребление второй есп, постоянно запитанной, для связи с интернетом.
Ещё потребление всех сетевых устройств глобальной интернет сети и особенно серверов Гугле и прочих... :)
Большинство роутеров с минимальной допиской принимают "probe request" в который вводятся поля данных от датчика.
 

nikolz

Well-known member
За такое время в интернет не отошлет, значит надо досчитать потребление второй есп, постоянно запитанной, для связи с интернетом.
в локальной сети время передачи на ком составит не более 0.01 сек - это время кванта на компе в винде.
Речь идет о батарейном питании ESP, а роутер обычно питается от сети. Поэтому важным является потребление ESP датчика.
Объясняю популярно специально для Вас (картинки можно посмотреть на этом форуме в моих темах по энергопотреблению ESP)
как рассчитывается потребление: 0.12s*70+0.12*30
--------------------------------------
Если будете работать по UDP, то время на сеанс распределяется следующим образом:
Начальная загрузка кода - от 60 до 120 ms - берем 120 ms.
При этом максимальный ток 35 мА а средний не более 30 mА
Т е энергозатраты при старте составят 0.12*30. Можно и меньше, но тогда надо переписать загрузчик.
-----------------
Для передачи короткого сообщения потребуется не более 0.12s при среднем токе 70mA.
Т е энергозатраты составят 0.12s*70
--------------
Подробнее о способах сокращения энергозатрат читайте здесь:
 

pvvx

Активный участник сообщества
в локальной сети время передачи на ком составит не более 0.01 сек - это время кванта на компе в винде.
Речь идет о батарейном питании ESP, а роутер обычно питается от сети. Поэтому важным является потребление ESP датчика.
Объясняю популярно специально для Вас (картинки можно посмотреть на этом форуме в моих темах по энергопотреблению ESP)
как рассчитывается потребление: 0.12s*70+0.12*30
--------------------------------------
Если будете работать по UDP, то время на сеанс распределяется следующим образом:
Начальная загрузка кода - от 60 до 120 ms - берем 120 ms.
При этом максимальный ток 35 мА а средний не более 30 mА
Т е энергозатраты при старте составят 0.12*30. Можно и меньше, но тогда надо переписать загрузчик.
-----------------
Для передачи короткого сообщения потребуется не более 0.12s при среднем токе 70mA.
Т е энергозатраты составят 0.12s*70
--------------
Подробнее о способах сокращения энергозатрат читайте здесь:
Для вашего метода требуется специальный китайский глючный роутер с AP-WiFi, что у других людей не наблюдается.
В энный раз - роутер должен иметь неполноценное ПО, работающее не по общепринятому стандарту WiFi, с кривой реализацией анализа отваливания станций и прочих усечений в алгоритмах.
Протестируйте свои писания на смартах, пусть Android....
 

pvvx

Активный участник сообщества
И забыли главное из-зачего вся данная тема: - требуется подтверждение с обоих сторон о том что сеанс закончен с сохранением неких параметров. Иначе какой вообще смысл в неизвестно когда передающем что-то в одну сторону датчике на WiFi?
Для этого есть BLE маяки и там с питанием вообще проблем нет, а расстояние передачи у новых, при +10дБ RF TX аналогично штатным WiFi.
И то с ними ужасно работают все известные мне смарты и прочее - ну не могут они постоянно следить хотя-бы за 3-мя стандартными каналами BT - у них "антенка" всего одна...
 

Vache

New member
Добрый день!

Подскажите, на плате есть питание 5В и 3,3В (с помощью 1117).

Нужно сделать финальную отправку данных на ESP8266 при пропадании питания (или хотя бы сохранение в память).

Планирую поставить пару кондёров (или ионитр), но не понимаю как сделать изолированное питание от кондёра, что бы во-первых остальные элементы схемы не потребляли ток, во-вторых что бы организовать прослушку потери вольтажа.

Проблемы:
1) Если ставлю диод на питание ESP, то получаю падение вольтажа. 3.3-0.7=2.6, а это уже на грани ESP. Можно вроде Шотки поставить с меньшим падением, может еще есть решения?
2) При старте устройсва заряд Кондёра (тем более Ионистора) съедает весь ампераж, сделал виртуальную схему - на ESP ничего не остаётся. Поставил токо-ограничивающий резистор, но тут либо нет толка, либо зарядка идёт долго (пофиг), но и потом не хватает на резервирования питания (при отрубании основного). Мне кажется какой-то не правильный подход у меня.

Думал как то сделать на транзисторе, и запускать заряд логикой после успешного включения ESP, но проблемы всё равно те же.

Подскажите какие есть варианты?
А если подключить к выходу 3,3 в платы , на которой стоит esp через резистор аккумулятор литиевый на 3500 ма? Резистор подобрать такой, чтобы ток зарядки аккумулятора не превысил например 200 ма. У esp32 этот выход способен отдавать 1 ампер и питается от стабилизатора. Аккум может быть li-ion с защитой , тогда esp проработает с 3,3 в до 3 вольт, при 3 вольт esp уже отключится. Можно поставить аккум ни li-ion, а другого типа, на напряжение работы ни 3,7 как у li-ion, а на 3,2 вольта.
 

CodeNameHawk

Moderator
Команда форума
Резистор подобрать такой, чтобы ток зарядки аккумулятора не превысил например 200 ма.
Даже если так, то как есп будет питаться от аккума?
У esp32 этот выход способен отдавать 1 ампер
А сама есп32 сколько с него берет?
Можно поставить аккум ни li-ion, а другого типа,
Это проще всего, а чтобы дольше работало, использовать голый esp32 модуль.
 
Сверху Снизу