Skip to content

Repository containing diagrams, sketches and code for ESP32 powered self-navigating RC Car

License

Notifications You must be signed in to change notification settings

Tjorven-V/Final-Project-Self-Navigating-RC-Car

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Final Project: Self-Navigating RC Car

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.

Hardware

  • 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

Schematics

Principle of how the car should function.

drive

(Outdated) Schematic showing connections between hardware.

connect

Schematic of how hardware interacts with one another. Arrows indicate direction of data (Read/Write.)

schematic

Demonstration

Below is a video of an early prototype of the car in action (on a hastily put together course.)

Early Prototype of RC Car

About

Repository containing diagrams, sketches and code for ESP32 powered self-navigating RC Car

Topics

Resources

License

Stars

Watchers

Forks

Languages