Computing > Embedded Computing

Monitoring ESP32 power usage.

(1/2) > >>

hamster_nz:
I've been monitoring the power usage of an ESP32+Camera module, while serving images over WiFi, and thought others might find this image interesting:

You can see the module move through various states during startup, and see the power usage during serving an image at about 31 seconds, the "WiFi on" current is about 161mA.


thm_w:
3.3V right. Are you using the example arduino code for the camera?
Would last about 15hrs on an 18650 cell, not too much. But totally acceptable for using a low power 5V or so USB supply and leaving it plugged into the wall (~50c per year).

If you wanted to get crazy, could possibly shut down WiFi based on motion detection.

Electro Fan:

--- Quote from: hamster_nz on June 04, 2019, 12:14:27 pm ---I've been monitoring the power usage of an ESP32+Camera module, while serving images over WiFi, and thought others might find this image interesting:

You can see the module move through various states during startup, and see the power usage during serving an image at about 31 seconds, the "WiFi on" current is about 161mA.

--- End quote ---


Hi, What instrument and software did you use to make and plot the measurements?  Thx

hamster_nz:
It is a home brew thing:
- An ESP-32 Module
- A 1 ohm 5W resistor as a shunt
- 24 bit SPI differential ADC, sampling at 60S/s (but could go as high as 4.8kS/s)
- A low noise 2.5V references.

The ESP32 reads the samples from the ADC, scales it to uV (which is also uA), and outputs to the serial port.

From there it is cut and past into Google Sheets to graph the values.

Low tech, but quite functional.

imagiko:
Why do you need differential ADC module?
Is the device "always on"?  Assume the spike is when the camera is in action? are you trying to optimize for power ?

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version