Hi, is there a way to reduce power consumption of the ESP32C3 (right now it takes 80mA, which I think is a lot) while still being able to Scan and avdertise via Bluetooth?
I think it doesn’t work in deep/light sleep mode. Any other suggestions wise people from the internet?
Hi,
Is it possible to have such an idea: wake up in the case of deep/light sleep through Bluetooth scanning? Due to the complex program logic and other devices on the board, the project will also be connected to other hardware, so the level of power consumption actually needs reasonable control by the user, you can refer to similar articles, perhaps you can open a new post with everyone to discuss how to obtain lower power consumption
https://forum.seeedstudio.com/t/getting-lower-power-consumption-on-seeed-xiao-nrf52840/270129/33
Reduce the frequency and duration of Bluetooth scanning and advertising to minimize power consumption. Use เบทฟิก the appropriate scan window and interval settings to strike a balance between power savings and responsiveness.
That’s a good idea.We have published a contrbutor wanted program, you can change the wiki contents, accept some assignments or share your thoughts with us. We will offer a range of rewards to our contributors.
Reducing power consumption on the ESP32C3 can be achieved through various methods. While it may not work in deep/light sleep mode for Bluetooth scanning and advertising, you can consider the following suggestions:
- Low Power Modes: Explore other low-power modes that allow you to turn off certain components of the ESP32C3 that are not needed during Bluetooth scanning and advertising. This might include disabling unused peripherals.
- Optimize Code: Review your gst code and ensure that it’s optimized for power efficiency. This could involve reducing unnecessary loops, minimizing the use of delays, and optimizing data handling.
- Adjust Transmit Power: If you’re advertising over Bluetooth, consider reducing the transmit power if it doesn’t significantly affect your application’s range requirements.
Have you tried optimizing your ESP32C3’s power settings through Bluetooth Low Energy (BLE) advertising intervals and scan window durations? Additionally, consider reducing clock frequency and disabling unnecessary peripherals. Deep sleep might indeed be disabled during BLE operations due to constant activity. Exploring these avenues could help achieve lower power consumption. Good luck.