IR Line Following Car

The IR Line Following Car is a RC car retrofitted with two IR sensors to detect and follow a line. The car is also implemented with various modes such as a regular remote control mode and an obstacle avoidance mode.

Engineer

Terry W

Area of Interest

Mechanical Engineering and Computer Science

School

Bellarmine College Preparatory

Grade

Rising Sophomore

Reflection

Electrical/Mechanical

Software

Final Milestone:

How it works

Why I Used It.

How It Works

Third Milestone:

How it Works

Second Milestone:

How it works

The Purpose

How I implemented it

The Math

Second Milestone

First Milestone: Motor Control

For my first milestone, I decided that gaining control of both motors would be adequate. I began by removing all of the components from the car except for the stock PCB, the motors, and the drive base. I then began analyzing my PCB, and determining whether or not it would be essential to my project. After some planning, I concluded that I would not need the PCB. I went ahead and hot glued my motor driver (SparkFun L928N) onto my drive base, and began wiring some motors. After determining the proper connections needed, I stripped, tinned, and connected my motor wires to the motor driver. I then attached jumper cables from the motor driver to the Arduino, as well as jumper cables for power. The biggest challenge I faced during my first milestone was perfecting my steering mechanism. The steering was driven by a DC motor, which I found impractical. I did a lot of testing with the motor and my code, to determine the exact speed and timing needed to turn my car. In the end, after a few days of testing, I finally found the appropriate timing and speed for my motor.

Starter Project

How it Works

The entire project consists of the following components: an Arduino Uno, a mini breadboard, jumper wires, a potentiometer, a temperature sensor, and a LCD (liquid crystal display). The core component of the entire project is the temperature sensor. The sensor works by changing its voltage output, proportionally to the change in temperature. <insert sentence about analog signal> The Arduino then reads the analog signal, and through a series of equations, converts it into a digital signal, and displays it on the LCD.

My starter project is the Temperature Sensor Display. The temperature sensor display features an LCD which displays the temperature. I chose the project because I wanted to challenge myself (it was rated as one of the harder projects), found it the most interesting, and thought it would be a good balance between light coding and soldering.

STEM Summer Camps Coding & Robotics Classes For Kids San Francisco Coding & Robotics Classes For Kids New York Coding & Robotics Classes For Kids Denver Coding & Robotics Classes For Kids Palo Alto STEM Summer Camps For Kids in New York STEM Summer Camps For Kids in Palo Alto STEM Summer Camps For Kids San Francisco STEM Classes For Kids in New York STEM Classes For Kids in Palo Alto STEM Classes For Kids in San Francisco Code Classes For Kids Code Classes For Kids in New York Code Classes For Kids in Palo Alto Code Classes For Kids in San Francisco STEM Summer Camps For Kids

Leave a Comment

Start typing and press Enter to search