MobBob - Smart Phone Controlled Desktop Robot
MobBob - Smart Phone Controlled Desktop Robot
Published 2015-03-25T16:00:53+00:00
MobBob is a bipedal, walking robot controlled by your smart phone. He's controlled by an Arduino-compatible Bluno Nano microcontroller, and interfaces with the phone using Bluetooth LE.
Here are some videos of MobBob in action:
There is still a lot to do on the app, but here is the demo app seen in the video:http://bit.ly/1HCKTAB
The app was written using the Unity game engine. I want to make the most of the capabilities and processing power of the mobile phone, and write apps that will let MobBob become a smart, autonomous, desktop companion. For example, I want to make use of the phone camera for computer vision, and also use the microphone for voice recognition. Still a lot to do, but I'm excited by the possibilities. :D
Besides the 3D printed parts, this project also uses:
- 4 metal gear micro servos from Arcbotics
- DFRobot's Bluno Nano
- Eneloop Mobile Booster Battery
- Nexus 5 (or another smart phone - Android/iOS)
- Micro breadboard, and various wires/cables
To build MobBob, you need two of the LegPart, and then one of each of the others.
I used hot glue to mount the phone holder and battery rack onto the servo brace. Gluing these on allows the builder to adjust things for their particular phone and batter. I tweaked the positions to get the battery and phone positions to balance the robot out.
I used jumper wires to connect things, so almost no soldering is required.
Also, the Arduino code, and the example Android code is available from my article on LetsMakeRobots.com.
I wanted this project to be easy enough that someone new to robotics could make it. At the same time, I wanted the results be a robot that they could have fun playing with, and also be something that would impress their friends.
Print at 0.2 mm layer height, with 10% infill. This uses 71 g of filament and takes 5 hours and 41 minutes.
Date published | 25/03/2015 |
Time to do | 330 - 350 minutes |
Material Quantity | 51g |
Dimensions | 7 parts |
Complexity | Medium |