Problem Statement and Motivation
Create a rover-like machine that can be controlled from a wireless device. The project aimed to design and build a Bluetooth-controlled rover using an Arduino UNO, a bluetooth module, motor controller, wheels and motors. This project was done to develop key skills for embedded systems and wireless communication and enhance my understanding of circuitry, programming, and hardware integration.
The Design Process
As the goal for this project was to learn the basics of embedded programming, the chassis for the rover was a lego set of a rocketship refitted to hold motors and wheels.

Altered Lego set serving as chassis
The Arduino Uno was mounted on top of the chassis with the motor controller and bluetooth module connected to it. The motors were connected to the wheels and the entire system was powered using batteries that we attached to the side of the chassis. Arduino IDE was used to control the motors and characterised the movement of the rover based on specific inputs.

View of Battery Placement
Final Design
Since this project was mainly focused on learning the basics of embedded systems and wireless communication, the final design was a simple rover that could be controlled via a mobile application. The functionality of the rover included basic movements such as forward, backward, left, and right.

Completed Rover Design

Completed Rover Top View
Future Steps
- • Develop a controller application rather than prebuilt bluetooth controller apps