Repository containing code, sketches and diagrams of my final graduating project from high school.
The project was to take a regular RC Car and modify it so that it could navigate a course on its own, without the user needing to steer the car themselves. This was achieved by using IRToF Sensors on the front bumper of the car, on each side, angled approximately 45° outwards. This would give a good indication of how far each side of the car was from the boundaries of the course, allowing it to correct its own course and try to stay as centered as possible.
- Any PWM-Controlled RC Car will do (Which is most of them.) This inherently includes:
- 2.4GHz Remote
- 2.4GHz Receiver
- Electronic Speed Controller
- DC Motor (For Throttle)
- Servomotor (For Steering)
- ESP32-DevKitC
- 2x Adafruit VL53L0X
Principle of how the car should function.
(Outdated) Schematic showing connections between hardware.
Schematic of how hardware interacts with one another. Arrows indicate direction of data (Read/Write.)
Below is a video of an early prototype of the car in action (on a hastily put together course.)