You are on page 1of 14

DIGITAL

COMMUNICATIONS

PROJECT TITLE

MOBILE
CONTROLLED BOT
USING DTMF

WHAT IS IT?
It is a bot which is controlled using cell

phones.
Cell phone acts a remote or medium for
transmitting frequency.
Based on the frequency signals transmitted it
will give the required output.
Industrial, military, and scientific research

organizations make [traffic] use of radio-controlled


vehicles as well.

TECHNOLOGY USED
Dual-Tone Multi-Frequency (DTMF)
Dual-tone multi-frequency (DTMF) signaling is
used for telecommunication signaling over analog
telephone lines in the voice-frequency band between
telephone handsets and other communications devices
and the switching center. The version of DTMF used for
telephone tone dialing is known by the trademarked
term Touch-Tone (canceled March 13, 1984), and is
standardized by ITU-T Recommendation Q.23. It is also
known in the UK as MF4. Other multi-frequency systems
are used for signaling internal to the telephone network.

DTMF TONE GENERATION

Pressing
the key 1 will result in a sound composed of
both a 697 and a 1209 hertz (Hz) tone.

WORKING OF DTMF
DECODER

If I am pressing a key
let say 1, then it will
give the combination
of Frequencies 1209
& 697, and this will
directly be given to
our sound Converter
IC, the output of that
IC would be 0001(Q1,
Q2,
Q3,
Q4),
Following
table
shows the output for
remaining keys.

BLOCK DIAGRAM

Working of project
Connect the cell phone to circuit.
Call the cell phone from a remote phone
Now DTMF tones sent by remote phone to the circuit
The Decoder IC decodes the tone and send

equivalent binary no to the microcontroller.


You will see robot will work according to the program

set in the microcontroller.

CELL PHONE

CODE
#include<avr/io.h>
#include<util/delay.h>
void main()
{
DDRD|=0x00;
DDRA|=0xFF;
PORTA=0b00010010;
while(1)
{
if(PIND==0b00010000) PORTA=0b000010010;
else if(PIND==0b01000000) PORTA=0b00001100;
else if(PIND==0b00110000) PORTA=0b00010100;
else if(PIND==0b00100000) PORTA=0b00001010;
}
}

PROJECT
PHONE 1 $ 2

ATMEGA IC
BOARD

DTMF DECODER

FUTURE SCOPE
If the current project is interfaced with a camera

(e.g. a Webcam) robot can be driven beyond line-ofsight & range becomes practically unlimited as GSM
networks have a very large range.
Project can be modified in order to password

protect the robot so that it can be operated only


if correct password is entered. Either cell phone
should be password protected or necessary
modification should be made in the assembly
language code. This introduces conditioned
access and increase security to great extent.

MADE BY:
MRIDUL AGRAWAL
SIDDHARTH SHARMA
PARESH KHANDELWAL

THANK
YOU

You might also like