Web-Controlled ESP32-CAM RC Car
Built a browser-controlled vehicle around an ESP32-CAM, combining live video, WiFi control, gamepad input, motor driving, soldered wiring, and a 3D-printed chassis.
- Controller
- AI Thinker ESP32-CAM with browser interface
- Drive
- Mini L298N motor driver and 1S battery power system
- Fabrication
- Tinkercad chassis design and Kobra 3 prints
Objective
The goal was to build a compact RC platform that could stream video and respond to browser or Xbox controller input. The project gave me a practical way to combine embedded networking, motor control, power conversion, wiring, and mechanical iteration.
Implementation
The ESP32-CAM handles the live video stream and control interface. Motor outputs are routed through a mini L298N driver, and the power system uses a 1S battery with a charging and boost-converter board. I soldered the wiring to protoboard and used female connector pins so parts could be replaced during testing.
Build and Test
I designed the chassis in Tinkercad, printed parts on a Kobra 3, and iterated around component fit and wiring access. After soldering, I tested the drive electronics and code together so the camera stream, control pins, and gamepad input could be debugged as one system.
What It Demonstrates
- ESP32-CAM setup for browser-accessible video and control.
- DC motor direction control through an L298N driver.
- Power-system integration with a 1S battery and boost conversion.
- Mechanical iteration using 3D-printed parts and soldered prototypes.