gsm controlled robot with obstacle avoidance using ir sensors
Post on 06-May-2015
1.434 Views
Preview:
DESCRIPTION
TRANSCRIPT
Project presentation on
Gsm controlled robot with obstacle avoidance using ir sensors
Submitted by:V.Rahul T.Sneha O.Srinath
J.B.INSTITUTE OF ENGINEERING AND TECHNOLOGY
Department of Electronics and Communication Engineering
CONTENTS• Introduction• Basic block diagram of project• Schematic diagram• Technology used• Components used• Working mechanism• Software used• Algorithm• Advantages and disadvantages• Applications• Future scope• Conclusion• References
INTRODUCTION• In this project, the robot is controlled by
a mobile phone that makes a call to the mobile phone attached to the robot.
• WHAT IS DTMF?• “Dual Tone Multiple Frequency”• 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 .
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 version of DTMF used for telephone dialing is known as touchtone.
• DTMF assigns a specific frequency (consisting of two separate tones) to each key’s that it can easily be identified by the electronic circuit.
• DTMF assigns a unique ‘sound’ to each key.
• Keys are arranged in 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., pressing 5 will send a tone made by adding 1336 Hz and 770 Hz to the other end 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• Control of robot involves 4 different phases:a) Perceptionb) Processingc) Actiond) Detection
1.PERCEPTION
• First part is to make a call to the mobile phone which is attached to the robot.
• Next part is the decoding of DTMF tone generated by pressing a key in calling phone.
• Audio signal output from receiving phone is fed to DTMF decoder chip.
• Decoder chip converts DTMF tone into binary codes to be fed to microcontroller.
• HT9170D IC used as DTMF decoder in our project.
TRUTH TABLE FOR DTMF DECODER
2. PROCESSING• After perception stage, microcontroller processes the
binary codes it receives.• Microcontroller is pre-programmed in “Embedded C” to
perform specific task according to input bits.• Atmel’s ATmega8 is used for processing
3. ACTION• Final stage is rotation of motors based on input given
by the microcontroller. • In this project we have used 5 keys for controlling the
robot and their dual tones are
Key's on mobile Operation Low frequency High frequency1 "FORWARD" 697 12092 "BACKWARD" 697 13363 "TURN RIGHT" 697 14774 "TURN LEFT" 770 12095 "STOP" 770 1336
4. DETECTION• For obstacle detection, a IR transmitter and receiver is
used
• When the obstacle come near the robot, the IR transmitter will transmit the IR rays on the object and the object will reflect the IR rays to the IR receiver.
• The IR receiver will receive the IR rays and it will activate the microcontroller and perform its specified task.
• In this project when key "1" is pressed the robot moves in forward direction and while moving in the forward direction if the robot has come across an obstacle then the robot stops and we can control the robot with other commands
SOFTWARE USED
• The code is written in ‘Embedded C’ language
• Hex code for Atmega 8 is generated by using ‘ATMEL STUDIO 6.0 ‘
• The next software we used is ‘PROTEUS 7.7 PROFESSIONAL’ for circuit schematic design and 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 wireless device has no boundation of range and
can be controlled as far as network of cell phone • Used to control house hold appliances • In industries and factories for remote sensing• Using 3g technology we can spy a place
DISADVANTAGES• Not at all useful if we do not have network • Call charges • Head phones which would be damaged very frequently
APPLICATIONS
• Scientific Use
• 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 had the goal of manipulating different parts of the robot to make it react according to our desire.
• Conventional radio frequency robot control techniques had disadvantages like, limited working range, and limited frequency and bandwidth ranges, and with less operational control.
• In this project using mobile phone for robotic control had wide working ranges with high control, less interference with intense accessibility.
• Project can also be subjected to standardization and hence has a good future scope
top related