25
Welcome to our presentation on Touch Android App Micro Controller Moto r Obstacle avoiding Robot

Android phone controlled obstacle avoiding robot

Embed Size (px)

Citation preview

Welcome to our presentationonTouch

Android App

Micro Controller Mot

or

Obstacle avoiding Robot

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.

Forward

Left

backward

Right Stop

Android Application view

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

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.

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

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

QUESTIONS?

THANKYO

U

AL

L