Transcript
Page 1: Design and implementation of an obstacle avoiding robot

Welcome to our presentationonTouch

Android App

Micro Controller Mot

or

Obstacle avoiding Robot Date: 28th May, 2015

Page 2: Design and implementation of an obstacle avoiding robot

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.

Page 3: Design and implementation of an 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.

Page 4: Design and implementation of an obstacle avoiding robot

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.

Page 5: Design and implementation of an obstacle avoiding robot

Objective

Control a robot by using smart phone &

microcontroller to avoid the obstacle.

Page 6: Design and implementation of an obstacle avoiding robot

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.

Microcontroller output depends upon program.

Page 7: Design and implementation of an obstacle avoiding robot

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.

Page 8: Design and implementation of an obstacle avoiding robot

Forward

Left

backward

Right Stop

Android Application view

Page 9: Design and implementation of an obstacle avoiding robot

CIRCUIT COMPONENTSSL/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

Page 10: Design and implementation of an obstacle avoiding robot

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

Page 11: Design and implementation of an obstacle avoiding robot

Bluetooth

Power supply

Atmega8 micro controller

L293D IC

Motor

Motor

Android phone with apps

Voltage regulato

r

Basic block diagram of the project

Page 12: Design and implementation of an obstacle avoiding robot

Outer look of the project

Page 13: Design and implementation of an obstacle avoiding robot

Circuit module

Page 14: Design and implementation of an obstacle avoiding robot

PCB layout

Page 15: Design and implementation of an obstacle avoiding robot

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.

Page 16: Design and implementation of an obstacle avoiding robot

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…

Page 17: Design and implementation of an obstacle avoiding robot

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.

By this we can avoid the obstacle using command by application.

Working procedure

Page 18: Design and implementation of an obstacle avoiding robot

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

Page 19: Design and implementation of an obstacle avoiding robot

Software

Proteus 8.

Code vision AVR.

Page 20: Design and implementation of an obstacle avoiding robot

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.

Page 21: Design and implementation of an obstacle avoiding robot

DISADVANTAGES It is time consuming project.

It is use for short distance only.

Rapidly power reduced.

Bluetooth too low-bandwidth.

Page 22: Design and implementation of an obstacle avoiding robot

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

Page 23: Design and implementation of an obstacle avoiding robot

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.

Page 24: Design and implementation of an obstacle avoiding robot

QUESTIONS?

Page 25: Design and implementation of an obstacle avoiding robot

THANKYO

U

AL

L


Top Related