GitHub Link

Mars-Rover-Prototype

Situation

A friend from a local university asked for my help in a computer engineering project competition. They lacked experience in hardware and project development, so they reached out to me because of my expertise in Arduino. I agreed to assist, and they offered a grant of 50,000 INR (around $600) from the government for creating the prototype and scaling up the project. I took on the project for the valuable experience it offered.


Task

My task was to create a compact Mars rover prototype equipped with 6 wheels, designed to effortlessly traverse 45-degree slopes. The rover needed wireless communication for remote operation and must include additional features to explore unknown environments. All of this had to be achieved within a strict budget of $600 and a time limit of 2 months, making it a challenging yet rewarding project.


Action

First, I divided my actions into three main parts for the embedded system:

By organizing the development process this way, I successfully integrated all the necessary functionalities into the small Mars rover prototype.


Result

As a result, I successfully completed my part in the project. I designed the rover craft using PVC and handled all the paintwork personally. Additionally, I took full responsibility for creating the entire circuit on the PCB and wrote the code from scratch. The outcome was a remarkable rover prototype that not only got selected for a prestigious high-scale competition but also emerged victorious. The experience gained throughout this journey was truly invaluable, encompassing all the aspects I mentioned.


Technologies:

Circuit Diagram

Working of the Circuit

Preparing for Paint Job and Alignment Fixing

Before Paint Job