Public Lab Research note


Power to the SkyShield

by cfastie | October 23, 2015 18:43 23 Oct 18:43 | #12330 | #12330

Above: The dreaded result when the SkyShield batteries get too low to drive the servos correctly. After eight shots of mostly sky, the Saturn V Rig should be tilting down for 17 shots of mostly earth. With low batteries the tilting rarely happens and most of the photos are of sky. Pretty, but mostly useless.

As it got colder this fall, the batteries on the SkyShield autoKAP controller began to fail after an hour or less of continuous pan/tilt operation. I assume this is due to the faster voltage drop when batteries are used at lower temperatures.

Procell-AA-Constant-Temperature-at-100-mA.jpg
Alkaline batteries supply less current when it is cold. Source

Four alkaline AAA batteries provide 6 volts (4 x 1.5V) when they are fresh. Voltage drops as the batteries are used, and drops faster when they are cold. When the voltage supplied to the Arduino Nano in the SkyShield drops toward 5 volts, the servos misbehave. It was acceptable to get an hour or two of operation from the SkyShield, but less than an hour is shorter than most of my KAP flights. Two ways to solve this problem include using a more powerful battery pack and using a smarter voltage regulator.

Moar batteries

When using four alkaline AAA batteries, voltage does not have to drop very far (from 6V to 5V) to cause servo troubles. Adding additional AAA batteries can help. Six alkaline AAA provide 9 volts (6 x 1.5V) so it takes much longer for the voltage to drop to the inadequate level. It is easy to find cases for four AAA, but hard to find cases for six AAA (especially with on/off switches). So I wired up two cases for four AAA so I could try six batteries.

6BattSkySh-678-6a.jpg
Above: A couple of extra solder points allows six batteries to be used.

In a controlled test, the same batteries that had already powered the Saturn V Rig for more than an hour lasted another 5.3 hours when six of them were used together. The test was at 50°F, not 40°F like the actual KAP flight, but the servos were still working perfectly after 5.3 hours -- I stopped the test because it got dark. The results suggest that six batteries will completely solve the problem.

6BattSkySh-678-21ps.jpg
Above: Two battery cases just fit on the Saturn V Rig. The batteries are the densest part of the rig, so they should be as close to the center of the rig as possible to make it easier to balance everything.

6BattSkySh-678-14a.jpg
Above: A new hole is needed for the extra wires.

6or8BattSkySh.jpg
It's also easy to wire up two cases so either six or eight batteries can be used. Eight batteries might be needed for winter KAP sessions, but the extra weight is probably not justified in the summer. This is a mock-up, I haven't tried this yet.

BH26AAW.jpg
Above: This case for six AAA costs $1.50 but does not have a switch. This configuration of three on top of three allows the mass to be placed closer to the center of the rig.

ThingAAA.JPG
Above: There is a customizable thing on Thingiverse that could be 3D printed. But then all the battery contacts would have to be installed. And for rig balance it is better to stack the batteries so the mass can be closer to the center.

Another advantage of using more than four AAA batteries is that rechargeables can be used. Typical NiMH AAAs supply only 1.2 volts each instead of 1.5 volts for alkaline. So four of them was never enough, but six provide 7.2 volts which should work well. I have lots of eneloop AAA and a good charger, so that would eliminate lots of alkaline battery waste and expense.

Switching regulator

Electronics can also solve this problem. Ten years ago, Adafruit industries got famous for the Minty Boost, a kit to make a device that could charge a phone or iPod with only two AA batteries. It all fit in an Altoids tin (for a product which Altoids does not sell anymore, so Adafruit now sells similar tins). The kit includes a clever little integrated circuit called a boost converter that can output more voltage than you put into it. The boost converter IC costs less than a dollar, but I think to make it work you also need 10 other components (resistors, capacitors, diode, inductor). This is more components than the entire SkyShield has. We considered integrating this into the circuit of the SkyShield, but it might increase the cost and size by some 30-50%. It would definitely reduce the flying weight of the rig by reducing the number of batteries required.

stepupschematic.JPG
Above: The circuit required to implement a boost converter. The boost converter IC is labeled MC34063A/E.

The boost converter circuit would replace some components already on the SkyShield (design here), so maybe a clever circuit designer could integrate the two without increasing the cost or size too much.

Until then, using six batteries is recommended when it's cold, and even when it is warm, use fresh alkaline batteries for every flight.


5 Comments

What about using lithium batteries?

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


Yes, any battery pack will work. The SkyShield has an LDO voltage regulator that can take an input from battery up to 17 volts. So it's easy to find a power source that works. To make it easy for the largest number of users, I wanted alkaline batteries to be the default power source. That way the product can be distributed with a battery holder and the user can supply the batteries. Including a lithium battery and charger would probably double the cost of the SkyShield kit.

Reply to this comment...


Seems like the cheapest boost option might be to find a pre-built boost circuit on ebay?

http://www.ebay.com/itm/DC-Boost-Converter-3V-3-7V-4-2V-TO-5V-1A-2A-USB-Voltage-Regulated-Power-Supply-/331646343531?hash=item4d37a9996b:g:NBEAAOSwMmBV6g3s

Maybe there's a configuration that would allow for throwing it into the kit as an option?

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


Yikes, I hadn't seen the pre-built boost converter corner of ebay. That could be the source of all solutions. A lot of those output 5V for charging devices, but the existing SkyShield probably needs 5.5V as a bare minimum (the servos need at least 4.8V and the circuit uses up at least 0.5V). Some of the little boost modules are "adjustable" but that apparently means by replacing a resistor or two on the board. I couldn't find any that do exactly what we need which I think is something like input = 3 to 6V and output = 6V and 1.5A. They must be out there.

Reply to this comment...


Ah, might be fun to look into adjustable ones too, yeah ... these seem to be so cheap because they're appropriate for charging cell phones ... sometimes the specs on these things are a little loose -- "5V" might actually mean 5V plus a little ... might be worth ordering a couple of these just to see if they work well enough ...

Reply to this comment...


Login to comment.