ESP32-S3 --Ultra Low current, remote Lora load controller

ab9nq-william
Posts: 29
Joined: Thu Aug 03, 2023 3:14 am
Location: Indianapolis, IN
Contact:

ESP32-S3 --Ultra Low current, remote Lora load controller

Postby ab9nq-william » Thu Aug 14, 2025 9:42 am

Project Overview

Successfully implemented an ultra-low power LoRa, remote load controller using the "EoRa PI" development board; onboard ESP32-S3 and SX1262 Lora radio, achieving months of battery operation through optimized deep sleep and duty cycle reception. 175 µA average, receiver power consumption. Featuring external 0, wake over air (WOR); from deep sleep.

Project files

Project Overview

Battery Life

Image

Comprehensive Nordic Poer Profiler Kit II Observations

William, AB9NQ
Last edited by ab9nq-william on Fri Aug 29, 2025 6:14 am, edited 5 times in total.

ab9nq-william
Posts: 29
Joined: Thu Aug 03, 2023 3:14 am
Location: Indianapolis, IN
Contact:

Re: ESP32-S3 --Ultra Low current, remote Lora load controller

Postby ab9nq-william » Tue Aug 26, 2025 3:28 pm

EoRa Pi Foundation is a Lora remote load controller with wake on radio and duty cycle reception to conserve battery, ESP32-S3 in deep sleep most of the time. Project is complete, reliable, and repeatable cycles. Just uploaded latest code to GitHub.

Serial Monitor Output; latest code --with comments

Nordic Power Profiler Kit 2 --Current consumption images

Regards,
William

ves011
Posts: 59
Joined: Fri Oct 07, 2022 2:31 pm
Location: romania
Contact:

Re: ESP32-S3 --Ultra Low current, remote Lora load controller

Postby ves011 » Sat Sep 20, 2025 9:23 am

I assume the values shown here are only for radio chip and do not include esp32 contribution. Am i right?

ab9nq-william
Posts: 29
Joined: Thu Aug 03, 2023 3:14 am
Location: Indianapolis, IN
Contact:

Re: ESP32-S3 --Ultra Low current, remote Lora load controller

Postby ab9nq-william » Tue Sep 23, 2025 10:11 pm

Nordic Power Profiler Kit II was in Ampere mode in series with the Ebyte, EoRa PI development board battery JST connection; includes the ESP32-S3, SX1262. WiFi, Bluetooth, ADC are disabled, and SPI.end() is called prior to deep sleep. Duty cycle is 1.4% active and 98.6% radio.sleep combined with ESP32-S3 deep sleep. Eora PI dev board has two LDO regulators one for USB peration and the other a ME6214 LDO for battery operation. Nordic PPK II, Image 5 spikes are 9.91 mS at ~11 mA.
William

ves011
Posts: 59
Joined: Fri Oct 07, 2022 2:31 pm
Location: romania
Contact:

Re: ESP32-S3 --Ultra Low current, remote Lora load controller

Postby ves011 » Wed Sep 24, 2025 9:44 am

OK, but still these values are counted only for SX1262, ESP32 still in deep sleep mode. In other words this is the energy required to keep the link active. Which is quite good!
However It will be interesting to see also power consumption during some packets transfer, if possible broken down by radio and esp chips. That will help us to estimate power needs for some specific scenarios.

JoeSensoric
Posts: 41
Joined: Fri Mar 03, 2017 10:31 am

Re: ESP32-S3 --Ultra Low current, remote Lora load controller

Postby JoeSensoric » Mon Sep 29, 2025 8:39 am

I have some ESP32 sensors running on batteries in a similar scenario using WLAN to send measurements every 10 minutes. Most of the battery power is used by the WLAN radio hardware even it's on for only a second. With about 4000 mAh battery capacity it can run up to 4 months on a standard board.

Reading the documents referred above the ESP32-S3 is only on for a short time without any internal radio hardware. Also I see the log entry "CPU Frequency: 80 MHz" which reduces the ES32-S3 power consumption to less than 40 mA. The timestamps show only 130 ms active ESP32-S3 time. So in this configuration the "Battery Life: 13-19 months on 3000 mAh LiPo" seems to include the ESP32-S3.


Who is online

Users browsing this forum: No registered users and 2 guests