Servo works when powered via Arduino, not when powered by batteries

Hey,

I am working on a project for college and am having issues with my servo. I am using a 25 kg.cm servo which uses 4.8-6.8 V. When powered directly through the Arduino it works however it moves incredibly slow, I believe it's because I am powering a few sensors using the Arduino. The Arduino I'm using is the Uno Rev3. I am trying to use 4 x AAA batteries, 1.5 V each, connected in a battery holder that appears to be connected in series. When I try to power the servo using the batteries there is no response at all. Everything is connected to the Arduino ground pin. Is it likely that the batteries or holder are faulty? Or maybe the current is too low? Unfortunately I don't have a multimeter handy to test the batteries/holder. Could a second battery pack in parallel help?

Thanks for any advice and have a nice day!

Those batteries are far to weak for that big servo (and so is the Arduino 5V pin).

Try 4 or 5 x AA (not AAA) 1.2V NiMH rechargeables which will have a much better chance of working. Note: rechargeable is important, they can deliver far more current than common AA alkaline batteries.

Steve

Would these be a viable option? Is it still alright to ground them into the Arduino then?

JakubS_21:
Would these be a viable option? Is it still alright to ground them into the Arduino then?

Those batteries look like they would be find.
Do you have a charger for them?

And it is fine to have a common ground. Without it, the servo signal will have no reference.

I don't have a charger, what type should I look for to be able to plug them into?

Is it one of these that I need or are there cheaper alternatives? Also I'm not sure how I would connect the batteries to the charger?

Just buy 4 NiMH AA cells and there are loads of chargers available for them, some even come with
a set of 4 cells. Much more flexible than a special pack that needs a special charger. Try to find good
quality AA NiMH cells with a datasheet available, in the 2.0 to 2.6Ah range.

MarkT:
Just buy 4 NiMH AA cells and there are loads of chargers available for them, some even come with
a set of 4 cells. Much more flexible than a special pack that needs a special charger. Try to find good
quality AA NiMH cells with a datasheet available, in the 2.0 to 2.6Ah range.

Thank you very much, I will try this! :slight_smile:

I am not sure what driver you are using but use one with a MOSFET output, that will deliver a lot more power to your motor.

You can get empty USB charging battery packs like below that use the 186500 batteries, that might be of use. The cases open up, which would allow you to access the batteries directly for powering the servos, and use the USB ports for powering the arduinos with 5v and recharging the batteries. These DIY cases come in various sizes for two, four, or more batteries.

https://www.ebay.com/itm/5600mAh-2X-18650-External-USB-Power-Bank-Battery-Charger-DIY-Box-Case-Holder-NEW/273783996909