SlideShare a Scribd company logo
1 of 25
Welcome to our presentation
on
Touch
Android
App
Micro
Controller Moto
r
Obstacle avoiding Robot
Date: 28th May, 2015
PREPARED BY :
1. MD. JOBAER ID: 120200203
2. MD. MURSHIDUZZAMAN ID:
120200183
3. SAJIB SARKER ID: 120200181
Supervised by:
ASM SHAMSUL AREFIN .
ASSISTANT PROFESSOR.
NUB.
Project name
Android phone controlled Obstacle avoiding robot.
An over view of the project
 Introduction.
 Objective.
 Project summary.
 Basic block diagram of the project.
 Circuit module.
 Working procedure.
 Future extensions.
 Discussion.
 Conclusion.
Introduction
Robotics
Robotics is the branch of mechanical engineering, electrical
engineering and computer science that deals with the design,
construction, operation, and application of robots, as well as
computer systems for their control, sensory feedback, and
information processing.
It may be human controlled or automatic.
Objective
Control a robot by using smart phone & microcontroller to
avoid the obstacle.
Project summary
 The modules include Atmega8 microcontroller part,
L293D motor driver part and HC-05 Bluetooth module.
 This project has been designed & constructed using power,
capacitor, resistor, PCB, LED , micro-controller IC, crystal,
voltage regulator IC, DC motor, motor driver IC, Bluetooth
module and android phone.
 Basically it is designed to move as per the command given
by the microcontroller.
 To move in all the direction like forward reverse right and
left,
the motor driver is also controlled by the microcontroller.
Development of Android app
Android is an open source operating system based on the
Linux kernel, and designed primarily for touch screen mobile
devices such as smart phones and tablets.
Forward
Left
backward
RightStop
Android Application view
CIRCUIT COMPONENTS
SL/N Name of components
01 ATmega8 microcontroller
02 L293D (Motor Driver IC)
03 Crystal
04 Voltage regulator 7805 IC
05 Hit sink
06 Battery
07 HC-05 Bluetooth module
CIRCUIT COMPONENTS
08 LED
09 Resistor
10 Switch
11 Capacitor
12 2 DC Motor
13 2 wheel
14 PCB board
15 Insulating board
16 Connecting Wire
17 Steering wheel
Bluetooth
Power
supply
Atmega8
micro
controller
L293D IC
Motor
Motor
Android
phone
with apps
Voltage
regulator
Basic block diagram of the
project
Outer look of the project
Circuit module
PCB layout
Circuit construction
 Power source is from battery.
 We designed the project with12V. But we supplied only 9.6 V.
However, it works properly.
 It is a combination of 8 battery. Each battery is 1.2 V.
 It has two terminals. Positive and negative terminals which
are connected to positive and negative terminal of PCB.
 Then we see a capacitor. It is the filter capacitor. It is
eliminate the ripple . Ripple is very harmful for system. Although
battery is pure DC.
 Other capacitors are also used to eliminate the ripple.
 Microcontroller is needed a minimum of 5 volt. Otherwise
it does not work properly.
 For this case we used a 7805 voltage regulator IC
which holds 5v.
 Pin 8 of L293D IC is connected with the source.
 For motor rotation it requires a minimum of 7.5 volt,
otherwise motor will not rotate.
 Pin 16 is connected to the output of 7805 IC for biasing.
 We used a Bluetooth. For Bluetooth 5v is needed. It is
connected with 5v positive and ground.
 TX , RX pins of microcontroller and Bluetooth are
connected. It is used to communicate with the
Circuit construction continued…
 At First we on the power switch and circuit gets power which is
indicated by LED.
 Then we have to connect Bluetooth module with the Android
phone.
 At Smartphone app, Bluetooth device is searched. If found
with name "HC-05" device, the connection is made with a pass
code “1234”. It must be paired.
 According to program:
 when we press forward button it goes ahead.
 If we press stop it stops.
 If we press Backward it goes to backward.
 If we press left it goes to left. it means it moves to left, and
vice versa.
Working procedure
FUTURE EXTENSIONS
Obstacle avoidance
Install Ultra sonic sensor.
Vision
Use camera to transmit frames back to android
application for display to user.
Bluetooth too low-bandwidth, switch to Wi-Fi.
18
Software
Proteus 8.
Code vision AVR.
ADVANTAGES
 Portable And Easy To Use.
 Easy to control.
 Simple In Construction.
 Easy To Maintain And Repair.
 Efficient And Low Cost Design.
 Low Power Consumption.
 The programming of the microcontroller is easy.
