Skip to content

Remote Control Car

Remote controlled car using ESP32 and PS3 controller.

Requirements:

  • Any ESP32 board with bluetooth support.
  • 1 Positional rotation Servo. I used SG92R.
  • 1 DC motor. I used N60 (3V-6V) 12x30mm with 5mm shaft.
  • 1 Motor driver. I used DC Motor Drive Module it's good because also have 3.3v output to power ESP32 board.

Additionally:

  • Chassis for the car or 3d printed model.
  • Li-Po battery 2s 7.4v

Wiring

The wiring is pretty simple.

PIN 32 to D0 of DCMotor module
PIN 33 to D1 of DCMotor module
PIN 18 to Servo signal pin

use 3.3V output in DCMotor for powering esp32 board.
use GND for provide ground to esp32 and servo.
use "Motor 1" connector to connect DC motor to DCMotor module.

After that connect battery to DC Motor Drive module IN connector.

Photos:

car car esp32 placement car motor placement, motor driver

How to connect my PS3 controller to ESP32?

You need to write MAC address of your ESP32 to PS3 controller. More information you can find here:
https://github.com/jvpernis/esp32-ps3?utm_source=platformio&utm_medium=piohome#pairing-the-ps3-controller

Be careful SixaxisPairTool is hard to find on internet and many of download links will download trojans.
I added executable that works well on Windows 11. !!!USE IT ON YOUR OWN RISK!!!

About

Remote controlled car using ESP32 and PS3 controller.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages