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>Shoutout to everyone building the robot. The code attached isn't going to work. You have to make your own. If you program, you should know how to read documentation. Since I am an iOS developer, I was able to use programming logic to run the motors. P.S. I can't share the code... Sorry.</p>
<p>why not?????</p>
<p>Robomart Arduino Mega With Lcd &amp; Keypad</p><p><a href="http://dl.flipkart.com/dl/robomart-arduino-mega-lcd-keypad/p/itme2ryqygqdzau9?pid=ETYE2RYQWPT4MT96&cmpid=product.share.pp." rel="nofollow">http://dl.flipkart.com/dl/robomart-arduino-mega-lc...</a> arnav.k can i use this one?</p>
<p>Does anyone have a template for drawing the details on BB8's head?</p>
<p>I'm looking for these too. Message me if you find them!</p>
<p>I just free handed them and then I printed a sheet of pumpkin orange address labels from staples for 59 cents. I matched the color with the acrylic that I used for painting the head.</p>
<p>how can we programme new programs in it ?</p>
<p>I made it. Here are the images: It cost me over 1000 USD and I'm 13.</p>
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>
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>
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.
<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>thanks for your advice :).</p>
<p>No Problem</p>
<p>can u tell me one i shod install FIRST. ???</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>can you send me measurement for dat wood work.<br>saikiran.sai03@gmail.com<br></p>
<p>The measurements are in the image:</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>
<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>I know this may sound dumb, but what do you connect the lithium-ion batteries to? The motors are connected to the shield, so you can't connect the batteries there. So where do you connect the batteries?</p>
<p>You connect it to the middle terminal.</p>
<p>You connect it to the middle terminal.</p>
<p>The VN5019 Shield has 3 terminals, 1 left motor, 1 right motor and the middle terminal for the power supply. I made the robot, and it took a while because there were no schematics or templates, so I made everything myself.</p>
I think to the Arduino.<br>The motor shield give the electricity to the motor gear and he take it from the arduino.
<p>Anyone know if the app he mentions is still available on iOS? I don't see it when searching for the name. Or does any ole bluetooth controller work? I can come up with an android so no big deal...</p>
<p>The app is only available with android. I'm trying to make a controller app for iOS, but communication with Arduino isn't so easy with iOS as Android.</p>
I am trying to build it but can u tell me the names of materials which u hade used inside it to make it?
<p>Well I finally finished my version of the BB8. It took a while and I made several design modifications along the way but it worked very well for not having any accelerometers or gyros. it cost a bit more than Angelo's original but the kids loved it. I added some very small charging On/Off access ports and MP3 auto with motion sensors to the head. I will upload more photos soon. </p>
<p>can you help me by sending measurements in PDF file....<br>this my id-saikiran.sai03@gmail.com<br>thank you</p>
<p>Looks great! We can't find the design PDF, can you please help?</p>
<p>For painting that is...</p>
<p>I made it too! It cost over 1000 USD, so my parents were mad at me(I'm 13) and the head hardly ever stays on. It took me a long time to make it(over 5 months).</p>
<p>hello <a href="http://www.instructables.com/member/tcliffordbrd" rel="nofollow">tcliffordbrd</a>!</p><p>bro can you please send me some pics of your bb8</p><p>and measurements etc.</p><p>bcos i need your guidance...</p><p>email: techguys1068@gmail.com</p>
<p>please I want to be your friend in face book pleas?????????</p>
<p>Hello sir angelo.. pwede makakuha sayo ng copy ng pdf.. gusto kasing gawin ng mga 4th year ECE students yun project.. salamat ng marami and sana madami ka pang gawang projects.. :)</p>
<p>Hi! Congratulations for your job, it's sooo amazing!</p><p>I would like to know, how do you fix the two parts of the body, after finish?</p><p>Thanks!!</p>
Can I use another motor driver. A 50a h bridge motor driver dual or an ibt-2 or something else?
I have a few questions. First of all, where do you connect the MP3 player with the sounds? I don't know how you power it and whatnot. Second, where do you connect the batteries? I also need the file for the painting. I am spending a lot of money on this and need some answers. My email is twgraham74@gmail.com
<p>Hello Leroythellama74! I'm building this version of BB8....have you understood how connect mp3 module ?</p>
I think that I will build a seperate circuit with the MP3 and put it in the head
<p>I actually had a hard time working that out. Basically, I bought and mp3 module and an <a href="https://www.amazon.com/DROK-Dual-channel-Amplifiers-Potentiometer-Headphones/dp/B00C4N410G/ref=pd_sim_23_18?ie=UTF8&dpID=51ZCzuv9doL&dpSrc=sims&preST=_AC_UL160_SR160%2C160_&psc=1&refRID=BP8ECZ9VV3BS4JJFGH1R" rel="nofollow">amplifier</a> and hooked it up together with wires. Wiring is very easy, if you don't understand the wiring, I will send a diagram. You need to connect the power of the mp3 module to the ground on the digital pins and to any port such as 11, 12, 13 etc, but it must be on the digital side. Connect a speaker to the amp. I used an old pc speaker I had lying around, but look for speakers compatible with the amp. The bigger the amp, the louder the sound. For a bigger amp, you should get separate power for it. I created bb8 using ASCAS's method I will share pictures, but I forget to take some :(. I ended up making the project on my own due to the lack of schematics and pictures for the electronics. PS. If you haven't made the ball yet, make 3 layers of newspaper 1 layer of mod podge and 2 layers of fiberglass with resin. I learned the hard way when I did it the same as he did, but the ball was uneven.</p>
Could you send me that wiring diagram. I know how this works, but I am very new to it
<p>Mp3 module link</p>

About This Instructable




Bio: Hi I'm Angelo! I am a 17 y/o Physics Major at the DLSU and I use my course as an inspiration for making ... More »
More by ASCAS:DIY Life-Size Phone Controlled BB8 Droid Rig A Car Horn To Your Alarmclock! Build A Smartphone Projector With A Shoebox  
Add instructable to: