SlideShare a Scribd company logo
A
MINOR PROJECT
DTMF CONTROLLED ROBOT
Submitted by:-
AKSHI JAIN-9912102286
VINAMRA JHA-9912102295
SANIL JAIN-9912102301
Under the Guidance of
MR. PUSHPENDRA SINGH
Jaypee Institute Of Information
Technology, Noida
ACKNOWLEDGEMENT
I would like to place on record my deep sense of gratitude to faculty,
Jaypee Institute of Information Technology, Noida for their generous
guidance, help and useful suggestions.
I express my sincere gratitude to Prof. Pushpendra Singh, Dept. of
Electronics & Communication Engineering, Jaypee institute of
information technology, Noida , for his stimulating guidance, continuous
encouragement and supervision throughout the course of present work.
I also wish to extend my thanks to Prof. Deeksha Chandola & Prof.
Abhishek Khanna and our seniors for their insightful comments and
constructive suggestions to improve the quality of this project work.
TABLE OF CONTENTS
1:Components used
2: Arduino
3. Chassis & Wheels
4. Motors
5. ICs
6. Circuit Diagram
7. Dtmf controlled robot
8. How robot works
9. Flowchart
10. Code
11. Refrences
Components Used:
• 1 Arduino board
• DTMF chip
• 4 DC motors
• 4 Wheels
• 1 platform for robot
• Connecting wires
• Bread Board
• 1 Motor Driver
• 2 GSM Mobile Phones
What is Arduino?
• Arduino is a tool for making computers that can sense and control more of
the physical world than your desktop computer.
• Arduino is an open-source electronics prototyping platform based on
flexible, easy-to-use hardware and software.
• An Arduino board consists of an 8 bit Atmel AVR microcontroller with
complementary components to facilitate programming and incorporation
into other circuits.
CHASSIS AND WHEELS
The chassis needs to hold four motors, circuit and the power supply. It is made
using a wooden plank. The robustness and flexibility of the robot depends on
the chassis. We have used hardboard for chassis.
 The wheels are a crucial part of the robot as they must be very precise in
their size for the straight motion of the robot. So, we have used 4 wheels
for main locomotion.
MOTORS:
Motors are being used for the locomotion..
 While choosing a motor for locomotion, one must keep a few things in