DISADVANTAGES
 It is time consuming project.
 It is use for short distance only.
 Rapidly power reduced.
 Bluetooth too low-bandwidth.
 We tried to control the robot by the smart phone, and
avoid the obstacle. that is why we designed an android
app. Which communicates with microcontroller via
Bluetooth module.
 In this project, We have gained the concept of embedded
C, designing app, Java environment. Which is important
for future development.
 We kept some additional parts such as buzzer, resistor,
LED, and rail connector/ bus bars in PCB. They are
Discussion
Conclusion
 It is feasible to implement Bluetooth communication
between Smartphone and microcontroller.
Microcontroller chip is not highly costly.
The development of apps for android in android SDK is easy
and free of cost.
QUESTIONS?
Design and implementation of an obstacle avoiding robot

More Related Content

What's hot

Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance RobotRatan Srikanth
 
Obstacle Detctor Robot
Obstacle Detctor RobotObstacle Detctor Robot
Obstacle Detctor RobotNikita Kaushal
 
Arduino Final Project
Arduino Final ProjectArduino Final Project
Arduino Final ProjectBach Nguyen
 
visible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mvisible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mNagaraju Medara
 
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
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboatShubham Thakur
 
light follower robot
light follower robotlight follower robot
light follower robotanuragyadav94
 
LINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTLINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTrehaan ukaye
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding RobotRasheed Khan
 
Line following robot - Mini project
Line following robot - Mini projectLine following robot - Mini project
Line following robot - Mini projectAmit Upadhye
 
Implementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following robotImplementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following roboteSAT Journals
 

What's hot (20)

Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance Robot
 
Obstacle Detctor Robot
Obstacle Detctor RobotObstacle Detctor Robot
Obstacle Detctor Robot
 
Obstacle Detection Robot
Obstacle Detection RobotObstacle Detection Robot
Obstacle Detection Robot
 
Android phone controlled obstacle avoiding robot
Android phone controlled obstacle avoiding robotAndroid phone controlled obstacle avoiding robot
Android phone controlled obstacle avoiding robot
 
Arduino Final Project
Arduino Final ProjectArduino Final Project
Arduino Final Project
 
OBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAROBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAR
 
visible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mvisible light follower robot by nagaraju.m
visible light follower robot by nagaraju.m
 
Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation
 
Edge detector & avoider robot
Edge detector & avoider robotEdge detector & avoider robot
Edge detector & avoider robot
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
 
light follower robot
light follower robotlight follower robot
light follower robot
 
LINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTLINE FOLLOWER ROBOT
LINE FOLLOWER ROBOT
 
Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robot
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding Robot
 
Line following robot - Mini project
Line following robot - Mini projectLine following robot - Mini project
Line following robot - Mini project
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 
Presentation1
Presentation1Presentation1
Presentation1
 
Edge detector robot
Edge detector robotEdge detector robot
Edge detector robot
 
Implementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following robotImplementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following robot
 
Obstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic VehicleObstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic Vehicle
 

Similar to Design and implementation of an obstacle avoiding robot

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
ROBOTIC CAR PPT (2).pptx
ROBOTIC CAR PPT (2).pptxROBOTIC CAR PPT (2).pptx
ROBOTIC CAR PPT (2).pptxJatinKanojiya2
 
IRJET - Android based Pick and Place Robot Vehicle for Industries
IRJET -  	  Android based Pick and Place Robot Vehicle for IndustriesIRJET -  	  Android based Pick and Place Robot Vehicle for Industries
IRJET - Android based Pick and Place Robot Vehicle for IndustriesIRJET Journal
 
Automatic voice control wheelchair
Automatic voice control wheelchairAutomatic voice control wheelchair
Automatic voice control wheelchairMohit Nagar
 
Robo wireless controll
Robo wireless controllRobo wireless controll
Robo wireless controllSumit Saini
 
Home Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via BluetoothHome Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via BluetoothMOKTARI MOSTOFA
 
Arduino Based Bluetooth Controlled Robotic Car
Arduino Based Bluetooth Controlled Robotic CarArduino Based Bluetooth Controlled Robotic Car
Arduino Based Bluetooth Controlled Robotic CarIRJET Journal
 
