Submitted by
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
Bridge rectifier
230 V
AC
50
Hz
5v Regulator
5V
DC
12V step down
transformer
Filter(470f)
MICROCONTROLLER
It is a smaller computer
Has on-chip RAM, ROM, I/O ports...
CPU
I/O
Port
RAM ROM
Serial
Timer COM
Port
A single chip
Microcontroller
On-chip
ROM for
program
code
Timer/Counter
On-chip
RAM
Timer 1
Timer 0
CPU
OSC
Bus
Control
4 I/O Ports
P0 P1 P2 P3
Address/Data
Serial
Port
TxD RxD
Counter
Inputs
Features of AT89S51/52
Watchdog Timer
Pin Description
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
TSOP1738
Features: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
SCHEMATIC DIAGRAM
OPERATION OF PROJECT
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
kernels,
debuggers,
simulators,
integrated
environments,
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
U
Q
E
I
ER
?
S
U
O
Y
K
THAN