MyRoboPath
Mobile Robots & AMRs
Est. 4 Hours
Budget: $28 - $40

Bluetooth Remote-Controlled (RC) Car with Smartphone Joystick App

Transform a 4WD rover chassis into a smartphone-controlled RC car using an ESP32 / HC-05 Bluetooth module and an Android/iOS virtual joystick interface.

Build your own custom remote-controlled vehicle! Learn how to establish wireless Bluetooth serial communication, parse joystick X/Y velocity packets in firmware, and drive dual H-Bridges with smooth acceleration curves and LED headlights.

Bill of Materials (BOM) & Components

ComponentSpecificationsQtyEstimated Cost
4WD / 2WD Smart Robot Chassis with DC MotorsMotors, wheels, acrylic plates, hardware1$14.00
ESP32 DevKit V1 (with built-in Bluetooth) or Arduino + HC-05Receives wireless commands and controls motors1$6.00
L298N Dual H-Bridge Motor Driver2A continuous dual-channel motor control1$4.00
7.4V 2S 18650 Li-ion Battery Pack with HolderPowers motors and microcontroller1$6.00
White & Red 5mm LEDs (Headlights & Taillights)Controllable via smartphone button triggers4$1.00

Electrical & Architecture Summary

ESP32 Bluetooth Serial receives directional characters or joystick coordinates over Bluetooth Classic / BLE. Motor PWM pins are modulated to achieve differential skid-steering.

Step-by-Step Assembly & Configuration

1

Chassis Wiring & Motor Driver Setup

Duration: 1.5 Hours

Mount the 4 DC motors onto the chassis. Wire left motors in parallel to Output A on the driver, and right motors to Output B.

Checklist:
  • Verify both left wheels spin forward when Output A is energized.
  • Connect motor driver ground to microcontroller GND.
2

Flashing Bluetooth Firmware & App Pairing

Duration: 1.5 Hours

Flash the Bluetooth serial parser sketch. Download any free Bluetooth RC Controller app from the Google Play / iOS App Store and pair with `MyRoboPath_Car`.

Checklist:
  • Map app controls: Forward ("F"), Reverse ("B"), Left ("L"), Right ("R"), Stop ("S").
  • Test wireless range (reliable up to 15 meters indoors).
3

Adding Headlights & Speed Control

Duration: 1 Hour

Connect front LEDs through 220Ω resistors to digital pins, enabling remote headlight toggles from your phone.

Checklist:
  • Add horn buzzer on digital pin 8.
  • Implement 3-speed transmission modes (Low, Medium, Turbo Boost).