Sunteți pe pagina 1din 29

Project Title

A LAND OVER REMOTELY CONTROLLED


BY HAND HELD IR TRANSMITTER
Under the Guidance of

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

INTERNAL STRUCTURE OF A MICRO CONTROLLER-AT89S52/51


External interrupts
Interrup
t
Control

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

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,

magnet(s), and brushes.

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

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

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

Soft ware Requirements

Keil an ARM Company makes C compilers, macro assemblers, realtime

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

U
Q

E
I
ER

?
S

U
O
Y
K
THAN

S-ar putea să vă placă și