Design and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptDesign and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptEEESrproject
 
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile PhoneArduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile PhoneIRJET Journal
 
IRJET- Android based Home Automation using Bluetooth Technology
IRJET- Android based Home Automation using Bluetooth TechnologyIRJET- Android based Home Automation using Bluetooth Technology
IRJET- Android based Home Automation using Bluetooth TechnologyIRJET Journal
 
IRJET- Android based Home Automation using Bluetooth Technology
IRJET-  	  Android based Home Automation using Bluetooth TechnologyIRJET-  	  Android based Home Automation using Bluetooth Technology
IRJET- Android based Home Automation using Bluetooth TechnologyIRJET Journal
 
Project_report_voice_controlling_robot
Project_report_voice_controlling_robotProject_report_voice_controlling_robot
Project_report_voice_controlling_robotamjadali492
 
Home automation system
Home automation systemHome automation system
Home automation systemRaadSabah
 
IRJET - IoT based Speed Control of DC Motor using PWM Technique
IRJET -  	  IoT based Speed Control of DC Motor using PWM TechniqueIRJET -  	  IoT based Speed Control of DC Motor using PWM Technique
IRJET - IoT based Speed Control of DC Motor using PWM TechniqueIRJET Journal
 
Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...chandan kumar
 

Similar to Design and implementation of an obstacle avoiding robot (20)

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
ROBOTIC CAR PPT (2).pptx
ROBOTIC CAR PPT (2).pptxROBOTIC CAR PPT (2).pptx
ROBOTIC CAR PPT (2).pptx
 
IRJET - Android based Pick and Place Robot Vehicle for Industries
IRJET -  	  Android based Pick and Place Robot Vehicle for IndustriesIRJET -  	  Android based Pick and Place Robot Vehicle for Industries
IRJET - Android based Pick and Place Robot Vehicle for Industries
 
Automatic voice control wheelchair
Automatic voice control wheelchairAutomatic voice control wheelchair
Automatic voice control wheelchair
 
Robo wireless controll
Robo wireless controllRobo wireless controll
Robo wireless controll
 
Home Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via BluetoothHome Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via Bluetooth
 
Part 2 master
Part 2 masterPart 2 master
Part 2 master
 
Part 2 master
Part 2 masterPart 2 master
Part 2 master
 
final.ppt
final.pptfinal.ppt
final.ppt
 
Ppt
PptPpt
Ppt
 
Arduino Based Bluetooth Controlled Robotic Car
Arduino Based Bluetooth Controlled Robotic CarArduino Based Bluetooth Controlled Robotic Car
Arduino Based Bluetooth Controlled Robotic Car
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
 
Design and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptDesign and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.ppt
 
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile PhoneArduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
 
IRJET- Android based Home Automation using Bluetooth Technology
IRJET- Android based Home Automation using Bluetooth TechnologyIRJET- Android based Home Automation using Bluetooth Technology
IRJET- Android based Home Automation using Bluetooth Technology
 
IRJET- Android based Home Automation using Bluetooth Technology
IRJET-  	  Android based Home Automation using Bluetooth TechnologyIRJET-  	  Android based Home Automation using Bluetooth Technology
IRJET- Android based Home Automation using Bluetooth Technology
 
Project_report_voice_controlling_robot
Project_report_voice_controlling_robotProject_report_voice_controlling_robot
Project_report_voice_controlling_robot
 
Home automation system
Home automation systemHome automation system
Home automation system
 
IRJET - IoT based Speed Control of DC Motor using PWM Technique
IRJET -  	  IoT based Speed Control of DC Motor using PWM TechniqueIRJET -  	  IoT based Speed Control of DC Motor using PWM Technique
IRJET - IoT based Speed Control of DC Motor using PWM Technique
 
Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

