ESP32 RC Rover
A custom remote-controlled rover designed from the electronics and chassis up.
A collection of electronics, robotics, mechanical, and experimental projects — including the designs, schematics, CAD files, components, and code behind them.
Things I've built, designed, or am currently working on.
A custom remote-controlled rover designed from the electronics and chassis up.
A custom wireless controller using an ESP32 and a simple button interface.
A custom mechanical lamp combining woodworking, CAD, and electronics.
A UAV-based system for locating and collecting data from wildlife radio collars.
A small custom RC vehicle built from scratch. This page contains the system architecture, electronics, CAD, components, and source code.
The goal of this project is to build a remote-controlled vehicle completely from individual components rather than using an off-the-shelf RC system.
The vehicle uses an ESP32 as the main microcontroller and communicates wirelessly with a custom controller.
The overall architecture of the system is shown below.
The electronics are centered around an ESP32 development board. The controller sends commands wirelessly to the vehicle, which then drives the motors through a motor driver.
The chassis and mechanical components were designed in CAD before fabrication.
Components used in the current revision of the project.
All firmware and supporting software is available in the project's GitHub repository.
View GitHub Repository ↗
01 — Concept
Defined the vehicle requirements and
selected the initial electronics.
02 — Electronics
Tested the ESP32, motor driver, and
wireless communication.
03 — Mechanical Design
Designed the chassis in CAD.
04 — First Prototype
Fabricated the chassis and assembled
the first prototype.