SlideShare a Scribd company logo
1 of 13
DESIGN AND IMPLEMENTATION OF
AN OBSTACLE AVOIDING ROBOT
A project report submitted for the partial fulfillment of the requirement for
the degree of Bachelor of Science (B.Sc.) in Electrical & Electronic
Engineering by:
MD. JOBAER ID: EEEE 120200203
MD. MURSHIDUZZAMAN ID: EEEE 120200183
SAJIB SARKER ID: EEEE 120200181
Under the supervision of
ASM Shamsul Arefin
Assistant Professor
June 2015
Department of Electrical & Electronic Engineering
Faculty of Science and Engineering
Northern University Bangladesh
i
DECLARATION
We, hereby, declare that the work presented in this project is the
outcome of the research work performed by us under the supervision of
ASM Shamsul Arefin, Assistant Professor of the Department of Electrical
And Electronic Engineering Northern University Bangladesh. We also
declare that no part of this project report has been submitted elsewhere for
the award of any degree.
Signature
…………………………..
Md. Jobaer
ID: EEEE 120200203
Dept. of EEE
…………………………..
Md. Murshiduzzaman
ID: EEEE 120200183
Dept. of EEE
…………………………..
Sajib Sarker
ID: EEEE 120200181
Dept. of EEE
iiiiiii
iii
APPROVAL
This project report “Design and implementation of an obstacle
avoiding robot” completed by Md. Jobaer, ID: EEEE 120200203, Md.
Murshiduzzaman, ID: EEEE 120200183, Sajib Sarker, ID: EEEE
120200181, Department of Electrical And Electronic Engineering, Northern
University Bangladesh has been accepted as satisfactory for the partial
fulfillment of the requirements of the degree of Bachelor of Science (B.Sc)
in Electrical And Electronic Engineering of the year of 2015 and approved
as to its style and contents. The presentation was held on May 31, 2015.
Board of Examiners
………………………
(Supervisor)
ASM Shamsul Arefin
Assistant Professor
Dept. of EEE
…………………
Ashraful Arefin
Assistant Professor
Dept. of EEE
…………………
Saber Nazim
Lecturer
Dept. of EEE
………………………………………..
Engr. Md. Badiuzzaman
Associate Professor & Head
Dept. of EEE
iv
ABSTRACT
The objective of this project is to control a robot by using smart phone
& microcontroller to avoid the obstacle. A microcontroller would take input
from the smart phone via Bluetooth and then compare the input to the
L293D motor driver, which would in turn direct the motors to control the
movement of the robot.
v
ACKNOWLEDGEMENT
All Praise to Almighty Allah, Who has given us strength and
opportunity to complete the project. We would like to thank our Supervisor
ASM Shamsul Arefin for giving us time and his proper guidance and
valuable advice. He was always with us whenever we faced difficulties. His
comment and guidance helped us a lot to prepare our project report.
After that we are really thankful to all of our teachers for their
help to make this project successfully.
We are also thankful to our classmates and friends who supplied
a lot of information to make this accomplished.
Finally, we are grateful to our family, who are always with us in
every steps of our life.
vi
ACRONYMS AND ABBREVIATIONS
µC/MCU MicroprocessorControlUnit
AC/DC Alternating Current/Direct Current
APH Adaptive Frequency Hopping Feature
AVR Automatic Voltage Regulator
CMOS Complementary Metal Oxide Semiconductor
DC Direct Current
EDR Enhanced Data Rate
EEPROM Electrically Erasable Programmable Read
Only Memory
GND Ground
GPIOR General PurposeI/O Registers
IC Integrated Circuit
IRED Infrared-Emitting Diode
LED Light Emitting Diode
Mbps Megabyte Per Second
MHz Mega Hertz
MIPS Million Instructions Per Second
PCB Printed Board Circuit
PIO Parallel Input Output
PWM Pulse Width Modulation
RC Resistor Capacitor
vii
RF Radio Frequency
RX > IR Emit Infrared
SPP Serial Port Protocol
SRAM Static Random Access Memory
TX/Rx Transmitter/ Receiver
UART Universal Asynchronous Receiver
Transmitter
USART Universal Synchronous Asynchronous
Receiver Transmitter
VDD Drain Voltage
VSS Source Voltage
viii
TABLE OF CONTENTS
Declaration ii
Approval iii
Abstract iv
Acknowledgement v
Acronyms and Abbreviations vi
Table of Contents viii
List of Figures xii
CHAPTER – 1
INTRODUCTION
1.1 Introduction to Robotics 2
1.2 Problem Statement 2
1.3 Objective of this project 2
1.4 Report Outline 2
CHAPTER – 2
DESIGN OF THE ROBOT
2.1 Introduction 4
2.2 Block Diagram of the Project 4
2.3 Required Components 4
2.4 7805Volage Regulator IC 5
2.5 HC-05 Bluetooth 6
2.5.1 Overview 7
ix
2.5.2 Specifications 7
2.5.3 Pin out configuration of Bluetooth and microcontroller 8
2.5.4 Bluetooth Wireless Navigation 8
2.6 L293D Motor Driver IC 9
2.6.1 Pin Diagram of L293D motor driver IC 9
2.6.2 Working of L293D 10
2.6.3 L293D Logic Table 10
2.6.4 Circuit Diagram of L293D motor driver IC controller 10
2.6.5 Voltage Specification 11
2.7 Capacitor 11
2.7.1 Types of Capacitor 12
2.7.2 Capacitor Voltage Reference 13
2.7.3 104j Capacitor 13
2.7.4 Specification of 104j Capacitor 13
2.8 Crystal oscillator 14
2.9 Heat sink 14
2.10 Resistor 15
2.11 Mini DC Gear Motor and wheel 15
2.11.1 Specification of Dc Motor 16
2.12 LED 17
2.13 Diode 18
2.13.1Characteristic of Diode 18
2.14 Battery 19
2.14.1Application 20
x
2.15 Summary 20
CHAPTER – 3
DESIGN AND IMPLEMENTATION
3.1 Introduction 22
3.2 Microcontroller 22
3.2.1 The pin diagram of Atmega8 microcontroller 22
3.2.2 ATmega8 Microcontroller IC 22
3.2.3 Features 23
3.3 Microcontroller Program 24
3.4 PCB Layout 30
3.5 Circuit Module 31
3.6 Circuit Construction 31
3.7 Android application Development 32
3.7.1 What is MIT App inventor? 32
3.7.2 Android application view 32
3.7.3 Screenshot of the Development of Android application 33
3.8 Working procedure 35
3.9 Software’s Used 35
3.9.1Proteus 8 35
3.9.2 Codevision AVR 35
3.10 Summary 36
xi
CHAPTER-4
PROJECT OUTLOOK, APPLICATION AND
LIMITATIONS
4.1 Introduction 38
4.2 Project Outlook 38
4.3 Application of this project 38
4.4 Limitation 39
4.5 Summary 39
CHAPTER-5
PRICE COMPARISON AND DISCUSSION
5.1 Introduction 41
5.2 Price 41
5.3 Discussion 41
5.4 Advantages 41
5.5 Disadvantages 41
5.6 Summary 42
CHAPTER-6
FUTURE EXTENSIONS AND CONCLUSION
6.1 Future Extensions 44
6.2 Conclusion 44
References 45
xii
LIST OF FIGURES
Figure 2.1: Block Diagram of the project…………….….......................4
Figure 2.2:Typical Voltage Regulator IC …………………..................5
Figure 2.3:Circuitry of Voltage Regulator IC …………………….…...6
Figure 2.4:HC-05 Bluetooth …………………………………….…….6
Figure 2.5:pin out configuration microcontroller and Bluetooth ...…...8
Figure 2.6:16 Pin Diagram of L293D …………………………...........9
Figure 2.7:Circuit Diagram of L293D………......................................10
Figure 2.8:Physical View of Capacitor ………………………………11
Figure 2.9:104j Capacitor ………….……………………………….. 13
Figure 2.10:Crystal oscillator ………………………………………..14
Figure 2.11:Heat sink ..........................................................................15
Figure 2.12:Physical view of Resistor ………….……………………15
Figure 2.13:Mini Dc motor and wheel, stearing wheel ……………...16
Figure 2.14:LED ……………………………………………………….……..18
Figure 2.15: Diode.................................................................................18
Figure 2.16: Characteristics of Diode....................................................19
Figure 2.17:Battery …………………………………………………..19
Figure 3.1:Pin diagram of ATmega8…..…..………………………....22
Figure 3.2:PCB Diagram of this project ………….….……………... 30
Figure 3.3:Circuit module….................................................................31
xiii
Figure 3.4: Android application view…………………………….…...32
Figure 3.5.1 Screenshotofthe Development of Android application…33
Figure 3.5.2:Screenshotof the Development of Android application...34
Figure 4.1: Outer look of the robot…………………………………….38

