YouTube Video for this RC car
Introduction
In today's world, electronic waste (e-waste) is increasing rapidly, but instead of letting it go to waste, why not repurpose and rebuild something amazing? In this project, I took an old, non-working RC car from an e-waste shop and restored it completely from scratch. My goal was to convert it into a Bluetooth-controlled RC car using Arduino, a Bluetooth module, a 4-channel relay, and a battery.
In this blog, I'll walk you through the entire process—from sourcing the RC car chassis to rewiring and coding it for smooth operation. Let’s get started!
Materials Required
Here are the components I used to restore and upgrade my RC car:
✅ Old RC Car Chassis – Taken from an e-waste shop
✅ Arduino Uno/Nano – Acts as the brain of the RC car
✅ HC-05 Bluetooth Module – For wireless control via a smartphone
✅ 4-Channel Relay Module – To control the motors
✅ 12V Battery (Lithium-ion / Lead-acid) – Power source for the motor
✅ Jumper Wires & Soldering Kit – For connections
✅ Smartphone with Bluetooth Controller App – To control the RC
Step 1: Finding the Right RC Car from E-Waste
The first step in restoring an RC car is to find a suitable chassis. I went to a local e-waste shop and found an old, broken RC car.
- The chassis was intact, but the electronics were completely dead.
- The DC motors and gears were still in usable condition.
- The steering mechanism was functional but needed rewiring.
Once I brought it home, I removed all the unnecessary wires and circuits, keeping only the chassis, wheels, and motors.
Step 2: Connecting the Hardware Components
Now that we have the chassis, let's start wiring the new electronic components. Below is the block diagram of the setup:
Block Diagram
🚗 Arduino → Controls the relay module
🔄 Relay Module → Controls the DC motor movement
📶 Bluetooth Module → Receives commands from a smartphone
🔋 Battery → Powers the system
Here’s a simple block diagram for the wiring:
Wiring Connections
Here’s how you should connect everything:
HC-05 Bluetooth Module → Arduino
- VCC → 5V (Arduino)
- GND → GND (Arduino)
- TX → RX (Arduino)
- RX → TX (Arduino)
Relay Module → Arduino
- IN1 → Pin 4 (Forward)
- IN2 → Pin 5 (Backward)
- IN3 → Pin 6 (Left)
- IN4 → Pin 7 (Right)
Power Supply
- Battery (+) → Motor Driver (VCC)
- Battery (-) → Arduino GND & Motor Driver GND
Step 3: Uploading the Arduino Code
Here’s the Arduino code that allows the car to be controlled via Bluetooth:
Step 4: Controlling the RC Car via Smartphone
Now that the hardware and code are ready, let’s control the car using a Bluetooth app.
Steps to Connect Your Phone to the Car:
- Download any Bluetooth Controller App (like "Arduino Bluetooth Controller").
- Pair your HC-05 module with your smartphone (Default PIN: 1234 or 0000).
- Open the app and set up the commands:
- F → Forward
- B → Backward
- L → Left
- R → Right
- S → Stop
- Start driving your RC car wirelessly! 🚗💨
Final Thoughts: My Experience & Challenges
✨ Building this RC car from e-waste was an exciting experience!
- The biggest challenge was finding a functional motor and chassis, but with a little effort, I managed to get it running.
- The relay-based motor control worked fine, but for smoother movement, a motor driver (L298N) could be a better alternative.
- The battery life was decent, but upgrading to a Li-Po battery would improve performance.
This project is a great way to learn about electronics, recycling, and automation. If you have an old RC car lying around, don’t throw it away—restore it! 🚀
Conclusion
This DIY Bluetooth-controlled RC car from e-waste is a fun and practical project for electronics and robotics enthusiasts. If you enjoyed this tutorial, share it with your friends, and let me know if you have any questions in the comments below.
No comments:
Post a Comment