ARDUINO LINE FOLLOWER ROBOT

Slides:



Advertisements
Similar presentations
ELECTRONIC STICK FOR BLIND PEOPLE
Advertisements

Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
AUTO TRAIN SUBMITTED BY. ABSTRACT In this project microcontroller used as CPU. Whenever the station arrives the train stops automatically.Then the train.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
OBSTACLE AVOIDANCE ROBOT
ROBOTIC VEHICLE FOR STORES MANAGEMENT
AUTOMATIC RAILWAY GATE CONTROLLING AND TRACK SWITCHING
SUBMITTED BY LENIN C INTRODUCTION Railways - cheapest mode of transportation. Aims to avoid accidents. Using simple electronic components- automate.
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
Reverse Parking Sensor Circuit.
D.L.PRASSANA KUMAR T.MAHENDAR SOFI SHAIK. ABSTRACT  This circuit turns on the horn of the bike to alert you of the impending theft if anybody tries to.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Mobile phone keypad sensed password entry for door opening.
Railway Level Crossing Gate Operation Remotely by Android.
WAR FIELD SPYING ROBOT WITH NIGHT VISION WIRELESS CAMERA BY ANDROID APPLICATIONS Submitted by:
Parking Availability Indication System
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Voice Controlled Robot by Cell Phone with Android App
Under the Guidance of Submitted by
TRACK SENSING ROBOTIC VEHICLE MOVEMENT
TIME DELAY BASED RELAY OPERATED LOAD
RF Controlled Robotic Vehicle with Laser Beam Arrangement
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Density Based Traffic Signal with Remote Override in Emergency
MUSIC TONE BASED DANCING LEDs
Obstacle avoiding robot { pixel }
LOW VOLTAGE DC TOHIGHER VOLTAGE DC UP 6 VOLT DC TO 10 VOLT DC USING 555 TIMER SUBMITTED BY.
Arduino Based Home Automation
SUBMITTED BY EDGEFX TEAM
HIDDEN ACTIVE CELL PHONE DETECTOR
Project Title DYNAMICALLY CHANGING SIGNAL LIGHT TIME ALLOTMENT IN STREET JUNCTIONS BASED ON TRAFFIC DENSITY Under the Guidance of Submitted by.
PIC CONTROLLED DYNAMIC TIME BASED CITY TRAFFIC SIGNAL
FOUR QUADRANT OPERATION OF DC MOTOR REMOTELY CONTROLLED BY ANDROID APPLICATIONS SUBMITTED BY.
WIRELESS TV HEADPHONE CIRCUIT
CHARGE AND LOAD PROTECTION IN SOLAR POWER MANAGEMENT
Atmega based garrage door openning
BURGLAR ALARM ON WINDOW GLASS BREAKING
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
FOUR QUADRANT DC MOTOR SPEED CONTROL WITHOUT MICROCONTROLLER
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
REMOTE JAMMING DEVICE.
TV OPERATION JAMMING SYSTEM
RHYTHM FOLLOWING FLASH LIGHTS
Arduino BASED RFID Device Access
AUTO TRAIN SUBMITTED BY.
HOME APPLIANCES CONTROL WITH TIME DELAY SWITCH
SCADA for Remote Industrial Plant
AUTO SWITCH OFF OF TV WHILE SCREEN GOES WITOUT VIDEO
FM TRANSMITTER 2 KM RANGE FOR YAGI ANTENNA
SUBMITTED BY EDGEFX TEAM
PC Mouse operated Electrical Load Control Using VB Application
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
VIDEO ACTIVATED RELAY TO CONTROL
DENSITY BASED TRAFFIC LIGHT TIMING CONTROL
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
STEP UP 6 VOLT DC TO 12 VOLT DC
Automatic Railway Gate Control System
Remote Override of Traffic Signal in Emergency
ARDUINO DC MOTR SPEED CTL
FOUR QUADRANT DC MOTOR CONTROL WITHOUT MICROCONTROLLER
WIRE LOOP BREAKING ALARM SYSTEM
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
SOLAR POWER CHARGE CONTROLLER
Under the Guidance of Submitted by
PRESENTATION BASED ON EMBEDDED SYSTEM. SUBMITTED BY MAMATA YADAV.
Presentation transcript:

ARDUINO LINE FOLLOWER ROBOT Submitted by:

contents Project overview Block diagram Power supply Arduino IR LED & Photodiode Motor Driver IC Schematic & Working of the project Advantages Applications Future scope Conclusion

Project overview The main objective of the project is sensing a particular path and then following that path a rolling robotic vehicle moves forward. Initially the robot moves on its black track path. Below the robot, IR transmitter present continuously sends IR signals which is reflected through IR receivers which is placed next to the transmitter because of reflections from any non black path. Whenever any side comes on black line, the IR signals are not reflected back from the path and the IR receiver changes its logic state which generates hardware interrupt to microcontroller.

Contd.. The microcontroller, which is interfaced to DC geared motors through motor driver IC acts by stopping one motor so that the direction of the robot moves in such a way to avoid the wrong path till the reflection for both the sensors are resumed. Thus it follows only the black path.

ARDUINO The Arduino microcontroller is an easy to use yet powerful single board computer that has gained considerable traction in the hobby and professional market. The Arduino is open-source, which means hardware is reasonably priced and development software is free.

Image of development board

Features of Duemalinove The Duemalinove board features an Atmel ATmega328 microcontroller operating at 5 V with 2 Kb of RAM, 32 Kb of flash memory for storing programs and 1 Kb of EEPROM for storing parameters. The clock speed is 16 MHz, which translates to about executing about 300,000 lines of C source code per second

…..contd The Arduino programming language is a simplified version of C/C++. If you know C, programming the Arduino will be familiar. If you do not know C, no need to worry as only a few commands are needed to perform useful functions.

Block diagram

Battery An electrical battery is a combination of one or more electrochemical cells, used to convert stored chemical energy into electrical energy. The battery has become a common power source for many household, robotics and industrial applications. Larger batteries provide standby power for telephone exchanges or computer data centers

IR LED Here the IR transmitter is like a normal LED but transmits the IR signals. These are infrared LEDs; the light output is not visible by our eyes. They can be used as replacement LEDs for remote controls, night vision for camcorders, invisible beam sensors, etc.

Photodiode Here the photodiode is like a normal LED but receives the IR signals. A photodiode is a type of photo detector capable of converting light into either current or voltage, depending upon the mode of operation.

MOTOR driver L293D L293D is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors. L293D contains two inbuilt H-bridge driver circuits. In its common mode of operation, two DC motors can be driven simultaneously, both in forward and reverse direction.

Operation of motor driver L293D has 2 set of arrangements where one set has input 1, input 2, output 1 and output 2 and other set has input 3, input 4, output 3 and output 4, according to block diagram if pin no 2 & 7 are high then pin no 3 & 6 are also high. If enable 1 and pin number 2 are high leaving pin number 7 as low then the motor rotates in forward direction. If enable 2 and pin number 10 are high leaving pin number 15 as low then the motor rotates in forward direction.

Contd.. If enable 1 and pin number 2 are low leaving pin number 7 as high then the motor rotates in reverse direction. If enable 2 and pin number 15 are high leaving pin number 10 as low then the motor rotates in forward direction.

Working of project The microcontroller 2 inputs are driven by n-p-n transistors and the base of the transistor is fed from the reversed biased series resistor protected photodiode. The series protection consists of a 10k resistor, a photodiode and a transistor. When no IR light fall on photodiode, the voltage across the photodiode is high then the voltage across the base-emitter of transistor goes low, hence the collector of transistor is high. When IR light falls on photodiode, the voltage across the photodiode decreases, it implies that the voltage across the base emitter of transistor increases hence the collector of transistor is low in this condition.

Contd.. These collectors of Q1& Q2 are fed to pins 1 & 2 of microcontroller. The program is so written that in normal situation motor driver IC gets input from the output of the arduino for both rotating in one direction.