More Related Content

Viewers also liked

ข้อสอบ O-net ภาษาอังกฤษ ม.6 ชุด 1
ข้อสอบ O-net ภาษาอังกฤษ ม.6 ชุด 1ข้อสอบ O-net ภาษาอังกฤษ ม.6 ชุด 1
ข้อสอบ O-net ภาษาอังกฤษ ม.6 ชุด 1ธัญชนก อธิจิต
 
Engh 140118084844-phpapp01
Engh 140118084844-phpapp01Engh 140118084844-phpapp01
Engh 140118084844-phpapp01Sutapa Ghosh
 
Transformada de laplace
Transformada de laplaceTransformada de laplace
Transformada de laplaceelye32
 
Myhealth medisure classic insurance
Myhealth medisure classic insuranceMyhealth medisure classic insurance
Myhealth medisure classic insuranceKiara Madhok
 
Pretics brief introduction
Pretics brief introductionPretics brief introduction
Pretics brief introductionJack Chen M.D.
 
Cloak Mod in American Rifleman
Cloak Mod in American RiflemanCloak Mod in American Rifleman
Cloak Mod in American RiflemanBeth Baumann
 
Social Media Marketing for Sustainable Destinations
Social Media Marketing for Sustainable DestinationsSocial Media Marketing for Sustainable Destinations
Social Media Marketing for Sustainable DestinationsJulia Guerra
 
