SlideShare una empresa de Scribd logo
1 de 19
Project presentation on
Gsm controlled robot with obstacle avoidance using ir sensors
Submitted by:
V.Rahul T.Sneha O.Srinath
CONTENTS
• Introduction
• Basic blockdiagramof project
• Schematicdiagram
• Technology used
• Componentsused
• Working mechanism
• Softwareused
• Algorithm
• Advantages anddisadvantages
• Applications
• Futurescope
• Conclusion
• References
INTRODUCTION
• In this project, the robot is controlled by a mobile phone that
makes a call to the mobile phone attachedto the robot.
• WHAT IS DTMF?
• “Dual Tone Multiple Frequency”
• The received tone is processed by the microcontrollerwiththe help
of DTMF decoder.
• The microcontroller then transmits the signal to the motor driver
ICs to operate the motors & our robot starts moving.
BASIC BLOCK DIAGRAM OF
THE PROJECT
TELEPHONE
DTMF DECODER
POWER SUPPLY
ATMEGA8
MICRO
CONTROLLER
IR SENSOR
L293D IC
MOTOR
MOTOR
SCHEMATIC DIAGRAM
TECHNOLOGY USED
• DTMF  Dual Tone Multiple Frequency
• The versionof DTMFused for telephonedialing is knownas touchtone.
• DTMFassignsa specificfrequency (consisting of two separate tones) to eachkey’sthatit
can easilybe identifiedby the electroniccircuit.
• DTMF assigns a unique‘sound’ to each key.
• Keysare arrangedin a matrix of 4 columns and 4 rows.
• 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., pressing5 will send a tone made
by adding1336 Hz and 770 Hz to the otherend of the mobile.
COMPONENTS USED
• ATMEGA8 MC DEVELOPMENT BOARD
• DTMF DECODER –HT9170D IC
• IR SENSOR-LM358 IC
• MOTOR DRIVING IC-L293D IC
• GSM MOBILES
• MOTORS
WORKING MECHANISM
• Controlof robot involves4 different phases:
a) Perception
b) Processing
c) Action
d) Detection
1.PERCEPTION
• First part is to make a call to the mobilephonewhichis attached to the robot.
• Next partis the decoding of DTMFtone generatedby pressinga key in calling phone.
• Audiosignal output fromreceivingphoneis fedto DTMFdecoderchip.
• DecoderchipconvertsDTMFtoneintobinary codesto be fedto microcontroller.
• HT9170D IC usedas DTMFdecoder in our project.
TRUTH TABLE FOR DTMF
DECODER
2. PROCESSING
• Afterperceptionstage,microcontrollerprocessesthebinary codesit receives.
• Microcontrollerispre-programmedin “EmbeddedC” to performspecifictaskaccordingto inputbits.
• Atmel’sATmega8is usedfor processing
3. ACTION
• Finalstageisrotationof motorsbasedon inputgivenby the microcontroller.
• Inthisprojectwehaveused5 keysforcontrollingtherobotandtheirdualtonesare
Key's on mobile Operation Low frequency High frequency
1 "FORWARD" 697 1209
2 "BACKWARD" 697 1336
3 "TURN RIGHT" 697 1477
4 "TURN LEFT" 770 1209
5 "STOP" 770 1336
4. DETECTION
• For obstacledetection,a IR transmitterand receiveris used
• When the obstaclecome near the robot,the IR transmitterwilltransmitthe IR rayson the objectand the
objectwill reflect the IR raysto the IR receiver.
• The IR receiverwill receivethe IR raysand it will activatethe microcontrollerand performitsspecified
task.
• In thisproject whenkey "1" is pressedthe robotmovesin forwarddirectionand while movingin the
forwarddirectionif the robot has come acrossan obstaclethenthe robot stops and we can control the
robotwith othercommands
SOFTWARE USED
• The code is writtenin ‘EmbeddedC’ language
• Hexcode for Atmega8 is generated by using ‘ATMEL STUDIO6.0 ‘
• The next software we used is ‘PROTEUS 7.7 PROFESSIONAL’ for circuit schematic
designand layout design.
• Finally we have used ‘PROG ISP’ software for dumping the hex code generated into
the hardware
ALGORITHM
• STEP 1: START
• STEP 2: DECLARE VARIABLES
• STEP 3: SET PORT B AS I/P PORT
• STEP 4: SET PORT D AS I/P PORT
• STEP 5: SET PORT C AS O/P PORT
• STEP 6: ACCEPT INPUT
• IF I/P IS 0X05 THEN MOVE MOTOR IN FORWARD DIRECTION
• IF I/P IS 0X0A THEN MOVE MOTOR IN BACKWARD DIRECTION
• IF I/P IS 0X01 THEN MOVE MOTOR TO RIGHT
• IF I/P IS 0X04 THEN MOVE MOTOR TO LEFT
• IF I/P IS 0X00 THEN STOP MOVING MOTOR
• STEP 7: STOP
ADVANTAGES
• This wirelessdevice has noboundationof range andcan be controlledas far as network
of cell phone
• Usedto control house holdappliances
• In industries and factories for remotesensing
• Using 3g technology we canspy a place
DISADVANTAGES
• Not at all usefulif we do not have network
• Call charges
• Headphoneswhich wouldbe damaged very frequently
APPLICATIONS
• ScientificUse
• Military and Law Enforcement
• Search and Rescue
• Forest Conservation
FUTURE SCOPE
• Password Protection
• Alarm-Phone Dialer
• Adding a Camera
• Adding a microphone
CONCLUSION
• This project hadthe goal of manipulating different parts of the robot to make it
react accordingto our desire.
• Conventional radio frequency robot control techniques haddisadvantages like,
limitedworkingrange,and limitedfrequencyandbandwidthranges, andwith
less operational control.
• In this project usingmobile phonefor robotic control hadwide working ranges
with highcontrol, less interference with intense accessibility.
• Project can also be subjected to standardizationand hencehas a good future
scope
GSM controlled robot with obstacle avoidance using IR sensors

Más contenido relacionado

La actualidad más candente

How to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontrollerHow to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontrollerEdgefxkits & Solutions
 
Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robotecwayerode
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboatShubham Thakur
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance RobotRatan Srikanth
 
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyObstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyElijah Barner
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding RobotRasheed Khan
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...IOSR Journals
 
Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Wasi Abbas
 
Arduino Final Project
Arduino Final ProjectArduino Final Project
Arduino Final ProjectBach Nguyen
 
Flexible robotic hand
Flexible robotic hand Flexible robotic hand
Flexible robotic hand Nâhíd Alam
 
Wireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotWireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotZeenat Saba Khan
 
Robot arm control through human hand motion
Robot arm control through human hand motionRobot arm control through human hand motion
Robot arm control through human hand motionvignesh viki
 
Minor project report on
Minor project report on Minor project report on
Minor project report on Arindam Paul
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOSanjay Kumar
 
4. haptic robotic arm
4. haptic robotic arm4. haptic robotic arm
4. haptic robotic arm9935294733
 

La actualidad más candente (20)

How to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontrollerHow to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontroller
 
Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
 
Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robot
 
Obstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic VehicleObstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic Vehicle
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance Robot
 
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyObstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding Robot
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
 
Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation
 
Arduino Final Project
Arduino Final ProjectArduino Final Project
Arduino Final Project
 
Flexible robotic hand
Flexible robotic hand Flexible robotic hand
Flexible robotic hand
 
Wireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotWireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance Robot
 
Robot arm control through human hand motion
Robot arm control through human hand motionRobot arm control through human hand motion
Robot arm control through human hand motion
 
Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
 
Minor project report on
Minor project report on Minor project report on
Minor project report on
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
 
4. haptic robotic arm
4. haptic robotic arm4. haptic robotic arm
4. haptic robotic arm
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
 
Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robot
 

Destacado

Obstacle Detctor Robot report
Obstacle Detctor Robot reportObstacle Detctor Robot report
Obstacle Detctor Robot reportNikita Kaushal
 
Infrared Transmission
Infrared TransmissionInfrared Transmission
Infrared TransmissionDevang Bhatti
 
Telecom domain presentation_v1.0
Telecom domain presentation_v1.0Telecom domain presentation_v1.0
Telecom domain presentation_v1.0sammir2012
 
Presentation1
Presentation1Presentation1
Presentation1ARCHANA S
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radioRahul Sidhu
 
Infrared Radiation
Infrared RadiationInfrared Radiation
Infrared RadiationRVCAGuy1
 
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHHOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHSubhash Kumar Yadav
 
Personal radar ppt 1
Personal radar ppt 1Personal radar ppt 1
Personal radar ppt 1Ronak Vyas
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOjovin Richard
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarVarun A M
 
Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined RadioKumar Vimal
 
Home automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneHome automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneKamal Lamichhane
 

Destacado (20)

Obstacle Detctor Robot report
Obstacle Detctor Robot reportObstacle Detctor Robot report
Obstacle Detctor Robot report
 
Infrared Transmission
Infrared TransmissionInfrared Transmission
Infrared Transmission
 
Presentation1
Presentation1Presentation1
Presentation1
 
Neurally Controlled Robot That Learns
Neurally Controlled Robot That LearnsNeurally Controlled Robot That Learns
Neurally Controlled Robot That Learns
 
Telecom domain presentation_v1.0
Telecom domain presentation_v1.0Telecom domain presentation_v1.0
Telecom domain presentation_v1.0
 
Robots
RobotsRobots
Robots
 
Presentation1
Presentation1Presentation1
Presentation1
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Mobile controll robot
Mobile controll robotMobile controll robot
Mobile controll robot
 
Anti Helmet Theft System
Anti Helmet Theft SystemAnti Helmet Theft System
Anti Helmet Theft System
 
COGNITIVE RADIO
COGNITIVE RADIOCOGNITIVE RADIO
COGNITIVE RADIO
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radio
 
Infrared Radiation
Infrared RadiationInfrared Radiation
Infrared Radiation
 
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHHOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
 
Personal radar ppt 1
Personal radar ppt 1Personal radar ppt 1
Personal radar ppt 1
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINO
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined Radio
 
Presentation on home automation
Presentation on home automationPresentation on home automation
Presentation on home automation
 
Home automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneHome automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhane
 

Similar a GSM controlled robot with obstacle avoidance using IR sensors

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 roversunanda kothari
 
Dtmf robot
Dtmf robot Dtmf robot
Dtmf robot Jeevan M
 
cellphone based control of electrical equipment
cellphone based control of electrical equipmentcellphone based control of electrical equipment
cellphone based control of electrical equipmentRohit Sharma
 
Triac based Speed control of an ac motor using DTMF technique
Triac based Speed control of an ac motor using DTMF techniqueTriac based Speed control of an ac motor using DTMF technique
Triac based Speed control of an ac motor using DTMF techniquebharath bharath
 
Ppt land rover
Ppt land roverPpt land rover
Ppt land roverAshu0711
 
WORLDWIDE REMOTE DEVICE ACCESS SYSTEM
WORLDWIDE REMOTE DEVICE ACCESS SYSTEMWORLDWIDE REMOTE DEVICE ACCESS SYSTEM
WORLDWIDE REMOTE DEVICE ACCESS SYSTEMguest55c6bd
 
Dtmf based home automation system using microcontroller ppt
Dtmf based home automation system using microcontroller pptDtmf based home automation system using microcontroller ppt
Dtmf based home automation system using microcontroller pptSree Sree
 
DTMF based Different Load control
DTMF  based Different Load controlDTMF  based Different Load control
DTMF based Different Load controlMaheshMankar7592
 
Dtmf technology
Dtmf technologyDtmf technology
Dtmf technologytchikou10
 
Cell operated land rover robot
Cell operated land rover robotCell operated land rover robot
Cell operated land rover robotChetan Kataria
 
DTMF based Home Applicance System
DTMF based Home Applicance SystemDTMF based Home Applicance System
DTMF based Home Applicance SystemDaksh Raj Chopra
 
seminar.pptx
seminar.pptxseminar.pptx
seminar.pptxAmanKaim
 
DTMF CONTROLLED ROBOT
DTMF CONTROLLED ROBOTDTMF CONTROLLED ROBOT
DTMF CONTROLLED ROBOTnarendra019
 
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 TechnologyIJERA Editor
 
Dual tone multiple frequency
Dual tone multiple frequencyDual tone multiple frequency
Dual tone multiple frequencySrilekha K
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmfPratik Gupta
 
cellphone based device control
cellphone based device controlcellphone based device control
cellphone based device controlstudent
 
Final_Year_Project_Mohit
Final_Year_Project_MohitFinal_Year_Project_Mohit
Final_Year_Project_MohitMohit Arora
 

Similar a GSM controlled robot with obstacle avoidance using IR sensors (20)

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
 
Dtmf robot
Dtmf robot Dtmf robot
Dtmf robot
 
cellphone based control of electrical equipment
cellphone based control of electrical equipmentcellphone based control of electrical equipment
cellphone based control of electrical equipment
 
Triac based Speed control of an ac motor using DTMF technique
Triac based Speed control of an ac motor using DTMF techniqueTriac based Speed control of an ac motor using DTMF technique
Triac based Speed control of an ac motor using DTMF technique
 
Ppt land rover
Ppt land roverPpt land rover
Ppt land rover
 
WORLDWIDE REMOTE DEVICE ACCESS SYSTEM
WORLDWIDE REMOTE DEVICE ACCESS SYSTEMWORLDWIDE REMOTE DEVICE ACCESS SYSTEM
WORLDWIDE REMOTE DEVICE ACCESS SYSTEM
 
Dtmf based home automation system using microcontroller ppt
Dtmf based home automation system using microcontroller pptDtmf based home automation system using microcontroller ppt
Dtmf based home automation system using microcontroller ppt
 
final ppt2.pptx
final ppt2.pptxfinal ppt2.pptx
final ppt2.pptx
 
DTMF based Different Load control
DTMF  based Different Load controlDTMF  based Different Load control
DTMF based Different Load control
 
Dtmf technology
Dtmf technologyDtmf technology
Dtmf technology
 
Cell operated land rover robot
Cell operated land rover robotCell operated land rover robot
Cell operated land rover robot
 
DTMF based Home Applicance System
DTMF based Home Applicance SystemDTMF based Home Applicance System
DTMF based Home Applicance System
 
seminar.pptx
seminar.pptxseminar.pptx
seminar.pptx
 
DTMF CONTROLLED ROBOT
DTMF CONTROLLED ROBOTDTMF CONTROLLED ROBOT
DTMF CONTROLLED ROBOT
 
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
 
Dual tone multiple frequency
Dual tone multiple frequencyDual tone multiple frequency
Dual tone multiple frequency
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmf
 
cellphone based device control
cellphone based device controlcellphone based device control
cellphone based device control
 
F0463842
F0463842F0463842
F0463842
 
Final_Year_Project_Mohit
Final_Year_Project_MohitFinal_Year_Project_Mohit
Final_Year_Project_Mohit
 

