Today, I'm going to teach you how to build a working, life-sized, phone-controlled Starwars BB-8 droid! In this tutorial, we are only going to use household materials and a little Arduino circuitry.


My Christmas Gift For Dad: One of my dad's hobby is being a toy collector (Hot Toys, Enterbay & Etc..). He grew up watching movies from the 80's, including Starwars! He is a really huge Starwars fan. When the Sphero BB8 was announced, he wanted it so badly! The Sphero toy cost $150 online, $210 in our country (Philippines), not to mention that they ran out of stock easily! It's not the typical toy that you would buy impulsively. Knowing with my past experience in building robots, I figured I could build a life-sized version of the Sphero BB8 for less than $100. I also saw this as an opportunity to spend some father-and-son time with him. This is what we ended up building in the week of Christmas! Anyway, my mom and I also got him a Sphero BB8 and used it as our reference for building this project. For him I guess, the best gift was the time we spent building it together.


Why Household Materials?

Due to the limitation of materials, I resorted in using the materials around me. (deodorant roll-ons as ball bearings, canvas as fiberglass, Christmas balls as the eye & etc.. ). A lot of people could relate to this. My approach on building the project doesn't require 3D printers, CNCs or Milling Machines!


The full video tutorial is finally out! (MUST WATCH!)

RECENT UPDATE: BB8's First Day At The University (v1.0 Demo)

DIY BB8 (v2.0) in Progress Update:

If you liked the video, feel free to subscribe to my YouTube channel - TechBuilder! Also, please don't forget to VOTE! Thank you! ^_^

Step 1: Reverse Engineering BB8's Design

Step to be written soon!

<p>I made it. Here are the images: It cost me over 1000 USD and I'm 13.</p>
<p>Can I use the L293D motor driver shield? Will that affect the given BB8-Arduino Code?</p>
<p>Here is the inside, the templates and the finished ball.</p>
<p>i'm frm INDIA......I'm an able find Motor Shield and Metal Gearbox-.......can i get other way to build it???</p>
<p>Yes. Adafruit is a great alternative. You can also use Arduino's Motor shields and compatible motors.</p>
<p>Can I use non metallic simple DC motors?</p>
<p>thanks for your advice :).</p>
<p>No Problem</p>
<p>are any of these motor shields compatible with raspberry pi</p>
<p>A raspberry pi is a computer. I would suggest digging into that. Good Luck :)</p>
Can you help me build this one?
<p>&quot;Adafruit&quot; IS a Raspberry Pi shield. </p>
<p>thanks........i'm confused code i shod install....????</p><p>1)BB8 Aruino code. (OR)</p><p>2)Pololu Libray (Dual motor Shield)</p>
<p>Pololu Library is a LIBRARY the Arduino will need to access inside the BB8 Arduino code. Install the Library FIRST in the software, THEN load the BB8 Code.</p>
<p>can u tell me one i shod install FIRST. ???</p>
<p>can you send me measurement for dat wood work.<br>saikiran.sai03@gmail.com<br></p>
<p>The measurement must match the BALL you use. If you use the measurements he did, and your beach ball is SMALLER, then your wood will not fit!</p>
<p>The measurements are in the image:</p>
Can you give all the measurements including the smaller wooden base and four wooden sticks and everything
Can I use that Adafruit motor shield on arduinoR3
<p>Banggood is a cheap source for the arduino parts.<br>banggood.com/buy/arduino-uno.html</p>
You can find a shield in amazon bre
<p>Arnavk do you have the pdf file for BB-8s artwork?</p>
<p>I free handed it. </p>
<p>What's the length of the 4 wooden poles?</p>
Hey, I have heard that there is an error in the code for the arduino. Is this true, and if it is, how do you fix it?
<p>What made it cost so much?</p>
<p><a href="https://docs.google.com/spreadsheets/d/1X1660RH9u0zMqX6ZIQGvnTYxJhE51bQaxhcSPcqM8zY/edit?usp=sharing" rel="nofollow">Here is the expense sheet.</a></p>
<p>Wow 188 for the battery? there are much cheaper options out there</p>
<p>The batteries were used to power a 12v amplifier because the sound wouldn't carry through the fiberglass.</p>
For future projects, look into rc lipos. You can get the same capacity for less money and they'll be lighter
<p>Thanks for the breakdown - I find the China sites great for supplies like these at a fraction of the cost of the more usual shops, (at the expense of 3 to 4 week postage times) - this is a good site and would have most of the electrical, painting and magnet items on your expense sheet.</p><p><a href="http://www.banggood.com/">http://www.banggood.com/</a> </p><p>There are even cheaper sites (like aliexpress) - but I prefer the above as its just the one seller you are dealing with.</p>
<p>banggood is a good alternative to amazon and pololu.</p>
Can you please send me the PDF...thanks <br>
<p>I didn't make pdf's but in my pictures I showed my templates.</p>
What type of putty did you use for the head?
<p>Really, 1000usd ???</p>
Hi. Can you send me the PDF File please :(. in nroda928@gmail.com
Thanks so much! I'm in the same situation as you. I wish this guy would fix the instructions so they made some more sense.
<p>I know. It was very challenging.. Good luck to anyone building this, and may the force be with you ;)</p>
<p>Hey, could you tell me what wires i should get? Also, could you email me the PDF (mail4brando@gmail.com)? Sorry about all the help i need(i'm a noob lol), but could you also help me out with the broken arduino code? Is there an easy way i could fix it?</p>
Did you get the PDF file.....if you got it plz email me (samnantariq@gmail.com)
<p>I haven't gotten an email yet...</p>
<p>Use jumper wires. They are cheap and easy.</p>
<p>Ok, thanks for the tip :)</p>
What did you do for wheels. I can't seem to find any online.
<p>Hi,</p><p>I resorted to the Pololu wheels after buying the hubs that were compatible with the motors. I bought them off amazon, but you can buy them on Pololu's website.</p>
<p>How do the hubs look like? I don't want to buy the wrong stuff. You bought it from Amazon right?</p>
Hey, thanks for all of your help. Is it possible that I could have a link to where you found these wheels. I am having very little luck.
Tamiya 70111 Large Diameter Wheel Set

About This Instructable




Bio: Hi I'm Angelo! I am a 18 y/o college sophomore taking my majors in BS-ECE at the DLSU. I use my course as ... More »
More by ASCAS:Build A Bluetooth Boombox Speaker (from scratch)  DIY Life-Size Phone Controlled BB8 Droid Rig A Car Horn To Your Alarmclock! 
Add instructable to: