SlideShare a Scribd company logo
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 (20)

PPTX
Mobile operating system by Shabeeb
Shabeeb Shabi
 
PPTX
Flutter workshop
Vishnu Suresh
 
PDF
Introduction to Internet of Things (IoT)
Francesco Felicetta
 
DOCX
Final project report of a game
Nadia Nahar
 
PPTX
Introduction about Full stack Development
rajasekarandpm
 
PPTX
Home Automation System using iot
Kowshik Deb
 
PPTX
Home Security System using Arduino & GSM
Aditya Nag
 
PPTX
Smart Home Automation And security System
Amit Kundu
 
PPTX
Smart door lock
aswin5432
 
PPTX
Sending Email
primeteacher32
 
PPTX
Vehicle Over Speed Detection on Highways
Edgefxkits & Solutions
 
PDF
Final year report on remote control of home appliances via bluetooth
Shubham Bhattacharya
 
PPTX
Internet of things - challenges scopes and solutions
Shivam Kumar
 
PDF
Snake Game Flow Chart
Muhammad Aziz
 
PPTX
Python games
molw
 
PPTX
Raspberry Pi ppt.pptx
ushabharathisb1
 
PPTX
androidstudio.pptx
SundaresanB5
 
PDF
Coal Mine Safety Monitoring and Alerting System
IRJET Journal
 
PDF
Arduino Projects
Luki B. Subekti
 
PPTX
Basic android-ppt
Srijib Roy
 
Mobile operating system by Shabeeb
Shabeeb Shabi
 
Flutter workshop
Vishnu Suresh
 
Introduction to Internet of Things (IoT)
Francesco Felicetta
 
Final project report of a game
Nadia Nahar
 
Introduction about Full stack Development
rajasekarandpm
 
Home Automation System using iot
Kowshik Deb
 
Home Security System using Arduino & GSM
Aditya Nag
 
Smart Home Automation And security System
Amit Kundu
 
Smart door lock
aswin5432
 
Sending Email
primeteacher32
 
Vehicle Over Speed Detection on Highways
Edgefxkits & Solutions
 
Final year report on remote control of home appliances via bluetooth
Shubham Bhattacharya
 
Internet of things - challenges scopes and solutions
Shivam Kumar
 
Snake Game Flow Chart
Muhammad Aziz
 
Python games
molw
 
Raspberry Pi ppt.pptx
ushabharathisb1
 
androidstudio.pptx
SundaresanB5
 
Coal Mine Safety Monitoring and Alerting System
IRJET Journal
 
Arduino Projects
Luki B. Subekti
 
Basic android-ppt
Srijib Roy
 

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

PPTX
Android phone controlled obstacle avoiding robot
Northern University Bangladesh
 
PPTX
Android mobile phone controlled bluetooth robot
Disha Akash
 
PPTX
Android controlled robot
Satyendra Gupta
 
PPTX
Bluetooth controlled robot using arduino uno and HC-05
MuhammadUsman1709
 
PPTX
Android controlled robot
Ben Johnke
 
PPTX
438050190-presentation-for-arduino-driven-bluetooth-rc-cr.pptx
VenuVenupk1431
 
PPTX
Presentation slides on android controlled robot
siddharth8743
 
PPTX
Presentation slides of android controlled robot
ankit8743
 
PPTX
FYP PPT (1) (4).pptx
ShashankGowda389156
 
PDF
smartphone controlled robot
Muhammad Saif Ul Islam
 
PDF
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
PPTX
major_project ppt maharaja agreement ins
AryanSindhav2
 
PPT
final.ppt
MdSazzad28
 
DOCX
Mobile controlled robot using bluetooth module (HC-005)
Sachin Malik
 
PPTX
Bluetooth controled robot
Stuart Stuart
 
PDF
Android Control robot using 8051 microcontroler
SadamHussainkhan
 
PPTX
rohith
roshan achar
 
PPTX
Remote Control Robot
Arhind Gautam
 
PPTX
BLUETOOTH CONTROLLED ROBOT
Arhind Gautam
 
Android phone controlled obstacle avoiding robot
Northern University Bangladesh
 
Android mobile phone controlled bluetooth robot
Disha Akash
 
Android controlled robot
Satyendra Gupta
 
Bluetooth controlled robot using arduino uno and HC-05
MuhammadUsman1709
 
Android controlled robot
Ben Johnke
 
438050190-presentation-for-arduino-driven-bluetooth-rc-cr.pptx
VenuVenupk1431
 
Presentation slides on android controlled robot
siddharth8743
 
Presentation slides of android controlled robot
ankit8743
 
FYP PPT (1) (4).pptx
ShashankGowda389156
 
smartphone controlled robot
Muhammad Saif Ul Islam
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
major_project ppt maharaja agreement ins
AryanSindhav2
 
final.ppt
MdSazzad28
 
Mobile controlled robot using bluetooth module (HC-005)
Sachin Malik
 
Bluetooth controled robot
Stuart Stuart
 
Android Control robot using 8051 microcontroler
SadamHussainkhan
 
rohith
roshan achar
 
Remote Control Robot
Arhind Gautam
 
BLUETOOTH CONTROLLED ROBOT
Arhind Gautam
 
Ad

Recently uploaded (20)

PPTX
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PPTX
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PDF
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PPTX
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PPTX
Day2 B2 Best.pptx
helenjenefa1
 
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
Design Thinking basics for Engineers.pdf
CMR University
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
Hashing Introduction , hash functions and techniques
sailajam21
 
Day2 B2 Best.pptx
helenjenefa1
 
Ad

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.