Friday, November 13, 2015

Ball Bot Project #1

After thinking this through, and after wishing for a Ball Bot for years (see my separate page on my history with this concept), I'm starting my project for the Ball Bot. I'm basically following James Bruton's design for his BB-8, which is awesome. Watch his video series on Youtube:


I've started purchasing my own parts and would like to get a working prototype before I give out a list of the parts I have used for this project.

I'm going with a 4 motor solution like James uses because like him I think it will be easier to program. I've seen other Ball Bots and they all use a 3 motor design which may be the way I go in the end but at least I'll have enough parts to start with.

Parts

Unfortunately most of the parts that James uses for his BB-8 droid are no longer available through Sparkfun.com so I've had to improvise. Currently I have some motors which are similar to the ones that James uses, a motor controller for the Arduino, and an Arduino Uno. I'm still waiting on my Accelerometer-Gyro-Magnotometer unit and then I start engineering the basic design for the Ball-bot.

Expenses

The most expensive part of the project so far has been the motors which for 4 of them have cost a little over $70. Everything else has been under $20  we'll see how well these all work together. I still need batteries though and they can be expensive depending on the type.

Another potentially expensive piece to this would be the type of ball I choose for the robot to roll on. I'd like to make it so that it could ride on anything about the size of a basketball/ soccer ball, this would help with that cost because first of all we all have something like that in our houses, and second they don't cost too much and third, you can play with the ball when you're not using it for the robot. But for something that is durable and would only be for the robot, I'm also looking at bowling ball blanks. I've done a little pricing on these and they are pretty expensive, mostly because the blanks are usually for custom designs on the bowling ball.

Next Steps

Now that I already have the motors, the motor controller and the Arduino, I'd like to hook those up and play with some of the code to familiarize myself with how all that works together. This will mean finding some batteries to help power the motors but I may be able to find a temporary solution for this for now.

Keep on rolling!

No comments:

Post a Comment