I have an Arduino Uno R3 that I'm using as a datalogger to measure temperature and soil moisture every 30 minutes. I understand that when power consumption is an issue the Arduino is not the best choice, but I'd like to get something in the ground before I leave the state in a few days.
I started with putting the 328 into power down sleep mode, which reduced consumption only down to about the 40mA range... definitely not adequate.
So, I have started butchering
. Because I am powering it from the 5V pin, I removed the voltage regulator, power LEDs, and atmega16u2 chip. The current draw is now only about 6mA in sleep, and datalogging functionality is preserved.
However, 6mA is still a little high for me. Ideally, I'd like to get power consumption while asleep down to about 2mA, which would allow me to run off of AAs for about a month. Are there any other extraneous components on the UNO board that are likely contributing to this 6mA draw?