This repository contains the code and documentation for our RC (Remote Control) car project.
-
WiFi Control: The car can be controlled remotely via a WiFi connection, allowing for easy and convenient operation from a smartphone or computer.
-
Customizable Configuration: The code allows for easy configuration of WiFi credentials, motor pins, and sensor connections to adapt the project to different hardware setups.
To replicate this project, you will need the following components:
- ESP8266-based WiFi module (e.g., ESP8266-01)
- L293D motor driver
- DC motors and wheels
- Power supply for the motors and the WiFi module
- RC car chassis and wheels
Follow these steps to set up the project:
-
Hardware Assembly: Connect the components based on the provided wiring diagram (will be updated later... not yet added in the repo).
-
Software Configuration:
- Flash the ESP8266 with the provided code.
- Configure WiFi credentials and motor pins according to the code
-
Upload Code: Upload the modified code to the ESP8266 module.
-
Power On: Power up the RC car.
-
Connect to WiFi: Connect your smartphone or computer to the WiFi network created by the ESP8266 module.
-
Control Interface: Access the control interface by using any ESP8266 app. We used this app
Our future plans for this project include:
- Implementing autonomous navigation using obstacle detection.
We welcome contributions to this project. If you have ideas for enhancements or would like to collaborate, please open an issue or submit a pull request.