Powering an Arduino with a battery

Hello folks,

My dynamometer is done, and now I want to make it work on batteries, without setting it on fire !

So, I am using:
-A LoadCell that have a maximum excitation voltage of 12VDC and an excitation voltage of 5VDC
-An LCD I²C Screen that works on 5 VDC
-An HX711 that works between 2,6 and 5,5 VDC and 100 µa of digital supply current
-An SD card module that works between 4,5 and 5,5 VDC and 0,2 to 200 mA.
-An Arduino Uno Rev 3
-A resistor
-A push buttton

I want my Arduino to work one hour a week, so, I plan to use a rechargeable battery, with a slot for battery (cylinder type), which voltage and amp should I select for my application ?

Thanks for your answers.


Hoe much does the I does the current circuit consume? By measuring the I and knowing the volts you can get a general idea of a Amp/h and an idea of the battery size. I’d add a few Ah to deal with surges that may not be well measured with your amp meter.


Thanks for your answer,

What is an AH ?

To measure the current I use a voltmeter ?

If you do not know how to measure current then you should not.

Instead, get a battery hook it up, see how long it runs. If not long enough get a bigger battery. Keep on measuring run times and buying batteries till you get the run time you are looking for.

Christ, I just understood, what you wanted to say when you mentionned to add a few Ah !

The voltage input for the regulator is 7-21volts dc, so if you have a 12 volt supply that will be fine. As for the life you can connect your battery and see how long it lasts as long as it doesn’t go outside the voltage range. If I were you I would get a rechargeable 9 volt battery or AAs.

I’d suggest a 5V switching regulator to bring 12V battery source (8-pack of AAs for example) to power the 5V devices.
Bring 12V into an Uno just wastes 7V x current as heat in the 5V regulator, which is hardly efficient. How much current do you need?

Max excitation voltage of 12V suggests a 3-cell LiPo or Li Ion might do the trick for the battery source, with 9 min to 11.1 nominal to 12.6V max voltage when fully charged.

Just a few pointers.

A HX711 chip might have a voltage range of 2.6-5.5volt, but the boards they’re mounted on do not. The analogue part of the board needs 4.6-5.5volt (5volt).

If you are going to use a HX711 board, then excitation voltage for the load cell will be almost exactly 4.25volt (a HX711 board has a built-in 4.25-4.30volt regulator).

Supply voltage of an Uno is certainly not 21volt.

Oh I’m sorry 20volts.

20V is not to be believed.
If you look up the datasheet for the regulator, it may say 20V Absolute Max, and drawing much current with a 15V difference from Input to Output will either damage the part, or if you’re lucky just make it go into thermal shutdown.
If the regulator had a 12V to 15V output, 20V input would make sense.
With 5V output, then 12V is about the max you would put in, and 7.5V or 9V makes a lot more sense.
The Uno Rev3 schematic, Rev3E from 6/3/2019, shows NCP1117ST50T3G as the 5V regulator,

and nowhere in the datasheet for that regulator do you see 5V output with 20V input. Max rated input is 20V, but you won’t get a regulated 5V output with that.


  1. The 47uF supply caps on most (clone) UNOs are rated for 16volt.
  2. If… you have an official Uno, and… it has 25volt caps, then thermal limitations of the 5volt regulator will eventually bite you in the bum.
    At 12volt on V-in, you might be able to get away with 100mA for sensors,
    but at 20volt you can’t connect/power anything else from the Uno.

Thanks everyone for the answers !

I bought a nice set of batteries with 9v and 650 mAh of charge and its enough for the use that i have of my board. I think that the voltage regulator of the board does the job as it have not burnt yet.

PP3 size, like from a smoke alarm? Buy something else.