Cómo me veo en diez años
Cómo me veo en diez añosCómo me veo en diez años
Cómo me veo en diez añosdanii muñoz
 

Viewers also liked (13)

ข้อสอบ O-net ภาษาอังกฤษ ม.6 ชุด 1
ข้อสอบ O-net ภาษาอังกฤษ ม.6 ชุด 1ข้อสอบ O-net ภาษาอังกฤษ ม.6 ชุด 1
ข้อสอบ O-net ภาษาอังกฤษ ม.6 ชุด 1
 
Engh 140118084844-phpapp01
Engh 140118084844-phpapp01Engh 140118084844-phpapp01
Engh 140118084844-phpapp01
 
8min ysbh
8min ysbh8min ysbh
8min ysbh
 
опорная школа 2015
опорная школа 2015опорная школа 2015
опорная школа 2015
 
Transformada de laplace
Transformada de laplaceTransformada de laplace
Transformada de laplace
 
Myhealth medisure classic insurance
Myhealth medisure classic insuranceMyhealth medisure classic insurance
Myhealth medisure classic insurance
 
Pretics brief introduction
Pretics brief introductionPretics brief introduction
Pretics brief introduction
 
Cloak Mod in American Rifleman
Cloak Mod in American RiflemanCloak Mod in American Rifleman
Cloak Mod in American Rifleman
 
Id3 rivera valencialucia-prod-2
Id3 rivera valencialucia-prod-2Id3 rivera valencialucia-prod-2
Id3 rivera valencialucia-prod-2
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Social Media Marketing for Sustainable Destinations
Social Media Marketing for Sustainable DestinationsSocial Media Marketing for Sustainable Destinations
Social Media Marketing for Sustainable Destinations
 
What to use for Social Media Marketing
What to use for Social Media MarketingWhat to use for Social Media Marketing
What to use for Social Media Marketing
 
Cómo me veo en diez años
Cómo me veo en diez añosCómo me veo en diez años
Cómo me veo en diez años
 

Similar to Part 1 master

Report star topology using noc router
Report star topology using noc router Report star topology using noc router
Report star topology using noc router Vikas Tiwari
 
Maneuvering Robotic Vehicle based on Motion Sensor Feedback
Maneuvering Robotic Vehicle based on Motion Sensor FeedbackManeuvering Robotic Vehicle based on Motion Sensor Feedback
Maneuvering Robotic Vehicle based on Motion Sensor FeedbackIshanMalpotra
 
Wireless robo Report
Wireless robo  ReportWireless robo  Report
Wireless robo ReportSumit Saini
 
Wireless charger for_low_power_devices_ excellent one same
Wireless charger for_low_power_devices_ excellent one sameWireless charger for_low_power_devices_ excellent one same
Wireless charger for_low_power_devices_ excellent one sameIbrahim Khleifat
 
Cellphone detector report
Cellphone detector reportCellphone detector report
Cellphone detector reportvenu13
 
driverless Robot car controlled using GSM
driverless Robot car controlled using GSMdriverless Robot car controlled using GSM
driverless Robot car controlled using GSMAfnan Khan
 
Auto Metro Train to Shuttle Between Stations
Auto Metro Train to Shuttle Between StationsAuto Metro Train to Shuttle Between Stations
Auto Metro Train to Shuttle Between StationsMadhav Reddy Chintapalli
 
E Assistance for Elderly and Disabled Part 1
E Assistance for Elderly and Disabled Part 1E Assistance for Elderly and Disabled Part 1
E Assistance for Elderly and Disabled Part 1NISHANT SHRISTIRAJ
 
AIR BAG CRASH USING MEMS
AIR BAG CRASH USING MEMS AIR BAG CRASH USING MEMS
AIR BAG CRASH USING MEMS Ganesh Gani
 
Automatic power factor_detection_and_cor
Automatic power factor_detection_and_corAutomatic power factor_detection_and_cor
Automatic power factor_detection_and_corhadafree
 
GSM BASED DEVICES CONTROL SYSTEM PROJECT REPORT
GSM BASED DEVICES CONTROL SYSTEM PROJECT REPORTGSM BASED DEVICES CONTROL SYSTEM PROJECT REPORT
GSM BASED DEVICES CONTROL SYSTEM PROJECT REPORTAvinash Kannojia
 
Project final filewith front
Project final filewith frontProject final filewith front
Project final filewith frontPankaj Patidar
 
Automatic liquid filling and mixing process using PLC
Automatic liquid filling and mixing process using PLCAutomatic liquid filling and mixing process using PLC
Automatic liquid filling and mixing process using PLCAMIT KUMAR SINGH
 
AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING rehaan ukaye
 
AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING rehaan ukaye
 
Wireless display board
Wireless display boardWireless display board
Wireless display boardVaibhav Pandey
 

Similar to Part 1 master (20)

Report star topology using noc router
Report star topology using noc router Report star topology using noc router
Report star topology using noc router
 
Maneuvering Robotic Vehicle based on Motion Sensor Feedback
Maneuvering Robotic Vehicle based on Motion Sensor FeedbackManeuvering Robotic Vehicle based on Motion Sensor Feedback
Maneuvering Robotic Vehicle based on Motion Sensor Feedback
 
Wireless robo Report
Wireless robo  ReportWireless robo  Report
Wireless robo Report
 
