Powering A Robot From The Phone’s Battery

We’ve simplified the Tankbot so much that this has to be one of the simplest and cheapest robots around. Instead of a 5v Arduino, which needs 3.3v to 5v logic level converting, we’re using a 3.3v Arduino Mini Pro. The TX and RX pins can connect directly into the HTC breakout board on the bottom of the Android G1 for serial communication.

Powering a robot from an Android G1 phone

The only tricky part was getting a thin 30 gauge wire to run into the back of the phone and wrap around the positive battery terminal. We tried some thicker wire at first but it prevented the phone from maintaining a connection and it would shut off accidentally. The thinner wire sits there nicely and we might try making a permanent connector on the outside of the phone so it can fit back in a pocket without a wire sticking out.

Powering a robot from an Android G1 phone

The top picture is a working version with the red 30 gauge wires above is an early test with a thicker green wire that had a flaky connection. You can see that we’re still using the HTC breakout board wiring for TX, RX, and ground, and we’re not yet connecting the fourth wire that you see here. That would be used for charing the phone but doesn’t provide enough power out to run the robot.

Wiring the robot into the bottom of the phone

This video overview shows you the whole thing moving around to prove it works. No word yet on the effects of doing this on your battery so please do so at your own risk.

If you get something similar working, share it in the Cellbots support & discussion group. Bonus points if you hook your robot up to a wireless charging station!

5 Responses to “Powering A Robot From The Phone’s Battery”

  1. admin says:

    Most robot makers don’t have to worry about their robot’s CPU being able to be removed from the robot and fit nicely in their pocket :) . I have the opposite problem — my phone’s operation as a phone always interferes with its proper use as a robot, people always seem to start calling me right when I am in robot mode.

  2. Tim says:

    perhaps one of these:

    http://www.powermat.com/us/powercube-tips/universal-powercube-receiver.html

    could be wired some how then if you have this :

    http://www.powermat.com/us/products/

    and teach the robot where it is it should be able to drive to it which will charge the phone. I have not build my bot yet so this is all theoretical. It seems as though you’d have to chop the end off of the receiver and wire it in to the board somehow so that it will behave as if it was plugged in.
    This method is a bit pricey right now though perhaps there is something better out there.

  3. [...] they’ve swapped out all the 5v components for 3.3v and in doing so have wired everything to run off the G1’s internal battery.Read more at blog.makezine.com  To leave a comment: Tags: [...]

  4. [...] TruckBot 升级到 TankBot 之后变得更简约了。原先 5v 的 Arduino 改用 3.3v 的 Ardunio Mini Pro,省掉了原先 [...]

  5. Henry Barnes says:

    cellphones these days are getting ultra-modern and packed with lots of features.:*

Leave a Reply