Arduino Project Tutorial Line Follower Robot - For beginners
In this tutorial, you will make line follower robot.
Step 1: Video Tutorial
This tutorial involves building a line follower robot with an QTR-8RC Reflectance Sensor Array.
Step 2: Hardware Required
- Arduino Board
- Motor Shield (Adafruit)
- QTR-8RC Reflectance Sensor Array (Pololu)
- DC Motor x2
- Wheel x2
- Bovine Wheel
- Chassis plate
- Battery 9V
- Battery Buckle
- Glue Gun
- Electrical Tape
Step 3: Create of the Chassis
- The DC motors attach to the chassis
- The Arduino attach to the chassis
- The Motor Shield attach to the Arduino.
- The Bovine Wheel attach to the chassis
- Wheels attach to the DC Motors
Step 4: About the Motor Shield
- The motor controllers on this shield are designed to run from 4.5V to 25V.
- There are two places you can get your motor 'high voltage supply' from. One is the DC jack on the Arduino board and the other is the 2-terminal block on the shield that is labeled EXT_PWR.
- To connect a motor, simply solder two wires to the terminals and then connect them to either the M1, M2, M3, or M4.
Step 5: DC Motors and the QTR-8RC Sensor Connections
- DC Motors connect to the Motor Shield
- Left Motor connect to M1 - Right Motor connect to M2
- The QTR-8RC Reflectance Sensor Connections
- The Sensor VCC connect to the Arduino +5V
- The Sensor GND connect to the Arduino Ground
- The Sensor pin 2 connect to the Arduino Analog 0
- The Sensor pin 3 connect to the Arduino Analog 1
- The Sensor pin 4 connect to the Arduino Analog 2
- The Sensor pin 5 connect to the Arduino Analog 3
- The Sensor pin 6 connect to the Arduino Analog 4
- The QTR-8RC Reflectance Sensor attach to the chassis
Step 6: Battery and on / Off Button Connection
- The (+) from the battery is connect to a leg of the button
- Connect a cable to the other legs of the button. This cable is for Motor Shield (+)
- If you would like to have 2 seperate DC power supplies for the Arduino and motors. Plug in the supply for the Arduino into the DC jack, and connect the motor supply to the PWR_EXT block. Make sure the jumper is removed from the motor shield.
Step 7: Copy the Code and Install the Arduino Libraries
- Open the new Arduino IDE page and Delete everything on the page
- Get the code from my blog page and Paste empty Arduino IDE page
- Get the Arduino Code in video description
- Install the AF_Motor Arduino library
- Download the library
- Uncompress the ZIP file onto your desktop
- Place the AFMotor folder into your arduinosketchfolder/libraries folder
- Rename the uncompressed folder AFMotor
- Install the QTRSensors library
- Download the library
Rename the folder “qtr-sensors-arduino-xxxx” to “QTRSensors”
Drag the “QTRSensors” folder into the “libraries” directory inside your Arduino sketchbook directory
- After installing the library, restart the Arduino IDE
- Now you can see the libraries you have installed
When you verify, you will not see any errors
Step 8: If It Helps, Please Subscribe
First of all, I would like to thank you for reading this guide ! I hope it helps you.
If you want to support me, you can subscribe my channel and watch my videos.
Participated in the
Arduino Contest 2016