ppt of ir based robo
DESCRIPTION
power point presentation of IR based robotTRANSCRIPT
A LAND OVER REMOTELY CONTROLLED BY HAND HELD IR TRANSMITTER
Under the Guidance of
Submitted by
Project Title
ABSTRACT
This project uses a land over robot that can move through any
place by hand held remote infrared control.
The body is driven by a set of 2 motors duly interfaced through
motor driver IC.
An infrared receiver receives IR signals from a conventional TV
remote and then decodes the sent IR data duly interfaced to the
microcontroller where the program while executed delivers
appropriate command to the motor driver IC for its movement as
desired.
The PCB has a provision with another output to be driven by a
transistor switch for any flashing LED
EXISTING SYSTEM
In the Present situation ,a Robot is controlled by manual
over ride .
Every time a manual action is required to Switch ON and
Switch OFF the buttons to control the Robot.
So at that time only Robot is moving according to the
manual instruction.
Missing the objective that need to monitor the Robot
wirelessly
PROPOSED SYSTEM
Proposing a system ,where a Robot is monitored wirelessly.
Giving instructions to the Robot wirelessly ,with an IR (infrared) Transmission with a Remote controller acts as an Transmitter
By IR(infrared) Receiver, Robot receives the commands wirelessly from transmitter and perform the task
By this we can operate our Robot with remote control ,which has a advantage in performing various tasks automatically according to instructions by IR transmitter
BLOCK DIAGRAM
HARDWARE REQUIREMENTS
POWERSUPPLY BLOCK
MICROCONTROLLER (AT89S52/AT89C51)
PUSH BUTTONS
DC MOTOR
L293D
TSOP1738
BC547
LED
1N4007
RESISTORS
CAPACITORS
BATTERY
POWER SUPPLY
230 V AC 50 Hz
5V DC
12V step down transformer
Filter(470µf)
5v RegulatorBridge rectifier
MICROCONTROLLER
• It is a smaller computer
• Has on-chip RAM, ROM, I/O ports...
RAM ROM
I/O Port
TimerSerial COM Port
Microcontroller
CPU
A single chip
INTERNAL STRUCTURE OF A MICRO CONTROLLER-AT89S52/51
CPU
On-chip RAM
On-chip ROM for program code
4 I/O Ports
Timer 0
Serial Port
OSC
Interrupt
Control
External interrupts
Timer 1
Timer/Counter
Bus Control
TxD RxDP0 P1 P2 P3
Address/Data
Counter Inputs
Features of AT89S51/52
• Compatible with MCS®-51 Products
• 8K Bytes of In-System Programmable (ISP) Flash Memory
• Endurance: 10,000 Write/Erase Cycles
• 4.0V to 5.5V Operating Range
• Fully Static Operation: 0 Hz to 33 MHz
• 256 x 8-bit Internal RAM
• 32 Programmable I/O Lines
• Three 16-bit Timer/Counters
• Eight Interrupt Sources
• Full Duplex UART Serial Channel
• Interrupt Recovery from Power-down Mode
• Watchdog Timer
• Dual Data Pointer
Pin Description
MOTOR DRIVER (L293D)
Features:
Wide supply-voltage range: 4.5V to 36V
Separate input- logic supply
Internal ESD protection
Thermal shutdown
High-Noise-Immunity input
Functional Replacements for SGS L293 and SGS L293D
Output current 1A per channel (600 mA for L293D)
Peak output current 2 A per channel (1.2 A for L293D)
Output clamp diodes for Inductive Transient suppression(L293D)
DESCRIPTION
L293D is a dual H-bridge motor driver integrated
circuit (IC).
In its common mode of operation, two DC motors
can be driven simultaneously, both in forward and
reverse direction.
The motor operations of two motors can be
controlled by input logic at pins 2 & 7 and 10 & 15.
Input logic 00 or 11 will stop the corresponding
motor. Logic 01 and 10 will rotate it in clockwise and
anticlockwise directions, respectively.
Enable pins 1 and 9 (corresponding to the two
motors) must be high for motors to start operating.
When an enable input is high, the associated driver
gets enabled
DC- MOTOR
A DC motor is an electric motor that runs on
direct current (DC) electricity. In any electric
motor, operation is based on simple
electromagnetism.
A simple 2-pole DC electric motor (here red
represents a magnet or winding with a "North"
polarization, while green represents a magnet or
winding with a "South" polarization).
Every DC motor has six basic parts -- axle, rotor
(a.k.a., armature), stator, commutator, field
magnet(s), and brushes.
TSOP1738Features:-
Photo detector and preamplifier in one package
Internal filter for PCM frequency
Improved shielding against electrical field disturbance
TTL and CMOS compatibility
Output active low
Low power consumption
High immunity against ambient light
Continuous data transmission possible (up to 2400 bps)
Suitable burst length .10 cycles/burst
Description:-
The TSOP17 – series are miniaturized receivers for infrared remote
control systems.
PIN diode and preamplifier are assembled on lead frame, the epoxy
package is designed as IR filter.
The demodulated output signal can directly be decoded by a
microcontroller.
TSOP1738 is the standard IR remote control receiver series,
supporting all major transmission codes.
BC547 (NPN –Transistor)
The BC547 transistor is an NPN Epitaxial
Silicon Transistor.
It is used in general-purpose switching and
amplification BC847/BC547 series 45 V, 100
mA NPN general-purpose transistors.
The ratio of two currents (Ic/Ib) is called the DC Current Gain of
the device and is given the symbol of hfe or nowadays Beta, (β).
The current gain from the emitter to the collector
terminal, Ic/Ie, is called Alpha, (α), and is a function of the
transistor itself
SCHEMATIC DIAGRAM
Conventional T.V. remotes output infra red codes.
A standard TV remote that delivers infrared codes at 38 KHz is
thus received by the TSOP receiver feeding a 14 bit data so emitted
from the remote to the controller through receiver.
The program is so returned that it recognizes the corresponding
14 bit data relating to a particular number being pressed at the
remote.
The program is so returned i.e., while executed it sends
commands to the motor driver IC as per its requirement for running
the motor for the movement of the robot as explained in the subject
above in L293D.
The TV remote button 1 is for left, 3 is for right, 2 is forward, 5
is for backward and 0 is for stop.
OPERATION OF PROJECT
Soft ware Requirements
• Keil an ARM Company makes C compilers, macro assemblers, real-
time kernels, debuggers, simulators, integrated environments,
evaluation boards, and emulators for ARM7/ARM9/Cortex-M3,
XC16x/C16x/ST10, 251, and 8051 MCU families.
• Compilers are programs used to convert a High Level Language to
object code. Desktop compilers produce an output object code for the
underlying microprocessor, but not for other microprocessors.
• i.e the programs written in one of the HLL like ‘C’ will compile
the code to run on the system for a particular processor like x86
(underlying microprocessor in the computer).
• For example compilers for Dos platform is different from the
Compilers for Unix platform So if one wants to define a compiler
then compiler is a program that translates source code into object
code.
Applications
Advantages
Conclusion
Future scope
BIBILOGRAPHY
“The 8051 Microcontroller and Embedded systems” by
Muhammad Ali Mazidi and Janice Gillispie Mazidi , Pearson
Education.
ATMEL 89S52 Data Sheets.
• www.atmel.com
• www.beyondlogic.org
• www.wikipedia.org
• www.howstuffworks.com
• www.alldatasheets.com
QUERIES ?
THANKYOU