Você está na página 1de 25

Welcome to our presentation

on
Touch
Android App
Micro Controller
Motor

Obstacle avoiding Robot

Project name
Android phone controlled Obstacle avoiding robot.

PREPARED BY :
1. MD. JOBAER

SUBMITTED TO
ID: 120200203

2. MD. MURSHIDUZZAMAN
3. SAJIB SARKER

ID: 120200183

ID: 120200181

ASM SHAMSUL AREFIN .


ASSISTANT PROFESSOR.
NUB.

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. 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.

Basic block diagram of the project


Power
supply
Voltage
regulator
Android
phone with
apps

Bluetooth

Motor

L293D IC
Atmega8
micro
controller

Motor

Development of Android app


Androidis anopen source operating systembased on the Linux
kernel, and designed primarily for touch screen mobile devices such
as smart phones and tablets.

Android Application view


Forward

Left

Stop

backward

Right

CIRCUIT COMPONENTS
SL/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

Outer look of the project

Circuit module

PCB layout

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.

Circuit construction continued

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.

Working procedure

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.

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.

Discussion
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.

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.

QUESTIONS?

YOU
THANKALL