Hello everyone,
we are two Italian students that have built a BB8 clone with cheap materials and with this tutorial we want to share our experience with you!
We have used cheap materials because of our limited budget, but the final result is very good :)
As soon as possible we will publish a video tutorial.
This is a short teaser (withouth the head): https://www.facebook.com/piatanesi.samuel/videos/1160782840641229/
BB8 has a spherical body, like a ball, and a domed head. The body rolls independently from the head, which always stays stable during the movement.
This is a very good site to understand how BB8 works (you can see the images of the two possible mechanisms and the wireframe).
Body
Head
Electronics
The next step is placing components above the circles with nuts and bolts. It's a very important step that requires precision.
You can choose your measures, but on the bigger and central circle we recommend to place Arduino, shields, trim spheres and wheels without motors.
Above the first and more little circle you can place the magnet and in the other you can place two or three motors, according your needs, with the battery pack and some iron plates.
After placing components, you have to join the circles with some little wooden columns.
Regarding the electronics, you have to join Arduino USB Host Shield above Arduino Uno, and then Adafruit Motor Shield above USB (with the Kinivo Bluetooth Dongle).
There are a lot of compatibility problems so you have to re-route some pins both hardware and software, welding wires and editing libraries, as in the picture above.
We are developing our app even for iOS and Windows 10 (universal).
At the moment we have realized only an Android app using App Inventor. You can contact us if you want the entire code, but the app is very personal so you should personalized it with your preferences.
Finally, you could create a circuit for charging the droid, without to remove the batteries when they are offloaded.
You can see in the pictures the necessary components (resistors, capacitors, diodes). The transformer circuit is attached to a plug and placed outside the structure, while the rectifier circuit is inside and you can attach a switch or a relay to turn BB8 easily.
Try to drive your droid with your PS3 controller or with your Android app!
We want to add these features:
- proximity sensor to detect obstacles
- speakers to reproduce the original sounds of the film
- streaming service online with a camera