Introduction: LiPo-Powered Arduino

Picture of LiPo-Powered Arduino

Let's face it, 9V batteries suck.  They don't last long, they're expensive, and did I mention they don't last long?  I work on and run several electric RC cars, and because of  this I own a lot of Lithium Polymer (LiPo) batteries.  Nowadays you can get them for pretty decent prices, and if you know how to take care of them (don't ever use them if you don't) they'll last you a long, long time.

While your average pile alkaline 9V has a capacity of about 565mAh and costs somewhere around $2, a budget 2S (7.4V) LiPo pack that costs $9 can have a capacity of 1800mAh, with the bonus of 1,000+ charge cycle capability.

To use my LiPo packs on my Arduino, I made a simple adapter from Deans Ultra (the type of plug I have soldered onto all my LiPos) to the barrel plug that fits into the Arduino.  Make sure that when you use a LiPo for an extended period of time, or any time at all for that matter, always connect it to a low-voltage cutoff (if your LiPo drops below 3.0V per cell, you're pretty much dead in the water).

Now I can run my Arduino away from the wall or computer for long periods of time and for a low cost, and you can, too!

If you think this is a good tip, please vote for this Instructable in the Electronics Tips and Tricks contest!  The vote button is in the top right of this Instructable, right above the title. Thanks!


waelz (author)2015-12-12

Hi, I want to connect the Lipo(7.4v) to Vin (arduino) , and when i connect the USB to power supply or pc, my Lipo battery have to charge , how can i do ? thank you brothers

och (author)waelz2016-11-28

Theres an instructable that shows how to do that already:

YousifA14 (author)waelz2016-09-28

Hey did you find an answer for this?

I am trying to do the same thing and am having issues getting clear answer

MatthiasD12 (author)2016-05-17

Is this instructable for the "black magic smoke club"???

As RC lipo's have a discharge value up to 40-80A it's NEVER a good idea to connect them directly to your arduino. At least use a step down regulator between the lipo and the Arduino to reduce the power.

ThorL3 (author)MatthiasD122016-06-18

ALL Arduinos that have a barrel jack for power have a step down regulator soldered to the board itself.

Plugging a lipo into that jack will do no harm, as long as you observe correct polarity.

Make sure that you don't connect your lipo to the 5v line, as that would let the smoke out.

JacobS49 (author)2015-09-19

Plugged my 3s lipo at about 10 volts into my arduino micro. I smelled smoke and unplugged it. Now it seems to be broken as my comuter wont recognize it and the 5v pin isn't outputting power when powered by usb. Any ideas??

You could have also plugged it into the wrong pins on the Arduino, I suppose.

According to, an Arduino Micro (current rev) should have a voltage input range of 6-20V. A 3S LiPo will never exceed this, so either your Arduino has a different voltage range, or you plugged the battery in backwards. Not sure if the Micro has reverse polarity protection like some of the larger models do.

Hello, what is your advice on using 3S Lipo's with Arduino? I have a bunch from drone use.

As long as it's within the Arduino's working voltage range it'll work just fine. A 3S LiPo is 12.6V fully charged and 9V fully discharged, so compare this with your Arduino's spec sheet to see if it'll work!

panchlazaniya (author)2015-09-11

is the discharge rate of 35c a problem because the arduino can only handle 2 amps.

Nope, the Arduino will only draw as much current as it needs.

tym3k (author)2015-02-21

How to know when a battery runs low to recharge it? I don't mean when it shuts down but to implement battery percentage in software :)

Is that possible? Maybe with a battery management chip like the MCP73831?

laura baumgras (author)2014-03-20

great idea! unfortunately that LiPo battery looks really big =/ i'm making a gps for my cat, so the smaller the better and if that means changing the battery every few days, oh well. but hopefully i will be able to find out where he goes without me. if you know of a smaller version of the LiPo, let me know!

Hey there! LiPos come in about any size you can think of. Here's a list of all the 2S LiPos sold by HobbyKing, ranked from lightest to heaviest:

retrolefty (author)2013-03-10

Yes in this day and age there makes little sense to use batteries to drive linear regulators. Here is a simple DC/DC switching regulator that could take this Li-po
battery voltage and regulate it to +5vdc for direct connection to the arduino 5V pin
or better yet hack a old spare USB cable, lop off the PC end and connect the ground
and positive wires, connect to regulator output and plug into arduino's USB connector.

Lefty (author)2012-08-09

Running a 9V battery through a 5V linear regulator (as on the arduino), wastes 44% of the battery power right off the top (4V of that 9V gets turned into heat, which is why the regulator gets so hot). Linear regulators are terrible for running off battery. Their main advantage is they are cheap and provide a very clean output voltage.

Good point! The batteries I use here are 7.4V nominal, so the drop is lower. The main purpose of this Instructable is to demonstrate how Lithium Polymer batteries can be integrated into an Arduino project for longer runtime and lower cost in the long run.

I would recommend running a non-linear BEC with 5V output and power the Arduino using the 5V input pin to be more efficient. Even if you burn 33% in heat that's 700mAh compared to the 175mAh on my 9V NiMH battery :-o

About This Instructable




Bio: A Bay Area native interested in electronics, mechanics, and robotics, and automobiles. Formerly the electronics captain of Team 100 in the FIRST Robotics Competition, I ... More »
More by Radioactive_Legos:Lithium Polymer Etiquette: A Comprehensive Guide to Working with LiPoElectrically Insulated Altoids TinIncredible DIY iPhone Macro
Add instructable to: