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
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.
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!!!