Wireless charger for_low_power_devices_ excellent one same
Wireless charger for_low_power_devices_ excellent one sameWireless charger for_low_power_devices_ excellent one same
Wireless charger for_low_power_devices_ excellent one same
 
Cellphone detector report
Cellphone detector reportCellphone detector report
Cellphone detector report
 
My project
My projectMy project
My project
 
driverless Robot car controlled using GSM
driverless Robot car controlled using GSMdriverless Robot car controlled using GSM
driverless Robot car controlled using GSM
 
VENDING_MACHINE_2023-2024
VENDING_MACHINE_2023-2024VENDING_MACHINE_2023-2024
VENDING_MACHINE_2023-2024
 
Auto Metro Train to Shuttle Between Stations
Auto Metro Train to Shuttle Between StationsAuto Metro Train to Shuttle Between Stations
Auto Metro Train to Shuttle Between Stations
 
E Assistance for Elderly and Disabled Part 1
E Assistance for Elderly and Disabled Part 1E Assistance for Elderly and Disabled Part 1
E Assistance for Elderly and Disabled Part 1
 
AIR BAG CRASH USING MEMS
AIR BAG CRASH USING MEMS AIR BAG CRASH USING MEMS
AIR BAG CRASH USING MEMS
 
Automatic power factor_detection_and_cor
Automatic power factor_detection_and_corAutomatic power factor_detection_and_cor
Automatic power factor_detection_and_cor
 
THESIS
THESISTHESIS
THESIS
 
GSM BASED DEVICES CONTROL SYSTEM PROJECT REPORT
GSM BASED DEVICES CONTROL SYSTEM PROJECT REPORTGSM BASED DEVICES CONTROL SYSTEM PROJECT REPORT
GSM BASED DEVICES CONTROL SYSTEM PROJECT REPORT
 
final report
final reportfinal report
final report
 
Project final filewith front
Project final filewith frontProject final filewith front
Project final filewith front
 
Automatic liquid filling and mixing process using PLC
Automatic liquid filling and mixing process using PLCAutomatic liquid filling and mixing process using PLC
Automatic liquid filling and mixing process using PLC
 
AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING
 
AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING
 
Wireless display board
Wireless display boardWireless display board
Wireless display board
 

More from Northern University Bangladesh (6)

Top page
Top pageTop page
Top page
 
Part 2 master
Part 2 masterPart 2 master
Part 2 master
 
Top page
Top pageTop page
Top page
 
Part 2 master
Part 2 masterPart 2 master
Part 2 master
 
Design and implementation of an obstacle avoiding robot
Design and implementation of an obstacle avoiding robotDesign and implementation of an obstacle avoiding robot
Design and implementation of an obstacle avoiding robot
 
Android phone controlled obstacle avoiding robot
Android phone controlled obstacle avoiding robotAndroid phone controlled obstacle avoiding robot
Android phone controlled obstacle avoiding robot
 

Recently uploaded

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
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
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
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
 
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
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
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
 
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
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
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
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
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
 
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
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
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)
 
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...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

Part 1 master

  • 1. DESIGN AND IMPLEMENTATION OF AN OBSTACLE AVOIDING ROBOT A project report submitted for the partial fulfillment of the requirement for the degree of Bachelor of Science (B.Sc.) in Electrical & Electronic Engineering by: MD. JOBAER ID: EEEE 120200203 MD. MURSHIDUZZAMAN ID: EEEE 120200183 SAJIB SARKER ID: EEEE 120200181 Under the supervision of ASM Shamsul Arefin Assistant Professor June 2015 Department of Electrical & Electronic Engineering Faculty of Science and Engineering Northern University Bangladesh i
  • 2. DECLARATION We, hereby, declare that the work presented in this project is the outcome of the research work performed by us under the supervision of ASM Shamsul Arefin, Assistant Professor of the Department of Electrical And Electronic Engineering Northern University Bangladesh. We also declare that no part of this project report has been submitted elsewhere for the award of any degree. Signature ………………………….. Md. Jobaer ID: EEEE 120200203 Dept. of EEE ………………………….. Md. Murshiduzzaman ID: EEEE 120200183 Dept. of EEE ………………………….. Sajib Sarker ID: EEEE 120200181 Dept. of EEE iiiiiii
  • 3. iii APPROVAL This project report “Design and implementation of an obstacle avoiding robot” completed by Md. Jobaer, ID: EEEE 120200203, Md. Murshiduzzaman, ID: EEEE 120200183, Sajib Sarker, ID: EEEE 120200181, Department of Electrical And Electronic Engineering, Northern University Bangladesh has been accepted as satisfactory for the partial fulfillment of the requirements of the degree of Bachelor of Science (B.Sc) in Electrical And Electronic Engineering of the year of 2015 and approved as to its style and contents. The presentation was held on May 31, 2015. Board of Examiners ……………………… (Supervisor) ASM Shamsul Arefin Assistant Professor Dept. of EEE ………………… Ashraful Arefin Assistant Professor Dept. of EEE ………………… Saber Nazim Lecturer Dept. of EEE ……………………………………….. Engr. Md. Badiuzzaman Associate Professor & Head Dept. of EEE
  • 4. iv ABSTRACT The objective of this project is to control a robot by using smart phone & microcontroller to avoid the obstacle. A microcontroller would take input from the smart phone via Bluetooth and then compare the input to the L293D motor driver, which would in turn direct the motors to control the movement of the robot.
  • 5. v ACKNOWLEDGEMENT All Praise to Almighty Allah, Who has given us strength and opportunity to complete the project. We would like to thank our Supervisor ASM Shamsul Arefin for giving us time and his proper guidance and valuable advice. He was always with us whenever we faced difficulties. His comment and guidance helped us a lot to prepare our project report. After that we are really thankful to all of our teachers for their help to make this project successfully. We are also thankful to our classmates and friends who supplied a lot of information to make this accomplished. Finally, we are grateful to our family, who are always with us in every steps of our life.
  • 6. vi ACRONYMS AND ABBREVIATIONS µC/MCU MicroprocessorControlUnit AC/DC Alternating Current/Direct Current APH Adaptive Frequency Hopping Feature AVR Automatic Voltage Regulator CMOS Complementary Metal Oxide Semiconductor DC Direct Current EDR Enhanced Data Rate EEPROM Electrically Erasable Programmable Read Only Memory GND Ground GPIOR General PurposeI/O Registers IC Integrated Circuit IRED Infrared-Emitting Diode LED Light Emitting Diode Mbps Megabyte Per Second MHz Mega Hertz MIPS Million Instructions Per Second PCB Printed Board Circuit PIO Parallel Input Output PWM Pulse Width Modulation RC Resistor Capacitor
  • 7. vii RF Radio Frequency RX > IR Emit Infrared SPP Serial Port Protocol SRAM Static Random Access Memory TX/Rx Transmitter/ Receiver UART Universal Asynchronous Receiver Transmitter USART Universal Synchronous Asynchronous Receiver Transmitter VDD Drain Voltage VSS Source Voltage
  • 8. viii TABLE OF CONTENTS Declaration ii Approval iii Abstract iv Acknowledgement v Acronyms and Abbreviations vi Table of Contents viii List of Figures xii CHAPTER – 1 INTRODUCTION 1.1 Introduction to Robotics 2 1.2 Problem Statement 2 1.3 Objective of this project 2 1.4 Report Outline 2 CHAPTER – 2 DESIGN OF THE ROBOT 2.1 Introduction 4 2.2 Block Diagram of the Project 4 2.3 Required Components 4 2.4 7805Volage Regulator IC 5 2.5 HC-05 Bluetooth 6 2.5.1 Overview 7
  • 9. ix 2.5.2 Specifications 7 2.5.3 Pin out configuration of Bluetooth and microcontroller 8 2.5.4 Bluetooth Wireless Navigation 8 2.6 L293D Motor Driver IC 9 2.6.1 Pin Diagram of L293D motor driver IC 9 2.6.2 Working of L293D 10 2.6.3 L293D Logic Table 10 2.6.4 Circuit Diagram of L293D motor driver IC controller 10 2.6.5 Voltage Specification 11 2.7 Capacitor 11 2.7.1 Types of Capacitor 12 2.7.2 Capacitor Voltage Reference 13 2.7.3 104j Capacitor 13 2.7.4 Specification of 104j Capacitor 13 2.8 Crystal oscillator 14 2.9 Heat sink 14 2.10 Resistor 15 2.11 Mini DC Gear Motor and wheel 15 2.11.1 Specification of Dc Motor 16 2.12 LED 17 2.13 Diode 18 2.13.1Characteristic of Diode 18 2.14 Battery 19 2.14.1Application 20
  • 10. x 2.15 Summary 20 CHAPTER – 3 DESIGN AND IMPLEMENTATION 3.1 Introduction 22 3.2 Microcontroller 22 3.2.1 The pin diagram of Atmega8 microcontroller 22 3.2.2 ATmega8 Microcontroller IC 22 3.2.3 Features 23 3.3 Microcontroller Program 24 3.4 PCB Layout 30 3.5 Circuit Module 31 3.6 Circuit Construction 31 3.7 Android application Development 32 3.7.1 What is MIT App inventor? 32 3.7.2 Android application view 32 3.7.3 Screenshot of the Development of Android application 33 3.8 Working procedure 35 3.9 Software’s Used 35 3.9.1Proteus 8 35 3.9.2 Codevision AVR 35 3.10 Summary 36
  • 11. xi CHAPTER-4 PROJECT OUTLOOK, APPLICATION AND LIMITATIONS 4.1 Introduction 38 4.2 Project Outlook 38 4.3 Application of this project 38 4.4 Limitation 39 4.5 Summary 39 CHAPTER-5 PRICE COMPARISON AND DISCUSSION 5.1 Introduction 41 5.2 Price 41 5.3 Discussion 41 5.4 Advantages 41 5.5 Disadvantages 41 5.6 Summary 42 CHAPTER-6 FUTURE EXTENSIONS AND CONCLUSION 6.1 Future Extensions 44 6.2 Conclusion 44 References 45
  • 12. xii LIST OF FIGURES Figure 2.1: Block Diagram of the project…………….….......................4 Figure 2.2:Typical Voltage Regulator IC …………………..................5 Figure 2.3:Circuitry of Voltage Regulator IC …………………….…...6 Figure 2.4:HC-05 Bluetooth …………………………………….…….6 Figure 2.5:pin out configuration microcontroller and Bluetooth ...…...8 Figure 2.6:16 Pin Diagram of L293D …………………………...........9 Figure 2.7:Circuit Diagram of L293D………......................................10 Figure 2.8:Physical View of Capacitor ………………………………11 Figure 2.9:104j Capacitor ………….……………………………….. 13 Figure 2.10:Crystal oscillator ………………………………………..14 Figure 2.11:Heat sink ..........................................................................15 Figure 2.12:Physical view of Resistor ………….……………………15 Figure 2.13:Mini Dc motor and wheel, stearing wheel ……………...16 Figure 2.14:LED ……………………………………………………….……..18 Figure 2.15: Diode.................................................................................18 Figure 2.16: Characteristics of Diode....................................................19 Figure 2.17:Battery …………………………………………………..19 Figure 3.1:Pin diagram of ATmega8…..…..………………………....22 Figure 3.2:PCB Diagram of this project ………….….……………... 30 Figure 3.3:Circuit module….................................................................31
  • 13. xiii Figure 3.4: Android application view…………………………….…...32 Figure 3.5.1 Screenshotofthe Development of Android application…33 Figure 3.5.2:Screenshotof the Development of Android application...34 Figure 4.1: Outer look of the robot…………………………………….38