[Solved] Easy PCB - current when sleeping
barrydou last edited by barrydou
I'm building a gas meter sensor with easy pcb, with 3.3v / 8mhz arduino pro mini, a rfm69w (with an nrf2rfm adapter).
I remove led and voltage regulator on the arduino board.
The easy pcb is configured with battery booster and voltage divider (1mohm and 470kohm).
I use internal pullup to get read sensor of the gas meter (pin 3 used with interrupt)
Everything is working fine, but when sleeping, my multimeter said 400uA.
In the main time, I have this board from aliexpress, and with the same sketch use 40uA (ten times less), with a voltage regulator included and 16mhz clock
Is it normal ? Is it Arduino pro mini that consume much more than the development board? is there a special way to investigate it ?
Thank you for your ideas and advice.
evb last edited by
You can try with the bear minimum, only the pro mini and the rfm69w feeded directly by 2x 1.5V AA batteries.
A booster and a voltage divider will consume power...
My minimum with a pro mini and a rfm69HW was 133µA
See also https://forum.mysensors.org/topic/11499/checking-mechanical-locked-doors-by-a-battery-based-windows-door-sensor-node?_=1609880916266
To minimize the current with a closed contact, I did not use the internal pull-up resistor of the 329P (internal pullup resistor value around 30KOhm), but an external 1M ohm resistor. With closed contact and deep sleep, I have now around 136µA.
See also at the end of the topic in the section 'references', you will find plenty of other topics related to current consumption and sleeping.
barrydou last edited by
Thank you for your answer
I'm trying to compare with only pro mini and rfm69 on a test plate, and 2 AA batteries. I have strange result, and i'm doubting about my multimeter.
I'll continue testing and will tell you