ESP32 RC Car
This RC Car and its camera part can be controlled through an Android phone via Bluetooth Classic.
The RC Car features a camera, and users can take photos (viewed in app, via WiFi) as well as toggle the camera flash through the Android app.
Attached to the camera part is a servomotor to tilt it 180° horizontally. The RC Car is powered by 4 AA batteries.
The simple Android app was developed in the MIT App Inventor,
and the components and code blocks used are in the Github Repository.
Further implentation will allow for 2-way audio communication also via BT Classic, as well as miniaturize the RC Car further using 1:32 to 1:64 car models instead.
Further instructions are in the Github Repository
- Hardware
- ESP32-CAM CH340 HW818 w/ OV2640 camera sensor
- 2WD Car Chassis Kit w/ 2 motors and L298N Motor Driver
- SG90 Servomotor w/ Tilt Bracket
- 16V 1000uF External Electrolytic Capacitor for servomotor (to smoothen sudden I surge and prevent I drops)
- Software
- VSCode w/ PlatformIO extension
- Espressif32 Platform w/ Arduino Framework
- esp32-camera library by Espressif Systems
- ESP32Servo library by Kevin Harrington
- Bluetooth Classic
- MIT App Inventor

