DIY · Electronics · Engineering

Building things,
one project at a time.

A collection of electronics, robotics, mechanical, and experimental projects — including the designs, schematics, CAD files, components, and code behind them.

Projects

Things I've built, designed, or am currently working on.

Project Image
Robotics

ESP32 RC Rover

A custom remote-controlled rover designed from the electronics and chassis up.

ESP32 CAD Motor Control
Project Image
Electronics

Wireless Controller

A custom wireless controller using an ESP32 and a simple button interface.

ESP32 RF PCB
Project Image
Mechanical

Desk Lamp

A custom mechanical lamp combining woodworking, CAD, and electronics.

CAD Woodworking LED
Project Image
RF / UAV

Wildlife Tracking System

A UAV-based system for locating and collecting data from wildlife radio collars.

RF UAV Arduino
Project Documentation

ESP32 RC Rover

A small custom RC vehicle built from scratch. This page contains the system architecture, electronics, CAD, components, and source code.

Overview

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.

System Diagram

The overall architecture of the system is shown below.

System Diagram

Electronics

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.

CAD & Mechanical Design

The chassis and mechanical components were designed in CAD before fabrication.

Components

Components used in the current revision of the project.

Component Quantity Purpose Link
ESP32 Dev Board 1 Main controller Product ↗
TB6612FNG 1 Motor driver Product ↗
DC Gear Motor 2 Drive system Product ↗
Li-ion Battery 1 Power Product ↗

Code

All firmware and supporting software is available in the project's GitHub repository.

View GitHub Repository ↗

Build Log

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.