Skip to content

How to save esp32 on battery consumption #295

@Pac333

Description

@Pac333

Does anyone know how to drastically reduce battery consumption when working on this project?

In my experience, the limit was to reduce it to 40ma based on esp32-c3
To share the experience, if you lower the clock speed below 40 mhz, neither wifi/bt module works. Turning off the module didn't do much either

Image
I heard that if you enter lightsleep as shown in the image above, you can use rtc to reduce power consumption without bluetooth interruption, but I always get bluetooth disconnection...

https://forum.seeedstudio.com/t/esp32c3-power-consumption/276948
Then when I saw this person's post, I connected WIFI in advance and BT in the setup function, I actually cut my battery consumption by half to 80mA -> 40mA

BT Only
Bus Voltage: 4.82 V Current: 85.50 mA Power: 410.00 mW
Bus Voltage: 4.83 V Current: 82.70 mA Power: 400.00 mW
Bus Voltage: 4.83 V Current: 82.40 mA Power: 400.00 mW
Bus Voltage: 4.82 V Current: 80.60 mA Power: 394.00 mW
Bus Voltage: 4.82 V Current: 88.90 mA Power: 404.00 mW
Bus Voltage: 4.82 V Current: 80.00 mA Power: 390.00 mW

BT + WIFI
Bus Voltage: 4.89 V Current: 39.90 mA Power: 196.00 mW
Bus Voltage: 4.88 V Current: 44.90 mA Power: 220.00 mW
Bus Voltage: 4.89 V Current: 44.90 mA Power: 220.00 mW
Bus Voltage: 4.88 V Current: 44.60 mA Power: 220.00 mW
Bus Voltage: 4.88 V Current: 45.00 mA Power: 220.00 mW
Bus Voltage: 4.88 V Current: 45.10 mA Power: 220.00 mW

I'm using a translator, so the sentence might be a little weird🥲

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions