Features

Features implemented in BB-8

Electrical

An Arduino controls all of the electrical components on BB-8. The Arduino is connected to various other components,...

Mechanical

The main mechanical function of our BB-8 was to get a small robot to drive within a sphere. We built a bottom heavy...

Software

The software, written in Python, creates a clean interface for sending commands to BB-8, converting a joystick input to...

Firmware

The Arduino’s firmware is all written in Arduino C and allows BB-8 to receive commands from a laptop and output...

Low Cost

This project could be replicated with a $250 budget, as our team was resourceful in its use of materials to create an...