Último

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Último (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

GSM controlled robot with obstacle avoidance using IR sensors

  • 1. Project presentation on Gsm controlled robot with obstacle avoidance using ir sensors Submitted by: V.Rahul T.Sneha O.Srinath
  • 2. CONTENTS • Introduction • Basic blockdiagramof project • Schematicdiagram • Technology used • Componentsused • Working mechanism • Softwareused • Algorithm • Advantages anddisadvantages • Applications • Futurescope • Conclusion • References
  • 3. INTRODUCTION • In this project, the robot is controlled by a mobile phone that makes a call to the mobile phone attachedto the robot. • WHAT IS DTMF? • “Dual Tone Multiple Frequency” • The received tone is processed by the microcontrollerwiththe help of DTMF decoder. • The microcontroller then transmits the signal to the motor driver ICs to operate the motors & our robot starts moving.
  • 4. BASIC BLOCK DIAGRAM OF THE PROJECT TELEPHONE DTMF DECODER POWER SUPPLY ATMEGA8 MICRO CONTROLLER IR SENSOR L293D IC MOTOR MOTOR
  • 6. TECHNOLOGY USED • DTMF  Dual Tone Multiple Frequency • The versionof DTMFused for telephonedialing is knownas touchtone. • DTMFassignsa specificfrequency (consisting of two separate tones) to eachkey’sthatit can easilybe identifiedby the electroniccircuit. • DTMF assigns a unique‘sound’ to each key. • Keysare arrangedin a matrix of 4 columns and 4 rows.
  • 7. • 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., pressing5 will send a tone made by adding1336 Hz and 770 Hz to the otherend of the mobile.
  • 8. COMPONENTS USED • ATMEGA8 MC DEVELOPMENT BOARD • DTMF DECODER –HT9170D IC • IR SENSOR-LM358 IC • MOTOR DRIVING IC-L293D IC • GSM MOBILES • MOTORS
  • 9. WORKING MECHANISM • Controlof robot involves4 different phases: a) Perception b) Processing c) Action d) Detection 1.PERCEPTION • First part is to make a call to the mobilephonewhichis attached to the robot. • Next partis the decoding of DTMFtone generatedby pressinga key in calling phone. • Audiosignal output fromreceivingphoneis fedto DTMFdecoderchip. • DecoderchipconvertsDTMFtoneintobinary codesto be fedto microcontroller. • HT9170D IC usedas DTMFdecoder in our project.
  • 10. TRUTH TABLE FOR DTMF DECODER
  • 11. 2. PROCESSING • Afterperceptionstage,microcontrollerprocessesthebinary codesit receives. • Microcontrollerispre-programmedin “EmbeddedC” to performspecifictaskaccordingto inputbits. • Atmel’sATmega8is usedfor processing 3. ACTION • Finalstageisrotationof motorsbasedon inputgivenby the microcontroller. • Inthisprojectwehaveused5 keysforcontrollingtherobotandtheirdualtonesare Key's on mobile Operation Low frequency High frequency 1 "FORWARD" 697 1209 2 "BACKWARD" 697 1336 3 "TURN RIGHT" 697 1477 4 "TURN LEFT" 770 1209 5 "STOP" 770 1336
  • 12. 4. DETECTION • For obstacledetection,a IR transmitterand receiveris used • When the obstaclecome near the robot,the IR transmitterwilltransmitthe IR rayson the objectand the objectwill reflect the IR raysto the IR receiver. • The IR receiverwill receivethe IR raysand it will activatethe microcontrollerand performitsspecified task. • In thisproject whenkey "1" is pressedthe robotmovesin forwarddirectionand while movingin the forwarddirectionif the robot has come acrossan obstaclethenthe robot stops and we can control the robotwith othercommands
  • 13. SOFTWARE USED • The code is writtenin ‘EmbeddedC’ language • Hexcode for Atmega8 is generated by using ‘ATMEL STUDIO6.0 ‘ • The next software we used is ‘PROTEUS 7.7 PROFESSIONAL’ for circuit schematic designand layout design. • Finally we have used ‘PROG ISP’ software for dumping the hex code generated into the hardware
  • 14. ALGORITHM • STEP 1: START • STEP 2: DECLARE VARIABLES • STEP 3: SET PORT B AS I/P PORT • STEP 4: SET PORT D AS I/P PORT • STEP 5: SET PORT C AS O/P PORT • STEP 6: ACCEPT INPUT • IF I/P IS 0X05 THEN MOVE MOTOR IN FORWARD DIRECTION • IF I/P IS 0X0A THEN MOVE MOTOR IN BACKWARD DIRECTION • IF I/P IS 0X01 THEN MOVE MOTOR TO RIGHT • IF I/P IS 0X04 THEN MOVE MOTOR TO LEFT • IF I/P IS 0X00 THEN STOP MOVING MOTOR • STEP 7: STOP
  • 15. ADVANTAGES • This wirelessdevice has noboundationof range andcan be controlledas far as network of cell phone • Usedto control house holdappliances • In industries and factories for remotesensing • Using 3g technology we canspy a place DISADVANTAGES • Not at all usefulif we do not have network • Call charges • Headphoneswhich wouldbe damaged very frequently
  • 16. APPLICATIONS • ScientificUse • Military and Law Enforcement • Search and Rescue • Forest Conservation
  • 17. FUTURE SCOPE • Password Protection • Alarm-Phone Dialer • Adding a Camera • Adding a microphone
  • 18. CONCLUSION • This project hadthe goal of manipulating different parts of the robot to make it react accordingto our desire. • Conventional radio frequency robot control techniques haddisadvantages like, limitedworkingrange,and limitedfrequencyandbandwidthranges, andwith less operational control. • In this project usingmobile phonefor robotic control hadwide working ranges with highcontrol, less interference with intense accessibility. • Project can also be subjected to standardizationand hencehas a good future scope