mind. We need to look for motors with low voltages and higher current
ratings. This holds true for unipolar as well as bipolar motors.
Ics :-
L293D is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as
current amplifiers since they take a low-current control signal and provide a
higher-current signal. This higher current signal is used to drive the motors.
CIRCUIT DIAGRAM
DTMF Controlled ROBOT
DTMF is a signaling system for identifying the keys or better say the number
dialed on a DTMF keypad. The early telephone systems used pulse dialing or loop
disconnect signaling. This was replaced by multi frequency (MF) dialing. DTMF is a
multi frequency tone dialing system used by the push button keypads in
telephone and mobile sets to convey the number or key dialed by the caller.
DTMF has enabled the long distance signaling of dialed numbers in voice
frequency range over telephone lines.
DTMF Mobile ROBO 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 Arduino with the help of DTMF decoder. The
Arduino then transmits the signal to the servo motors & our robot starts moving.
HOW BOT IS WORKING?
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 tone (DTMF), robot receives
this DTMF tone with the help of phone stacked in the robot
The received tone is processed by Arduino 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 Arduino, the Arduino is preprogrammed to take
a decision for any given 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.
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 al-gebric 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 1336hz and 770hz to the other end of the mobile.
Flowchart:
CODE
int a,b,c,d,e;
Servo left; Servo right;
void setup()
{
pinMode(8,INPUT);
pinMode(9,INPUT);
pinMode(10,INPUT);
pinMode(11,INPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(4,OUTPUT);
// Serial.begin(9600);
}
void loop()
{
d=digitalRead(8);
c=digitalRead(9);
b=digitalRead(10);
a=digitalRead(11);
e=(1*d)+(10*c)+(100*b)+(1000*a);
//Serial.println(e);
switch(e){
case 10://BOT FORWARD when 2 is pressed
digitalWrite(7,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(4,LOW);
break;
case 100://BOT LEFT when 4 is pressed
digitalWrite(7,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(4,LOW); break;
case 110://BOT RIGHT when 6 if pressed
digitalWrite(7,HIGH);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(4,HIGH); break;
case 1000://BOT BACKWARD when 8 if pressed
digitalWrite(7,LOW);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(4,HIGH); break;
case 101://BOT STOP when 5 is pressed
digitalWrite(7,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(4,LOW); break;
}
delay(1000);
}
REFERENCE
1. HTTPS://WWW.GOOGLE.CO.IN/SEARCH
2. www.ti.com/lit/ds/symlink
3. HTTP://EN.WIKIPEDIA.ORG/WIKI

More Related Content

What's hot

Pankaj project report
Pankaj project reportPankaj project report
Pankaj project report
Pankaj Rai
 
Dtmf robot
Dtmf robotDtmf robot
Dtmf robot
ARCHANA S
 
Cell operated land rover robot
Cell operated land rover robotCell operated land rover robot
Cell operated land rover robot
Chetan Kataria
 
Mobile operated robot
Mobile operated robotMobile operated robot
Mobile operated robot
Jaeson Nazareth
 
Cell Phone Operated Vehicle
Cell Phone Operated VehicleCell Phone Operated Vehicle
Cell Phone Operated Vehicleprasanna naik
 
Mobile controlled robotic car
Mobile controlled robotic carMobile controlled robotic car
Mobile controlled robotic car
xenothium
 
DTMF Controlled Robot Car WITHOUT using MICROCONTROLLER
DTMF Controlled Robot Car  WITHOUT using MICROCONTROLLERDTMF Controlled Robot Car  WITHOUT using MICROCONTROLLER
DTMF Controlled Robot Car WITHOUT using MICROCONTROLLER
Vishwanath Neha
 
Cell phone operated robot synopsis
Cell phone operated robot synopsisCell phone operated robot synopsis
Cell phone operated robot synopsisgopal002
 
Dtmf technology
Dtmf technologyDtmf technology
Dtmf technology
tchikou10
 
Dual tone multiple frequency
Dual tone multiple frequencyDual tone multiple frequency
Dual tone multiple frequency
Srilekha K
 
Ppt land rover
Ppt land roverPpt land rover
Ppt land roverAshu0711
 
driverless Robot car controlled using GSM
driverless Robot car controlled using GSMdriverless Robot car controlled using GSM
driverless Robot car controlled using GSM
Afnan Khan
 
Cell Phone Controlled Robotic Vehicle
Cell Phone Controlled Robotic VehicleCell Phone Controlled Robotic Vehicle
Cell Phone Controlled Robotic Vehicle
Edgefxkits & Solutions
 
Presentation1
Presentation1Presentation1
Presentation1
ARCHANA S
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
Aniket Bhor
 
Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land RoverSayanton Vhaduri
 
Dtmf signaling
Dtmf signalingDtmf signaling
Dtmf signaling
k sekhar
 
project presentation on cell phone operated land rover
project presentation on cell phone operated land roverproject presentation on cell phone operated land rover
project presentation on cell phone operated land rover
sunanda kothari
 

What's hot (20)

Pankaj project report
Pankaj project reportPankaj project report
Pankaj project report
 
Dtmf robot
Dtmf robotDtmf robot
Dtmf robot
 
Cell operated land rover robot
Cell operated land rover robotCell operated land rover robot
Cell operated land rover robot
 
Mobile operated robot
Mobile operated robotMobile operated robot
Mobile operated robot
 
Cell Phone Operated Vehicle
Cell Phone Operated VehicleCell Phone Operated Vehicle
Cell Phone Operated Vehicle
 
Mobile controlled robotic car
Mobile controlled robotic carMobile controlled robotic car
Mobile controlled robotic car
 
DTMF Controlled Robot Car WITHOUT using MICROCONTROLLER
DTMF Controlled Robot Car  WITHOUT using MICROCONTROLLERDTMF Controlled Robot Car  WITHOUT using MICROCONTROLLER
DTMF Controlled Robot Car WITHOUT using MICROCONTROLLER
 
Cell phone operated robot synopsis
Cell phone operated robot synopsisCell phone operated robot synopsis
Cell phone operated robot synopsis
 
Dtmf technology
Dtmf technologyDtmf technology
Dtmf technology
 
Dual tone multiple frequency
Dual tone multiple frequencyDual tone multiple frequency
Dual tone multiple frequency
 
Ppt land rover
Ppt land roverPpt land rover
Ppt land rover
 
Major
MajorMajor
Major
 
driverless Robot car controlled using GSM
driverless Robot car controlled using GSMdriverless Robot car controlled using GSM
driverless Robot car controlled using GSM
 
Cell Phone Controlled Robotic Vehicle
Cell Phone Controlled Robotic VehicleCell Phone Controlled Robotic Vehicle
Cell Phone Controlled Robotic Vehicle
 
Presentation1
Presentation1Presentation1
Presentation1
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
 
Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land Rover
 
Dtmf signaling
Dtmf signalingDtmf signaling
Dtmf signaling
 
project presentation on cell phone operated land rover
project presentation on cell phone operated land roverproject presentation on cell phone operated land rover
project presentation on cell phone operated land rover
 
Ppt2 (1)
Ppt2 (1)Ppt2 (1)
Ppt2 (1)
 

Viewers also liked

Android Operated Wireless Robot Using 8051 MCU
Android Operated Wireless Robot Using 8051 MCUAndroid Operated Wireless Robot Using 8051 MCU
Android Operated Wireless Robot Using 8051 MCUKamal Pradhan
 
Mobile controll robot
Mobile controll robotMobile controll robot
Mobile controll robot
UVSofts Technologies
 
Final Report11
Final Report11Final Report11
Final Report11sonu kumar
 
Bluetooth Controlled Robot
Bluetooth Controlled RobotBluetooth Controlled Robot
Bluetooth Controlled Robot
Pankaj Rai
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robotBen Johnke
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
Varun A M
 
Wireless robo Report
Wireless robo  ReportWireless robo  Report
Wireless robo Report
Sumit Saini
 
Dtmf controlled bomb detecting robot
Dtmf controlled bomb detecting robotDtmf controlled bomb detecting robot
Dtmf controlled bomb detecting robot
Logic Mind Technologies
 
Bluetooth controlled android car
Bluetooth controlled android car Bluetooth controlled android car
Bluetooth controlled android car
doaamarzook
 
GSM Based Wireless Robot Vehicle with POF features using DTMF
GSM Based Wireless Robot Vehicle with POF features using DTMFGSM Based Wireless Robot Vehicle with POF features using DTMF
GSM Based Wireless Robot Vehicle with POF features using DTMF
irjes
 
Mni projects sc
Mni projects scMni projects sc
Mni projects scindiaesys
 
Cell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an ObjectCell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an Object
Nikita Kaushal
 
GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.
GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.
GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.
Abee Sharma
 
Arduino bluetooth controlled robot
Arduino bluetooth controlled robotArduino bluetooth controlled robot
Arduino bluetooth controlled robot
UVSofts Technologies
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
android controlled robot
android controlled robotandroid controlled robot
android controlled robot
sunny080593
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
Eklavya Sharma
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot pptVarun B P
 
Mobile Operated Landrover Using Dtmf Decoder
Mobile Operated Landrover Using Dtmf DecoderMobile Operated Landrover Using Dtmf Decoder
Mobile Operated Landrover Using Dtmf Decoder
IJMER
 

Viewers also liked (20)

Android Operated Wireless Robot Using 8051 MCU
Android Operated Wireless Robot Using 8051 MCUAndroid Operated Wireless Robot Using 8051 MCU
Android Operated Wireless Robot Using 8051 MCU
 
Mobile controll robot
Mobile controll robotMobile controll robot
Mobile controll robot
 
Final Report11
Final Report11Final Report11
Final Report11
 
Bluetooth Controlled Robot
Bluetooth Controlled RobotBluetooth Controlled Robot
Bluetooth Controlled Robot
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robot
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
Report
ReportReport
Report
 
Wireless robo Report
Wireless robo  ReportWireless robo  Report
Wireless robo Report
 
Dtmf controlled bomb detecting robot
Dtmf controlled bomb detecting robotDtmf controlled bomb detecting robot
Dtmf controlled bomb detecting robot
 
Bluetooth controlled android car
Bluetooth controlled android car Bluetooth controlled android car
Bluetooth controlled android car
 
GSM Based Wireless Robot Vehicle with POF features using DTMF
GSM Based Wireless Robot Vehicle with POF features using DTMFGSM Based Wireless Robot Vehicle with POF features using DTMF
GSM Based Wireless Robot Vehicle with POF features using DTMF
 
Mni projects sc
Mni projects scMni projects sc
Mni projects sc
 
Cell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an ObjectCell Phone Operated Robot for Search and Research of an Object
Cell Phone Operated Robot for Search and Research of an Object
 
GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.
GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.
GSM Based Versatile Robotic Vehicle Using PIC Microcontroller Report.
 
Arduino bluetooth controlled robot
Arduino bluetooth controlled robotArduino bluetooth controlled robot
Arduino bluetooth controlled robot
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
android controlled robot
android controlled robotandroid controlled robot
android controlled robot
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot ppt
 
Mobile Operated Landrover Using Dtmf Decoder
Mobile Operated Landrover Using Dtmf DecoderMobile Operated Landrover Using Dtmf Decoder
Mobile Operated Landrover Using Dtmf Decoder
 

Similar to Final Report

Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land Rover
Sanjay Talukdar
 
Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller...
Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller...Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller...
Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller...
IOSRJEEE
 
Mobile Controlled Car
Mobile Controlled CarMobile Controlled Car
Mobile Controlled CarMalik Zaid
 
Dtmf robot
Dtmf robot Dtmf robot
Dtmf robot
Jeevan M
 
Iaetsd design and implementation of mobile operated
Iaetsd design and implementation of mobile operatedIaetsd design and implementation of mobile operated
Iaetsd design and implementation of mobile operated
Iaetsd Iaetsd
 
final ppt2.pptx
final ppt2.pptxfinal ppt2.pptx
final ppt2.pptx
AnshuAgarwal48
 
Mobile operated landrover using dtmf decoder
Mobile operated landrover using dtmf decoderMobile operated landrover using dtmf decoder
Mobile operated landrover using dtmf decoder
Logic Mind Technologies
 
IRJET- DTMF Controlled Robotic Car
IRJET-  	  DTMF Controlled Robotic CarIRJET-  	  DTMF Controlled Robotic Car
IRJET- DTMF Controlled Robotic Car
IRJET Journal
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmf
Pratik Gupta
 
Microcontroller remote controlling project
Microcontroller  remote controlling projectMicrocontroller  remote controlling project
Microcontroller remote controlling project
Bipro Roy
 
A2Z Control System
A2Z Control SystemA2Z Control System
A2Z Control Systemzatinsinghal
 
Design of Mine Dection Robot using GSM Network without Microcontroller
Design of Mine Dection Robot using GSM Network without MicrocontrollerDesign of Mine Dection Robot using GSM Network without Microcontroller
Design of Mine Dection Robot using GSM Network without Microcontroller
IRJET Journal
 
DTM Decoder
DTM DecoderDTM Decoder
DTM Decoder
Mohsin Ali
 
Arm Robot Surveillance Using Dual Tone Multiple Frequency Technology
Arm Robot Surveillance Using Dual Tone Multiple Frequency TechnologyArm Robot Surveillance Using Dual Tone Multiple Frequency Technology
Arm Robot Surveillance Using Dual Tone Multiple Frequency Technology
IJERA Editor
 
Driverless car controled by mobile
Driverless car controled by mobileDriverless car controled by mobile
Driverless car controled by mobileAfnan Khan
 
Dtmf home automation_report
Dtmf home automation_reportDtmf home automation_report
Dtmf home automation_report
akash pareek
 
1444461651 p327 334
1444461651 p327 3341444461651 p327 334
1444461651 p327 334
Alok Tiwari
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
Shubham Thakur
 
Wireless Communication via Mobile Phone Using DTMF
Wireless Communication via Mobile Phone Using DTMF Wireless Communication via Mobile Phone Using DTMF
Wireless Communication via Mobile Phone Using DTMF
Vivek chan
 

Similar to Final Report (20)

Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land Rover
 
Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller...
Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller...Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller...
Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller...
 
Mobile Controlled Car
Mobile Controlled CarMobile Controlled Car
Mobile Controlled Car
 
Dtmf robot
Dtmf robot Dtmf robot
Dtmf robot
 
Iaetsd design and implementation of mobile operated
Iaetsd design and implementation of mobile operatedIaetsd design and implementation of mobile operated
Iaetsd design and implementation of mobile operated
 
final ppt2.pptx
final ppt2.pptxfinal ppt2.pptx
final ppt2.pptx
 
Mobile operated landrover using dtmf decoder
Mobile operated landrover using dtmf decoderMobile operated landrover using dtmf decoder
Mobile operated landrover using dtmf decoder
 
IRJET- DTMF Controlled Robotic Car
IRJET-  	  DTMF Controlled Robotic CarIRJET-  	  DTMF Controlled Robotic Car
IRJET- DTMF Controlled Robotic Car
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmf
 
Microcontroller remote controlling project
Microcontroller  remote controlling projectMicrocontroller  remote controlling project
Microcontroller remote controlling project
 
A2Z Control System
A2Z Control SystemA2Z Control System
A2Z Control System
 
Design of Mine Dection Robot using GSM Network without Microcontroller
Design of Mine Dection Robot using GSM Network without MicrocontrollerDesign of Mine Dection Robot using GSM Network without Microcontroller
Design of Mine Dection Robot using GSM Network without Microcontroller
 
DTM Decoder
DTM DecoderDTM Decoder
DTM Decoder
 
Presentation1
Presentation1Presentation1
Presentation1
 
Arm Robot Surveillance Using Dual Tone Multiple Frequency Technology
Arm Robot Surveillance Using Dual Tone Multiple Frequency TechnologyArm Robot Surveillance Using Dual Tone Multiple Frequency Technology
Arm Robot Surveillance Using Dual Tone Multiple Frequency Technology
 
Driverless car controled by mobile
Driverless car controled by mobileDriverless car controled by mobile
Driverless car controled by mobile
 
Dtmf home automation_report
Dtmf home automation_reportDtmf home automation_report
Dtmf home automation_report
 
1444461651 p327 334
1444461651 p327 3341444461651 p327 334
1444461651 p327 334
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
 
Wireless Communication via Mobile Phone Using DTMF
Wireless Communication via Mobile Phone Using DTMF Wireless Communication via Mobile Phone Using DTMF
Wireless Communication via Mobile Phone Using DTMF
 

Final Report

  • 1. A MINOR PROJECT DTMF CONTROLLED ROBOT Submitted by:- AKSHI JAIN-9912102286 VINAMRA JHA-9912102295 SANIL JAIN-9912102301 Under the Guidance of MR. PUSHPENDRA SINGH Jaypee Institute Of Information Technology, Noida
  • 2. ACKNOWLEDGEMENT I would like to place on record my deep sense of gratitude to faculty, Jaypee Institute of Information Technology, Noida for their generous guidance, help and useful suggestions. I express my sincere gratitude to Prof. Pushpendra Singh, Dept. of Electronics & Communication Engineering, Jaypee institute of information technology, Noida , for his stimulating guidance, continuous encouragement and supervision throughout the course of present work. I also wish to extend my thanks to Prof. Deeksha Chandola & Prof. Abhishek Khanna and our seniors for their insightful comments and constructive suggestions to improve the quality of this project work.
  • 3. TABLE OF CONTENTS 1:Components used 2: Arduino 3. Chassis & Wheels 4. Motors 5. ICs 6. Circuit Diagram 7. Dtmf controlled robot 8. How robot works 9. Flowchart 10. Code 11. Refrences
  • 4. Components Used: • 1 Arduino board • DTMF chip • 4 DC motors • 4 Wheels • 1 platform for robot • Connecting wires • Bread Board • 1 Motor Driver • 2 GSM Mobile Phones
  • 5. What is Arduino? • Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. • Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. • An Arduino board consists of an 8 bit Atmel AVR microcontroller with complementary components to facilitate programming and incorporation into other circuits.
  • 7. The chassis needs to hold four motors, circuit and the power supply. It is made using a wooden plank. The robustness and flexibility of the robot depends on the chassis. We have used hardboard for chassis.  The wheels are a crucial part of the robot as they must be very precise in their size for the straight motion of the robot. So, we have used 4 wheels for main locomotion.
  • 8. MOTORS: Motors are being used for the locomotion..  While choosing a motor for locomotion, one must keep a few things in mind. We need to look for motors with low voltages and higher current ratings. This holds true for unipolar as well as bipolar motors.
  • 9. Ics :- L293D is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors.
  • 10. CIRCUIT DIAGRAM DTMF Controlled ROBOT DTMF is a signaling system for identifying the keys or better say the number dialed on a DTMF keypad. The early telephone systems used pulse dialing or loop disconnect signaling. This was replaced by multi frequency (MF) dialing. DTMF is a multi frequency tone dialing system used by the push button keypads in telephone and mobile sets to convey the number or key dialed by the caller. DTMF has enabled the long distance signaling of dialed numbers in voice frequency range over telephone lines.
  • 11. DTMF Mobile ROBO 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 Arduino with the help of DTMF decoder. The Arduino then transmits the signal to the servo motors & our robot starts moving. HOW BOT IS WORKING? 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 tone (DTMF), robot receives this DTMF tone with the help of phone stacked in the robot The received tone is processed by Arduino 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 Arduino, the Arduino is preprogrammed to take a decision for any given 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. 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
  • 12. that it can easily be identified by the electronic circuit. The signal generated by the DTMF encoder is the direct al-gebric 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 1336hz and 770hz to the other end of the mobile.
  • 14. CODE int a,b,c,d,e; Servo left; Servo right; void setup() { pinMode(8,INPUT); pinMode(9,INPUT); pinMode(10,INPUT); pinMode(11,INPUT); pinMode(7,OUTPUT); pinMode(6,OUTPUT); pinMode(5,OUTPUT); pinMode(4,OUTPUT); // Serial.begin(9600); } void loop() { d=digitalRead(8); c=digitalRead(9); b=digitalRead(10);
  • 15. a=digitalRead(11); e=(1*d)+(10*c)+(100*b)+(1000*a); //Serial.println(e); switch(e){ case 10://BOT FORWARD when 2 is pressed digitalWrite(7,HIGH); digitalWrite(5,HIGH); digitalWrite(6,LOW); digitalWrite(4,LOW); break; case 100://BOT LEFT when 4 is pressed digitalWrite(7,LOW); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(4,LOW); break; case 110://BOT RIGHT when 6 if pressed digitalWrite(7,HIGH); digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(4,HIGH); break;
  • 16. case 1000://BOT BACKWARD when 8 if pressed digitalWrite(7,LOW); digitalWrite(5,LOW); digitalWrite(6,HIGH); digitalWrite(4,HIGH); break; case 101://BOT STOP when 5 is pressed digitalWrite(7,LOW); digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(4,LOW); break; } delay(1000); }