We have developed a small “shield” board for the Arduino Pro Mini that allows us to easily prototype small battery-powered devices that contain motors, lights, speakers or sensors. This shield adds the following features to the arduino board:
- Battery charging of a lithium polymer or lithium ion battery
- Voltage converter of battery voltage to 3.3V. This will regulate any voltage in the range of 1.8-5.5V to 3.3V. Without this the things that are powered would get less power as the battery dies (i.e. the lights would dim, motors would run slower)
- 8 MOSFETs that allow I/O pins to control higher current loads. The arduino can only source 40mA from a single pin. This allows a pin to control up to 5A of current. This is necessary for things like motors or large banks of LEDs
The board can be snapped on top of the arduino board and looks like this when it’s all together:
Here’s how to wire it up:
We are currently talking to Spark Fun to see if we can have these made to be sold to the public.
Until then, we have made the eagle files and bill of materials available if you want to make your own.
UPDATE: I had a bit of trouble with the charging speed. At some points the charger will charge the circuit just enough to turn on the Arduino, then the Arduino will turn on draining the battery. If you substitute the 1.74k resistor for a 850 ohm resistor, this will be fixed, but you will have to charge with a 5V supply with at least 1A capacity (so USB would no longer work)







Gregor van Egdom
11/08/2009 at 7:47 am // PermalinkThis is weird. A couple of days ago, a friend told me he was thinking of making a shield just like this one. It looks really sweet, especially if you need to proto small electronic products.
Keep us updated on the negotiations with SparkFun.
About the MOSFETs: 5A (!) per channel, really?
Keep up the nice inventions – every post I wish I worked for you guys…
Dave
11/08/2009 at 8:15 am // Permalink…Well the 5A number comes from the datasheet of the FETs. This will need to be tested to see whether they can really be pushed that far. Also that’s DC, if the fets are being Pulse Width Modulated or switched quickly that number will get lower.
Jeff
25/01/2010 at 9:55 am // PermalinkI’m looking for a shield of this type as well. Seems like there’s a market for this shield in all Arduino sizes. Any word on availability from Sparkfun.
jean-louis
26/01/2010 at 5:15 am // Permalinkhi,
any idea when do you expect to release this product ? pre-assembled ?
any price range ?
thanks
jean-louis
Gonz One
09/06/2010 at 3:21 pm // PermalinkThis is a great idea! What is the status of producing these boards? I’m interested in purchasing some.
G