Design and implementation of an obstacle avoiding robot

  • 1. Welcome to our presentation on Touch Android App Micro Controller Moto r Obstacle avoiding Robot Date: 28th May, 2015
  • 2. PREPARED BY : 1. MD. JOBAER ID: 120200203 2. MD. MURSHIDUZZAMAN ID: 120200183 3. SAJIB SARKER ID: 120200181 Supervised by: ASM SHAMSUL AREFIN . ASSISTANT PROFESSOR. NUB. Project name Android phone controlled Obstacle avoiding robot.
  • 3. An over view of the project  Introduction.  Objective.  Project summary.  Basic block diagram of the project.  Circuit module.  Working procedure.  Future extensions.  Discussion.  Conclusion.
  • 4. Introduction Robotics Robotics is the branch of mechanical engineering, electrical engineering and computer science that deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing. It may be human controlled or automatic.
  • 5. Objective Control a robot by using smart phone & microcontroller to avoid the obstacle.
  • 6. Project summary  The modules include Atmega8 microcontroller part, L293D motor driver part and HC-05 Bluetooth module.  This project has been designed & constructed using power, capacitor, resistor, PCB, LED , micro-controller IC, crystal, voltage regulator IC, DC motor, motor driver IC, Bluetooth module and android phone.  Basically it is designed to move as per the command given by the microcontroller.  To move in all the direction like forward reverse right and left, the motor driver is also controlled by the microcontroller.
  • 7. Development of Android app Android is an open source operating system based on the Linux kernel, and designed primarily for touch screen mobile devices such as smart phones and tablets.
  • 9. CIRCUIT COMPONENTS SL/N Name of components 01 ATmega8 microcontroller 02 L293D (Motor Driver IC) 03 Crystal 04 Voltage regulator 7805 IC 05 Hit sink 06 Battery 07 HC-05 Bluetooth module
  • 10. CIRCUIT COMPONENTS 08 LED 09 Resistor 10 Switch 11 Capacitor 12 2 DC Motor 13 2 wheel 14 PCB board 15 Insulating board 16 Connecting Wire 17 Steering wheel
  • 12. Outer look of the project
  • 15. Circuit construction  Power source is from battery.  We designed the project with12V. But we supplied only 9.6 V. However, it works properly.  It is a combination of 8 battery. Each battery is 1.2 V.  It has two terminals. Positive and negative terminals which are connected to positive and negative terminal of PCB.  Then we see a capacitor. It is the filter capacitor. It is eliminate the ripple . Ripple is very harmful for system. Although battery is pure DC.  Other capacitors are also used to eliminate the ripple.
  • 16.  Microcontroller is needed a minimum of 5 volt. Otherwise it does not work properly.  For this case we used a 7805 voltage regulator IC which holds 5v.  Pin 8 of L293D IC is connected with the source.  For motor rotation it requires a minimum of 7.5 volt, otherwise motor will not rotate.  Pin 16 is connected to the output of 7805 IC for biasing.  We used a Bluetooth. For Bluetooth 5v is needed. It is connected with 5v positive and ground.  TX , RX pins of microcontroller and Bluetooth are connected. It is used to communicate with the Circuit construction continued…
  • 17.  At First we on the power switch and circuit gets power which is indicated by LED.  Then we have to connect Bluetooth module with the Android phone.  At Smartphone app, Bluetooth device is searched. If found with name "HC-05" device, the connection is made with a pass code “1234”. It must be paired.  According to program:  when we press forward button it goes ahead.  If we press stop it stops.  If we press Backward it goes to backward.  If we press left it goes to left. it means it moves to left, and vice versa. Working procedure
  • 18. FUTURE EXTENSIONS Obstacle avoidance Install Ultra sonic sensor. Vision Use camera to transmit frames back to android application for display to user. Bluetooth too low-bandwidth, switch to Wi-Fi. 18
  • 20. ADVANTAGES  Portable And Easy To Use.  Easy to control.  Simple In Construction.  Easy To Maintain And Repair.  Efficient And Low Cost Design.  Low Power Consumption.  The programming of the microcontroller is easy.
  • 21. DISADVANTAGES  It is time consuming project.  It is use for short distance only.  Rapidly power reduced.  Bluetooth too low-bandwidth.
  • 22.  We tried to control the robot by the smart phone, and avoid the obstacle. that is why we designed an android app. Which communicates with microcontroller via Bluetooth module.  In this project, We have gained the concept of embedded C, designing app, Java environment. Which is important for future development.  We kept some additional parts such as buzzer, resistor, LED, and rail connector/ bus bars in PCB. They are Discussion
  • 23. Conclusion  It is feasible to implement Bluetooth communication between Smartphone and microcontroller. Microcontroller chip is not highly costly. The development of apps for android in android SDK is easy and free of cost.