Autonomous Race Car using Arduino

Build this autonomous driving robot car based on a old RC toy car. I removed the radio control board from the car and replaced it with a brain in the form of an Arduino UNO board (plus a motor driver board) and gave it an ultrasonic distance measuring module to see the world through.

Autonomous Race Car using Arduino

Step 1: Components

  • Radio controlled toy car
  • Arduino Uno
  • Motor driver board (2 channel)
  • Ultrasonic sensor distance measuring module
  • Bread board

Step 2: Brain transplant

Remove the radio control board from the RC car cutting all wires close to the board. Connect wires to the motor driver board – rear wheel motor in one channel – front wheel steering motor in the other channel.

“Steal” power from the cars batteries.

Step 3: Connect Arduino board and the ultrasonic sensor

Connect the ultrasonic sensor and the motor driver to the Arduino board.

Step 4: The programming

Autonomous Race Car using Arduino schematic

The cars intelligence is pretty simple. It’s based on different modes that controles speed & direction depending on distance to objects ahead of the car:

FULL SPEED MODE – No objects ahead – full speed

CRUISE MODE – Object is X cm away – slow down

AVOID MODE – Object is too close for comfort – slow down and turn in random direction

REVERSE MODE – Object is very close – stop and reverse for 2 seconds

JLCPCB – Prototype 10 PCBs for $2 + 2 days Lead Time
China’s Largest PCB Prototype Enterprise, 300,000+ Customers & 10,000+ Online Orders Per Day
Inside a huge PCB factory:

READ  Arduino – Getting my LCD Screen to work

This Post / Project can also be found using search terms:

  • autonomous race car using arduino
  • Rc car to Arduino robot
  • arduino connection for racing car
  • Sensor Module for toy cars

Leave a Comment

= 4 + 9

(Spamcheck Enabled)

Read previous post:
DUO Light Computer

An inexpensive single board computer which connects to a composite video monitor, keyboard, and SD card. I created the DUO...

Scroll to top