View
111
Download
6
Tags:
Embed Size (px)
Citation preview
PREPARED BY :
1. MD. JOBAER ID: 120200203
2. MD. MURSHIDUZZAMAN ID: 120200183
3. SAJIB SARKER ID: 120200181
SUBMITTED TO
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.
IntroductionRobotics
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. Such as instruction 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 also controlled by the
microcontroller.
Microcontroller output depends upon program.
Bluetooth
Power supply
Atmega8 micro controller
L293D IC
Motor
Motor
Android phone with apps
Voltage regulato
r
Basic block diagram of the project
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.
CIRCUIT COMPONENTSSL/N Name of components
01 ATEmega8 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
Circuit construction
Power source is from battery.
We designed the project with12 v. But we supplied
only 9.6 V. 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.
others capacitor 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
microcontroller.
Circuit construction continued…
At First we on the power switch and circuit gets power which is indicate by LED.
Then we have to connect Bluetooth module with the Android phone.
At Smartphone app search for Bluetooth device. Found name called "HC-05" device. Connection is made, and pass code is “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 is moves left, and vice versa.
By this we can avoid the obstacle using command by application.
Working procedure
FUTURE EXTENSIONSObstacle 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
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 designed for the future use.
Discussion
Conclusion
It is feasible to implement Bluetooth communication
between Smartphone and microcontroller.
Microcontroller chip is not high cost.
The development of apps for android in android SDK
is easy and free of cost.