Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

1 Signals, Circuits, and Computers John Athanasiou Part B Spring 2010.
In this presentation you will:
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
MICRO-CONTROLLER: A microcontroller is the brain of the robot: These are: 1. Integrated Circuits (ICs) 2. Programmable.
Industrial Automation and Control
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Connecting VEX and ROBOTC
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Sensors And Micro-Controllers
Arduino. Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source.
Essentials of motors and motor driver
ASPPRATECH.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
EYE BALL CONTROLLED AUTOMATIC WHEEL CHAIR FOR PARALYSED PATIENTS
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Indian Institute of Technology Hyderabad PC CONTROLLED BOT D. HARISH KUMAR CE12B1005 N. ABHINAND SAI CS12B1027 G.NITiSH EE12B1008.
You must be knowing about Digital Integrated Circuits (ICs) right ? For example 7404: Hex Inverter 7408: Quad 2-input AND gate 7410: Triple 3-input NAND.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
MICROCONTROLLER BASED FIRE FIGHTING ROBOT. ABSTRACT The object of this project is  IN OUR PROJECT WE DESIGNED A PROTOTYPE TO DETECT FIRE AND EXTINGUISH.
Getting started with interactive projects using the Arduino, Max and Processing.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
I/O Ports CS-280 Dr. Mark L. Hornick 1. CS-280 Dr. Mark L. Hornick 2 Ports are channels from the CPU to external hardware and software Atmega32 has: 4.
Embedded Systems. Today Introduction to Mechatronics Microcontroller –Input / Output Ports (I/O) –Memory –ADC –PWM.
Mobile controlling robot. What is a Robot ? “A re-programmable, multifunctional manipulator designed to move material, parts, tools, or specialized devices.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
PLCs were invented in answer to the needs of the automobile industry, and were introduced in the late 1960’s. They were designed to take the place of older,
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
MOTORS. Definition Of Motor That powered by electricity or internal combustion, that supplies motive power for a vehicle or for some other device. A device.
OBSTACLE AVOIDANCE ROBOT
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
Robocon 2007, Hong Kong University of Science & Technology Robocon 2007 Electronics Quickstart! Session 1 Hello! Microcontroller. Prepared by KI Chi Keung.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
Input & Output devices. Input Device :keyboard a keyboard is an input device, partially modeled after the typewriter keyboard, which uses an arrangement.
IR OBSTACLE DETECTION TO
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
INTERFACING HARDWARE WITH MICROCONTROLLER GUIDED BY: Prof. ASIF SIR 1. AKSHAY KIRAN 2. DEEP PARIKH 3. JIGAR PATEL 4. TILAK PATEL ,05,D2D06,09.
COIN BASED CELL PHONE CHARGER by sarin krishna k.r
ALPHA COLLEGE OF ENGINEERING & TECHNOLOGY Introduction to AVR ATMega32 Architecture PREPARED BY SHWETA ( ) BHOOMI ( ) YOGEN ( )
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Railway Level Crossing Gate Operation Remotely by Android.
A PRESENTATION ON EMBEDDED SYSTEM
Obstacle avoiding robot { pixel }
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
Home automation using Arduino & ‘PIR sensor’
AVR ATMEGA 8 MICRO-CONTROLLER
PC Mouse operated Electrical Load Control Using VB Application
ABSTRACT The microcontroller receives the Infrared Signal from the TV remote, the code of which is identified by the IR receiver depending on which it.
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
Arduino Development for Beginners
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
IR OBSTACLE DETECTION TO
ARDUINO DC MOTR SPEED CTL
The Arduino Microcontroller: Atmel AVR Atmega 328
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
PLC Hardware Components.
DT-Assessment Frame Work Term2
Controlling YOUR ROBOT
Presentation transcript:

Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015

MODEL

ROBOT  A robot is a mechanical or virtual artificial agent, usually an electro-mechanical machine which performs a variety of tasks that is guided by a computer program or electronic circuitry.  Types- Stationary robot, Mobile robot.  Constitution of robot- locomotive system, power supply, actuators, sensory devices for feedback, control system.  Applications- Manufacturing industry, medical science, robots in space, national defense, transportation, agriculture etc…

WHY ROBOTICS ?  Robotics inspires to make connections across several disciplines rather than learning topics in isolation as it combines mechanical, electronic, electrical and programming skills.  It gives visual grasp of math and science  It builds logical thinking  It brings out innovation and creativity  It enhances problem solving skills.  As technology becomes increasingly important in today's world, it is invaluable to not only learn how to use technology, but also to understand how to create it.

ATMEGA8  It is a low power CMOS(Complementary Metal Oxide Semiconductor) 8 bit microcontroller based on the AVR architecture.  Microcontroller consists of a Microprocessor which is interfaced to RAM and Flash memory.  Features: It has 8 KB of flash memory 512 bytes of EEPROM 1 KB of SRAM 23 general purpose I/O lines 32 general purpose working registers

PROGRAMMING  Program is written in C language.  Code is written to give instructions to computer to perform a particular task in a particular condition.  Code is compiled to generate machine file.  Computer only understand this machine file which is in the language of 0 & 1.  Now this file is been feed in the memory of the microcontroller.

PORT  PORT is usually a collection of 8 pins.  Input Output functions are set by Three Registers for each PORT.  DDRX ----> Sets whether a pin is Input or Output of PORTX.  PORTX ---> Sets the Output Value of PORTX.  PINX -----> Reads the Value of PORTX.  PORTB - Digital - Output  PORTC - Analog + Digital - Input  PORTD - Digital - Output

MOTOR  Two motors have been used to rotate the two wheels clockwise or anticlockwise. This provides motion to the robot.  Motors are arranged in a fashion called H-Bridge.  H-Bridge-It is an electronic circuit which enables a voltage to be applied across a load in either direction.  It allows a circuit full control over a standard electric DC motor. That is, with an H-bridge, a microcontroller, logic chip, or remote control can electronically command the motor to go forward, reverse, brake, and coast.

MOTOR  To power the motor, two switches are turned on that are diagonally opposed in the H-Bridge.  The combination of switches that are on, decide the motion of robot whether it will go forward, backward or take turn.  IR Analog Sensor:- Transmitter- An infrared emitting diode. Receiver- A phototransistor.

WORKING MODEL  The working model of a line follower consists of two motors, one ATmega8 circuit board, two wheels, two IR sensors, LEDs, wires and power supply.  The IR sensors get the input and according to the program the LEDs glow depending on the input. The two motors rotate together in one direction to go forward or backward. For taking a right turn, the motor at right side stops and left side one continues to rotate. This rotation depends on the program which gives instructions to the motor depending on the input that sensor gives.  IR sensors provide the input, motors give the output and the wheels make the robot to follow a line.

WORKING MODEL  Follower robot is a mobile machine that can follow a path. The path can be a visible black line on a white surface.  The IR sensors receive an analog signal that depends on the intensity of light reflected by the black line of emitted beam by the LEDs.  These signals are sent to the ADC comparator which creates digital signals that are sent to Microcontroller.  The microcontroller gives instructions to motor to perform work..

REFERENCES  