Category Archives: Android Robot

Re-wiring the robot, sigh!

This entry is part 9 of 10 in the series Android Robot

I’m going to have to re-wire the IOIO and the 1A Dual TB6612FNG motor driver board thanks to a component fault caused by some faulty wiring. Here is a wiring diagram of the IOIO wired to 2 DC motors through … Continue reading

Posted in Android Robot | Leave a comment

Enclosure for Bug’s uc + Environment Sensing

This entry is part 10 of 10 in the series Android Robot

Printed out an enclosure for Bug’s circuit boards. Also connected the 2 IR sensors on the bumper to the IOIO board for environment sensing. I’ve got the phone’s display to change colour based on whether or not something is detected … Continue reading

Posted in Android Robot, Robotics | Leave a comment

Printing Bug’s Bumper

This entry is part 8 of 10 in the series Android Robot

The bumper was designed in Google Sketchup (see my previous post on this topic). Google Sketchup saves files in .skp format. So the .skp file needed to be converted into .stl format using this su2stl plugin. The .stl file was … Continue reading

Posted in Android Robot | Leave a comment

Bumper Design For Bug (the Android Robot)

This entry is part 7 of 10 in the series Android Robot

This is my new bumper design for Bug. Designed in Google sketchup, it includes two IR sensors (2x Sharp GP2Y0A21YK) and two flex sensors. Waiting on my 3D printer, the Makerbot Replicator 2, which, hopefully will arrive soon so I … Continue reading

Posted in Android Robot, Robotics | Leave a comment

Phone Holder for Android Robot

This entry is part 6 of 10 in the series Android Robot

Fashioned a phone holder out of an old phone holder for my car. Note that the phone front camera (which will be used for robot navigation and localization) has a clear view of the scene in front of the robot. … Continue reading

Posted in Android Robot | Leave a comment

Obstacle Avoidance Using an Infrared Proximity Sensor

This entry is part 5 of 10 in the series Android Robot

The Sharp GP2Y0A21YK is an infrared (IR) proximity sensor available from Little Bird Electronics for about $15 and this was the 2nd sensor I attempted in getting the Android robot (shall we christen him Bug?) to avoid obstacles. The sensor … Continue reading

Posted in Android Robot | Leave a comment

There She Goes

This entry is part 4 of 10 in the series Android Robot
Posted in Android Robot, Robotics | Leave a comment

Connecting DC motors to the IOIO through the TB6612FNG, a motor driver break out board

This entry is part 3 of 10 in the series Android Robot

The IOIO has the capability to output Pulse Width Modulated (PWM) signals on its pins. You can vary the duty cycle of PWM signals to control the speed of DC motors. It’s recommended that you don’t connect the IOIO directly … Continue reading

Posted in Android Robot, Robotics | Leave a comment

Power to the IOIO

This entry is part 2 of 10 in the series Android Robot

The IOIO board (unlike the Arduino) does not come with headers attached on it, so you’ve got to solder them on yourself. Use the Arduino headers (again available from Little Bird Electronics) and solder them on to the board. I’ve … Continue reading

Posted in Android Robot | Leave a comment

Setting Up Your First IOIO Project In Eclipse

This entry is part 1 of 10 in the series Android Robot

If you’ve already been programming Android apps with Eclipse, as I have, you would’ve thought that the downloading and running of the HelloIOIO app would’ve been a synch. As with everything software, you would’ve been wrong. It is just impossible … Continue reading

Posted in Android Robot | Leave a comment