Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

DTMF Based Wireless Robot

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 9

HBeonLabs

Off. No. 46, 1st Floor, Kadamba Complex


Gamma-I, Greater Noida (India) - 201308

Contact us:

+91-120-4298000
+91-9212314779

info@hbeonlabs.com

training@hbeonlabs.com

www. hbeonlabs.com

DTMF BASED WIRELESS ROBOT


SUBMITTED BY

INTRODUCTION
DTMF Mobile ROBOT is a machine that can be controlled with
a mobile. In this project, the robot is controlled by a mobile
phone that makes a call to the mobile phone attached to the
robot. In the course of a call, if any button is pressed, a tone
corresponding to the button pressed is heard at the other end of
the call. This tone is called "Dual Tone Multiple-Frequency"
(DTMF) tone. The robot perceives this DTMF tone with the
help of the phone stacked on the robot. The received tone is
processed by the microcontroller with the help of DTMF
decoder. The microcontroller then transmits the signal to the
motor driver ICs to operate the motors & our robot starts
moving Conventionally, Wireless-controlled robots use rf
circuits, which have the drawbacks of limited working range,
limited frequency range and the limited control. Use of a mobile
phone for robotic control can overcome these limitations. It
provides the advantage of robust control, working range as large
as the coverage area of the service provider, no interference with
other controllers and up to twelve controls. Although the
appearance and the capabilities of robots vary vastly, all robots
share the feature of a mechanical, movable structure under some
form of control. The Control of robot involves three distinct
phases: perception, processing and action. Generally, the
preceptors are sensors mounted on the robot , processing is done
by the on-board microcontroller or processor, and the task is
performed using motors or with some other actuators.
In this project the robot, is controlled by a mobile phone that
makes call to the mobile phone attached to the robot in the
course of the call, if any button is pressed control corresponding
to the button pressed is heard at the other end of the call. This
tone is called dual tone multi frequency tome (DTMF) robot
receives this DTMF tone with the help of phone stacked in the
robot.
The received tone is processed by the atmega16 microcontroller
with the help of DTMF decoder MT8870 the decoder decodes
the DTMF tone in to its equivalent binary digit and this binary
number is send to the microcontroller, the microcontroller is
preprogrammed to take a decision for any give input and outputs
its decision to motor drivers in order to drive the motors for
forward or backward motion or a turn. The mobile that makes a
call to the mobile phone stacked in the robot acts as a remote. So
this simple robotic project does not require the construction of
receiver and transmitter units. DTMF signaling is used for
telephone signaling over the line in the voice frequency band to
the call switching center. The version of DTMF used for
telephone dialing is known as touch tone.
DTMF assigns a specific frequency (consisting of two separate
tones) to each key s that it can easily be identified by the
electronic circuit. The signal generated by the DTMF encoder is
the direct algebraic submission, in real time of the amplitudes of
two sine (cosine) waves of different frequencies, i.e., pressing 5
will send a tone made by adding 1336 Hz and 770 Hz to the
other end of the mobile. The important components of this robot
are DTMF decoder, Microcontroller and motor driver.
An MT8870 series DTMF decoder is used here. All types of the
mt8870 series use digital counting techniques to detect and
decode all the sixteen DTMF tone pairs in to a four bit code
output. The built -in dial tone rejection circuit eliminated the
need for pre- filtering. When the input signal given at pin2 (IN-)
single ended input configuration is recognized to be effective,
the correct four bit decode signal of the DTMF tone is
transferred to Q1 (pin11) through Q4(pin14) outputs.
MAIN COMPONENT

1. 8051 Microcontroller
2. L293D
3. Motor
4. DTMF decoder
5. Telephone

APPLICATION

1. Remote control
2. Home appliance control
3. Stepper motor control
4. DC motor control

BLOCK DIAGRAM
POWER SUPPLY

TELEPHONE

MOTOR

DTMF
L293D
DECODER 8051
MICROCONTR
OLLER

MOTOR
A BRIEF INTRODUCTION TO 8051
MICROCONTROLLER:

When we have to learn about a new computer we have to


familiarize about the machine capability we are using, and we
can do it by studying the internal hardware design (devices
architecture), and also to know about the size, number and the
size of the registers.
A microcontroller is a single chip that contains the
processor (the CPU), non-volatile memory for the program
(ROM or flash), volatile memory for input and output (RAM), a
clock and an I/O control unit. Also called a "computer on a
chip," billions of microcontroller units (MCUs) are embedded
each year in a myriad of products from toys to appliances to
automobiles. For example, a single vehicle can use 70 or more
microcontrollers. The following picture describes a general
block diagram of microcontroller.

AT89S52: The AT89S52 is a low-power, high-performance


CMOS 8-bit microcontroller with 8K bytes of in-system
programmable Flash memory. The device is manufactured using
Atmel’s high-density nonvolatile memory technology and is
compatible with the industry-standard 80C51 instruction set and
pin out. The on-chip Flash allows the program memory to be
reprogrammed in-system or by a conventional nonvolatile
memory programmer. By combining a versatile 8-bit CPU with
in-system programmable Flash on a monolithic chip, the Atmel
AT89S52 is a powerful microcontroller, which provides a highly
flexible and cost-effective solution to many, embedded control
applications. The AT89S52 provides the following standard
features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines,
Watchdog timer, two data pointers, three 16-bit timer/counters, a
six-vector two-level interrupt architecture, a full duplex serial
port, on-chip oscillator, and clock circuitry. In addition, the
AT89S52 is designed with static logic for operation down to
zero frequency and supports two software selectable power
saving modes. The Idle Mode stops the CPU while allowing the
RAM, timer/counters, serial port, and interrupt system to
continue functioning. The Power-down mode saves the RAM
con-tents but freezes the oscillator, disabling all other chip
functions until the next interrupt.

You might also like