A

A

 

PROJECT

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

 

REPORT

On

“Voice

 

recognition

 

home

 

automation”

Submitted

 

by

LUHAR

 

VIJAYKUMAR

 

A.

150433111018

NITESH

 

SINGH

150433111023

VALA

 

MITAL

 

M.

150433111039

DAUDIA

 

KASHYAP

 

V.

150433111006

In

 

fulfillment

 

for

 

the

 

award

 

of

 

the

 

degree

Of

BACHELOR

 

OF

 

ENGINEERING

In

Electronics

 

&

 

Communication

SHANTILAL

 

SHAH

 

GOVERMENT

 

ENGINEERING

 

COLLEGE

BHAVNAGAR

Gujarat

 

Technological

 

University,

 

Ahmedabad

SHANTILAL

 

SHAH

 

GOVERMENT

 

ENGINEERING

 

COLLEGE

BHAVNAGAR

Electronics

 

&

 

Communication

 

Engineering

2018-19

CERTIFICATE

Date:

This

 

is

 

to

 

certify

 

that

 

the

 

dissertation

 

entitled

 

VOICE

 

RECOGNITION

 

HOME

AUTOMATION”

 

has

 

been

 

carried

 

out

 

by

 

LUHAR

 

VIJAYKUMAR

 

A.

 

(150433111018)

under

 

my

 

guidance

 

in

 

fulfillment

 

of

 

the

 

degree

 

of

 

Bachelor

 

of

 

Engineering

 

in

Electronics

 

&

 

Communication

 

(8

th

 

Semester

 

)

 

of

 

Gujarat

 

Technological

 

University,

Ahmedabad

 

during

 

the

 

academic

 

year

 

2017-2018.

Guide

Head

 

of

 

the

 

Department

Prof.

 

D.G.Jani

Prof.

 

S.B.Parmar

SHANTILAL

 

SHAH

 

GOVERMENT

 

ENGINEERING

 

COLLEGE

BHAVNAGAR

Electronics

 

&

 

Communication

 

Engineering

2018-19

CERTIFICATE

Date:

This

 

is

 

to

 

certify

 

that

 

the

 

dissertation

 

entitled

 

VOICE

 

RECOGNITION

 

HOME

AUTOMATION”

 

has

 

been

 

carried

 

out

 

by

 

NITESH

 

SINGH

 

(150433111023)

 

under

 

my

guidance

 

in

 

fulfillment

 

of

 

the

 

degree

 

of

 

Bachelor

 

of

 

Engineering

 

in

 

Electronics

 

&

Communication

 

(8

th

 

Semester

 

)

 

of

 

Gujarat

 

Technological

 

University,

 

Ahmedabad

during

 

the

 

academic

 

year

 

2017-2018.

Guide

Head

 

of

 

the

 

Department

Prof.

 

D.G.Jani

Prof.

 

S.B.Parmar

SHANTILAL

 

SHAH

 

GOVERMENT

 

ENGINEERING

 

COLLEGE

BHAVNAGAR

Electronics

 

&

 

Communication

 

Engineering

2018-19

CERTIFICATE

Date:

This

 

is

 

to

 

certify

 

that

 

the

 

dissertation

 

entitled

 

VOICE

 

RECOGNITION

 

HOME

AUTOMATION”

 

has

 

been

 

carried

 

out

 

by

DAUDIA

 

KASHYAP

 

V.(150433111006)

under

 

my

 

guidance

 

in

 

fulfillment

 

of

 

the

 

degree

 

of

 

Bachelor

 

of

 

Engineering

 

in

Electronics

 

&

 

Communication

 

(8

th

 

Semester

 

)

 

of

 

Gujarat

 

Technological

 

University,

Ahmedabad

 

during

 

the

 

academic

 

year

 

2017-2018.

Guide

Head

 

of

 

the

 

Department

Prof.

 

D.G.Jani

Prof.

 

S.B.Parmar

SHANTILAL

 

SHAH

 

GOVERMENT

 

ENGINEERING

 

COLLEGE

BHAVNAGAR

Electronics

 

&

 

Communication

 

Engineering

2018-19

CERTIFICATE

Date:

This

 

is

 

to

 

certify

 

that

 

the

 

dissertation

 

entitled

 

VOICE

 

RECOGNITION

 

HOME

AUTOMATION”

 

has

 

been

 

carried

 

out

 

by

 

VALA

 

MITAL

 

M.

 

(150433111039)

 

under

 

my

guidance

 

in

 

fulfillment

 

of

 

the

 

degree

 

of

 

Bachelor

 

of

 

Engineering

 

in

 

Electronics

 

&

Communication

 

(8

th

 

Semester

 

)

 

of

 

Gujarat

 

Technological

 

University,

 

Ahmedabad

during

 

the

 

academic

 

year

 

2017-2018.

Guide

Head

 

of

 

the

 

Department

Prof.

 

D.G.Jani

Prof.

 

S.B.Parmar

Acknowledgement

It gives immense pleasure in bringing out this synopsis of the project entitled

VOICE RECOGNITION HOME AUTOMATION”.

 

Firstly we would like to thank our

professor

 

Mr. Devang G Jani

 

who gave us valuable suggestions and ideas when we were in

need of them. He encouraged us to work on this project.

We are also grateful to our college for giving us the opportunity to work with them

and providing us the necessary resources for the project.

We would also thank to all of them who helped us to complete this project. We are

immensely grateful to all involved in this project.

Many people, especially our classmates and team members itself, have made valuable

comment suggestions on this proposal which gave us an inspiration to improve our

assignment. We thank all the people for their help directly and indirectly to complete our

assignment.

With sincere thanks

,

THE GROUP MEMBERS”

Abstract

In

 

this

 

Project

 

It

 

is

 

proposed

 

to

 

design

 

an

 

embedded

 

system

 

which

 

is

 

used

 

to

controlling

 

the

 

lights

 

and

 

fans

 

and

 

other

 

electronics

 

appliance

 

using

 

Bluetooth

 

technology

In

 

this

 

project

 

AVR

 

(Atmega16)

 

Microcontroller

 

is

 

used

 

for

 

interface

 

various

hardware

 

peripherals.

 

The

 

currents

 

design

 

is

 

an

 

embedded

 

application,

 

which

 

will

continuously

 

monitoring

 

the

 

information

 

sended

 

by

 

the

 

authority

 

using

 

the

 

BLUETOOTH

module.

 

The

 

information

 

is

 

send

 

to

 

BLUETOOTH

 

module

 

to

 

Microcontroller

 

and

 

which

monitoring

 

the

 

received

 

(Rxd)

 

pin

 

of

 

the

 

microcontroller.

 

According

 

the

 

received

information,

 

it

 

will

 

sends

 

the

 

signal

 

to

 

the

 

relay

 

and

 

the

 

fan

 

and

 

light

 

will

 

be

 

operated.

 

While

monitoring

 

the

 

Rxd

 

Pins

 

of

 

the

 

microcontroller

 

if

 

the

 

information

 

is

 

received

 

or

 

not,

 

if

 

the

information

 

is

 

received

 

it

 

will

 

check

 

the

 

voice

 

signal

 

of

 

the

 

information

 

according

 

to

 

the

program,

 

if

 

the

 

voice

 

signal

 

is

 

“LIGHT

 

ON”

 

then

 

the

 

connected

 

light

 

will

 

be

 

“ON”.

The

 

Hardware

 

interface

 

to

 

Microcontroller

 

to

 

LCD

 

(16

 

×

 

2)

 

display,

 

BLUETOOTH

module.

 

The

 

USB

 

to

 

USB

 

cable

 

is

 

used

 

for

 

serial

 

communication

 

between

 

BLUETOOTH

module

 

and

 

microcontroller.

 

A

 

program

 

is

 

developed

 

to

 

perform

 

this

 

application

 

accurately.

In

 

the

 

present

 

era

 

smart

 

phone

 

market

 

has

 

been

 

covered

 

by

 

the

 

Android

 

operating

system.

 

Smart

 

phones

 

features

 

made

 

to

 

communicate

 

to

 

any

 

other

 

devices

 

using

 

Bluetooth

technology.

 

Bluetooth

 

wireless

 

technology

 

is

 

built

 

into

 

billions

 

of

 

products,

 

from

 

cars

 

and

mobile

 

phones

 

to

 

medical

 

devices

 

and

 

computers

 

and

 

even

 

forks

 

and

 

toothbrushes.

 

Bluetooth

technology

 

allows

 

you

 

to

 

share

 

voice,

 

data,

 

music,

 

photos,

 

videos

 

and

 

other

 

information

wirelessly

 

between

 

paired

 

devices.

 

It

 

is

 

an

 

essential

 

element

 

for

 

bringing

 

everyday

 

objects

into

 

the

 

connected

 

world

Home

 

Automation

 

System

 

(HAS)

 

has

 

been

 

designed

 

for

 

mobile

 

phones

 

having

Android

 

platform

 

to

 

automate

 

an

 

Bluetooth

 

interfaced

 

8

 

bit

 

AVR

 

Microcontroller

 

which

controls

 

a

 

number

 

of

 

home

 

appliances

 

like

 

lights,

 

fans,

 

bulbs

 

and

 

many

 

more

 

using

 

relays.

 

In

houses,

 

lamp

 

switches

 

normally

 

located

 

at

 

a

 

high

 

location

 

and

 

it

 

is

 

hard

 

to

 

reach

 

for

 

the

switches

 

without

 

help

 

for

 

kids

 

and

 

disable

 

person

 

including

 

people

 

who

 

unable

 

to

 

move

 

a

 

lot

due

 

to

 

accident

 

cases.

 

These

 

problems

 

can

 

be

 

overcome

 

by

 

using

 

the

 

home

 

Automation

System

 

Using

 

Android

 

Application

 

&

 

Bluetooth

 

at

 

home

 

which

 

is

 

user

 

friendly

 

and

 

cost

efficient

LIST

 

OF

 

FIGURES

Figure

 

No

 

Figure

 

Description

Page

 

No

Fig

 

1.

 

Overview

 

of

 

Project

11

Fig2.

Block

 

Diagram

17

Fig

 

3.

 

Circuit

 

Diagram

18

Fig

 

4.

 

Bluetooth

 

Module

19

Fig

 

5.

 

Android

 

App

20

Fig

 

6.

 

Controller

21

Fig

 

7.

 

Block

 

Diagram

 

of

 

AVR

22

Fig

 

8.

 

Pin

 

Diagram

23

Fig

 

9.

 

Voltage

 

Regulator

25

Fig

 

10.

 

LCD

26

Fig

 

11.

 

Relay

 

Board

28

Fig

 

12.

 

USB

 

to

 

USB

 

Connector

29

Fig

 

13.

 

AEIOU

 

Sheet

35

Fig

 

14.

 

Empathy

 

Mapping

37

Fig

 

15.

 

Ideation

 

canvas

39

Fig

 

16.

 

Product

 

Development

 

canvas

41

TABLE

 

OF

 

CONTENTS

Acknowledgement

I

Abstract

II

List

 

of

 

Figures

III

Table

 

of

 

Contents

IV

Chapter

 

:

 

1

Introduction

10

1.1

 

Introduction

11

1.2

 

Innovations

 

Feature

 

of

 

the

 

system

12

1.3

 

Hardware

 

and

 

Software

 

Required

12

Chapter

 

:

 

2

System

 

Analysis

 

and

 

Requirement

13

2.1

 

Literature

 

of

 

Review

14

2.2

 

Requirement

 

of

 

the

 

system

14

2.3

 

Feature

 

of

 

the

 

System

15

Chapter

 

:

 

3

System

 

Design

16

3.1

 

Block

 

Diagram

17

3.2

 

Circuit

 

Diagram

18

3.3

 

Hardware

 

Description

19

3.4

 

Software

 

Description

30

3.5

 

Program

31

Chapter

 

:

 

4

Implementation

34

4.1

 

AEIOU

 

Sheet

35

4.2

 

Empathy

 

mapping

37

4.3

 

Ideation

 

Canvas

39

4.4

 

Product

 

Development

 

canvas

41

Chapter

 

:

 

5

Future

 

Work

43

Chapter

 

:

 

6

Conclusion

45

Chapter

 

:

 

7

Bibliography

47

CHAPTER: 1

Introduction

1

1.1

 

Project

 

Definition

This

 

project

 

is

 

related

 

to

 

automatically

 

turn

 

on

 

home

 

appliances

 

by

 

voice.

As

 

we

 

know

 

that

 

handicap

 

person

 

have

 

problem

 

to

 

walk

 

and

 

turn

 

on

 

light

 

and

 

fan.

 

This

 

project

 

gives

them

 

easy

 

way

 

to

 

turn

 

on

 

home

 

appliances

 

just

 

by

 

using

 

their

 

voice.

 

Their

 

Android

 

phones

 

are

transmitter

 

in

 

which

 

they

 

will

 

give

 

command

 

and

 

controller

 

will

 

give

 

commands

 

to

 

relay

 

through

which

 

light

 

and

 

fan

 

are

 

turned

 

on.

Fig

 

1.

 

Overview

 

of

 

Project

2

1.2

 

Innovation

 

feature

 

of

 

the

 

project

Everyone

 

in

 

this

 

competitive

 

world

 

prefers

 

to

 

make

 

the

 

things

 

easy

 

and

simple

 

to

 

handle,

 

this

 

project

 

sets

 

an

 

example

 

to

 

some

 

extent

 

for

 

controlling

 

home

 

Systems.

 

Smart

phones

 

have

 

revolutionized

 

the

 

area

 

of

 

home

 

automation

 

with

 

respect

 

to

 

an

 

increased

 

level

 

of

affordability

 

and

 

simplicity

 

through

 

the

 

integration

 

of

 

home

 

appliances

 

with

 

wireless

 

connectivity.

Smart

 

phones

 

are

 

built

 

in

 

features

 

and

 

can

 

be

 

made

 

to

 

communicate

 

to

 

any

 

other

 

devices

 

in

 

an

 

ad

 

hoc

network

 

with

 

a

 

connectivity

 

options

 

like

 

Bluetooth.

Bluetooth

 

for

 

a

 

communication

 

medium

 

and

 

a

 

Mobile

 

phone

 

as

 

the

control

 

terminal

 

have

 

been

 

chosen

 

in

 

the

 

proposed

 

system.

 

Bluetooth

 

is

 

a

 

low

 

cost

 

short

 

range

wireless

 

technology

 

works

 

without

 

the

 

need

 

for

 

an

 

infrastructure.

 

It

 

can

 

connect

 

the

 

home

 

appliances

and

 

the

 

Mobile

 

phone

 

without

 

wire

 

and

 

we

 

believe

 

it

 

will

 

become

 

a

 

standard

 

feature

 

for

 

cellular

phones

 

in

 

the

 

near

 

future.

 

It

 

works

 

over

 

2.4

 

GHz

 

ISM

 

band

 

frequency

 

range

 

up

 

to

 

the

 

range

 

of

 

10

 

m

with

 

1

 

Mbps

 

speed,

 

providing

 

a

 

safe

 

and

 

efficient

 

solution

 

for

 

controlling

 

home

 

automation.

Android

 

provides

 

the

 

platform

 

for

 

the

 

development

 

of

 

the

 

mobile

applications

 

for

 

the

 

communication

 

of

 

different

 

Android

 

devices.

 

Android

 

Bluetooth

 

app

 

is

developed

 

.

 

According

 

to

 

the

 

International

 

Data

 

Corporation

 

(IDC)

 

Worldwide

 

Quarterly

 

Mobile

Phone

 

Tracker,

 

Android

 

maintained

 

its

 

leadership

 

position

 

in

 

global

 

market

 

share.

1.3

 

Hardware

 

and

 

Software

 

Required

Hardware

?

HC-05

 

Bluetooth

 

Module

?

AVR

 

(

 

Atmega16A

 

)

 

Microcontroller

?

Quad

 

Relay

 

Driver

?

16

 

×

 

2

 

LCD

 

Display

Software

?

Proteous

?

Atmel

 

studio

 

7.0

?

Android

 

Bluetooth

 

app

3

CHAPTER: 2

System Analysis & Requirement

4

2.1

 

Literature

 

Review

We

 

have

 

considered

 

the

 

following

 

IEEE

 

papers

 

to

 

come

 

up

 

with

 

our

 

project

 

namely:

 

We

 

have

considered

 

the

 

following

 

IEEE

 

papers

 

to

 

come

 

up

 

with

 

our

 

project

 

namely:

1.

 

Voice

 

Controlled

 

Smart

 

Home

 

:

 

International

 

Journal

 

of

 

Emerging

 

Technology

 

and

 

Advanced

Engineering

 

Website:

 

www.ijetae.com

 

(ISSN

 

2250-2459,

 

ISO

 

9001:2008

 

Certified

 

Journal,

Volume

 

5,

 

Issue

 

1,

 

January

 

2015)

Description:

 

This

 

paper

 

enlightens

 

upon

 

the

 

invention

 

as

 

well

 

as

 

technological

 

advancement

in

 

the

 

field

 

of

 

voice

 

recognition

 

and

 

also

 

focuses

 

upon

 

different

 

steps

 

involved

 

for

 

speaker

identification

 

using

 

MATLAB

 

Programming.

 

Voice

 

controlled

 

wireless

 

smart

 

home

 

system

has

 

been

 

presented

 

for

 

elderly

 

and

 

disabled

 

people.

 

The

 

proposed

 

system

 

has

 

two

 

main

components

 

namely

 

(a)

 

voice

 

recognition

 

system,

 

and

 

(b)

 

wireless

 

system.

 

Each

 

home

 

load

will

 

be

 

having

 

two

 

commands

 

ON

 

and

 

OFF

 

commands.

 

Automation

 

of

 

2

 

loads

 

such

 

as

 

fan

and

 

light

 

has

 

been

 

tested

 

by

 

giving

 

4

 

voice

 

commands

 

through

 

personal

 

computer.

 

When

 

user

creates

 

his

 

own

 

profile

 

and

 

automates

 

the

 

load

 

speech

 

recognition

 

accuracy

 

of

 

more

 

than

 

90%

is

 

achieved.

 

Other

 

people

 

who

 

were

 

allowed

 

to

 

automate

 

the

 

load

 

by

 

the

 

user

 

can

 

use

 

user

profile

 

and

 

achieve

 

a

 

speech

 

recognition

 

accuracy

 

of

 

75%

 

in

 

the

 

same

 

personal

 

computer.

2.

 

Voice

 

Controlled

 

Home

 

Automation:

 

Special

 

Issue

 

on

 

3rd

 

International

 

Conference

 

on

Electronics

 

&

 

Computing

 

Technologies-2016

 

Conference

 

Held

 

at

 

K.C.

 

College

 

of

Engineering

 

&

 

Management

 

Studies

 

&

 

Research,

 

Maharashtra,

 

India.

Description:

 

This

 

project

 

is

 

based

 

on

 

recognition

 

of

 

voice

 

commands

 

and

 

uses

 

Bluetooth

modules

 

along

 

with

 

microcontroller.

 

This

 

paper

 

presents

 

the

 

overall

 

design

 

of

 

„Voice

Controlled

 

Home

 

Automation?,

 

which

 

we

 

are

 

cur

rently

 

developing.

 

The

 

automation

recognizes

 

voice

 

commands

 

given

 

by

 

the

 

user

 

and

 

transfers

 

it

 

to

 

a

 

microcontroller

 

which

detects

 

the

 

voice

 

command

 

and

 

proceeds

 

with

 

the

 

switching

 

accordingly.

 

It

 

uses

 

Raspberry

 

Pi

microcontroller

 

module

 

&

 

Bluetooth

 

module

 

HC05

 

to

 

implement

 

the

 

project.

 

The

 

home

automation

 

system

 

is

 

intended

 

to

 

control

 

all

 

lights

 

and

 

electrical

 

appliances

 

in

 

a

 

home

 

or

office

 

using

 

voice

 

command.

2.2

 

Requirement

 

of

 

the

 

system

?

All

 

components

 

should

 

be

 

properly

 

connected.

?

Android

 

app

 

is

 

used

 

as

 

transmitter.

?

Bluetooth

 

module

 

will

 

receive

 

the

 

audio

 

signal

 

in

 

electrical

 

form.

?

Controller

 

will

 

turn

 

on/off

 

relays.

5

2.3

 

Feature

 

of

 

the

 

system

?

 

It

 

consist

 

of

 

AVR

 

board

 

which

 

get

 

power

 

supply

 

from

 

laptop

 

or

 

adapter.

?

 

The

 

user

 

have

 

to

 

just

 

connect

 

Bluetooth

 

and

 

speak

 

the

 

commands.

?

 

Relay

 

is

 

turned

 

on/off

 

(depends

 

on

 

commands)

 

and

 

the

 

output

 

is

obtained.

6

CHAPTER: 3

System Design

7

3.1

 

Block

 

Diagram

Fig

 

2.

 

Block

 

Diagram

8

3.2

 

Circuit

 

Diagram

Fig

 

3.

 

Circuit

 

Diagram

9

3.2.1 Circuit Description:

This

 

Project

 

put

 

forward

 

the

 

design

 

of

 

home

 

automation

system

 

using

 

Bluetooth

 

Controller

 

Android

 

application.

 

The

 

Bluetooth

 

controller

freeware

 

Android

 

based

 

application

 

is

 

developed

 

for

 

smart

 

phone

 

users.

 

The

 

home

appliances

 

are

 

connected

 

to

 

the

 

input/output

 

ports

 

of

 

the

 

embedded

 

system

 

board

 

and

Microcontroller

 

is

 

interfaced

 

with

 

Android

 

application

 

via

 

HC-05

 

Bluetooth

 

Module.

Bluetooth

 

technology

 

designed

 

to

 

operate

 

in

 

a

 

noisy

 

radio

 

frequency

 

environment

 

such

as

 

a

 

home,

 

the

 

Bluetooth

 

technology

 

uses

 

a

 

fast

 

acknowledgement

 

and

 

frequency-

hopping

 

scheme

 

to

 

make

 

the

 

link

 

robust.

 

Bluetooth

 

technology

 

would

 

replace

 

the

cumbersome

 

cables

 

used

 

today

 

to

 

connect

 

the

 

Printers,

 

PC’s

 

to

 

any

 

other

 

digital

 

device

which

 

is

 

part

 

of

 

the

 

Bluetooth

 

network.

 

The

 

controlling

 

device

 

of

 

the

 

whole

 

system

 

is

ATMEGA

 

16

 

an

 

8

 

Bit

 

Microcontroller,

 

Bluetooth

 

Module

 

and

 

Relay

 

Driver

 

and

 

Relay

Board.

 

The

 

system

 

is

 

based

 

on

 

serial

 

data

 

transmission

 

using

 

Bluetooth

 

wireless

communication

 

in

 

order

 

to

 

facilitate

 

the

 

appliances

 

control

 

in

 

a

 

HAS.

 

A

 

user

 

interface

on

 

the

 

Android

 

enabled

 

mobile

 

phone

 

offers

 

system

 

connection

 

and

 

control

 

utilities.

The

 

data

 

received

 

by

 

Bluetooth

 

module

 

from

 

Android

 

application

 

is

 

fed

 

as

 

an

 

input

 

to

Microcontroller.

 

In

 

achieving

 

this

 

control

 

the

 

Microcontroller

 

is

 

loaded

 

with

 

a

 

C

program

 

written

 

using

 

Embedded

 

C

 

Language.

 

The

 

controller

 

acts

 

accordingly

 

on

 

the

relays

 

to

 

switch

 

connected

 

electrical

 

appliances.

 

ULN

 

2003

 

relay

 

driver,

 

HC-05

Bluetooth

 

module,

 

AVR

 

Studio

 

4

 

(IDE)

 

for

 

compiling

 

C

 

Language

 

Code

 

and

 

USB

AVR

 

Programmer

 

for

 

burning

 

the

 

HEX

 

file

 

into

 

Microcontroller.

10

3.3

 

Hardware

 

Description

Bluetooth Module HC-05

Fig

 

4.

 

Bluetooth

 

Module

HC-05

 

Bluetooth

 

Module:

Figure

 

2.1

 

shows

 

the

 

HC-05

 

Bluetooth

 

Module.

 

This

 

module

 

enables

 

you

 

to

 

wireless

 

transmit

;

 

receive

 

serial

 

data.

 

It

 

is

 

a

 

drop

 

in

 

replacement

 

for

 

wired

 

serial

 

connections

 

allowing

 

transparent

two

 

way

 

data

 

communication.

 

You

 

can

 

simply

 

use

 

it

 

for

 

serial

 

port

 

replacement

 

to

 

establish

connection

 

between

 

MCU

 

or

 

embedded

 

project

 

and

 

PC

 

for

 

data

 

transfer.

 

The

 

Bluetooth

 

profile

used

 

in

 

Home

 

Automation

 

System

 

(HAS)

Android

 

mobile

 

phone

 

application

 

is

 

the

 

Bluetooth

 

Serial

 

Port

 

Profile.

 

Normally,

 

before

commencing

 

communication,

 

devices

 

can

 

use

 

two

 

methods

 

for

 

initiating

 

communication

 

with

each

 

other

 

which

 

can

 

be

 

done

 

normally

 

either

 

by

 

discovering

 

other

 

nearby

 

devices

 

to

 

detect

 

the

address

 

and

 

services

 

that

 

are

 

provided

 

by

 

other

 

devices

 

or

 

by

 

knowing

 

the

 

device

 

address

beforehand

 

and

 

directly

 

using

 

that

 

address

 

for

 

further

 

communication

 

process.

 

In

 

Home

 

Appliance

Control,

 

the

 

later

 

method

 

is

 

used.

 

Bluetooth

 

devices

 

have

 

a

 

12

 

digit

 

hexadecimal

 

MAC

 

address

which

 

is

 

to

 

be

 

known

 

beforehand

 

for

 

pairing

 

with

 

the

 

device.

11

Android Application

Fig

 

5.

 

Android

 

App

Android

 

is

 

an

 

open-source

 

operating

 

system.

 

The

 

Bluetooth

 

controller

 

Android

 

Application

shown

 

in

 

figure

 

2.2.

 

The

 

Android

 

application

 

available

 

on

 

Google

 

Play

 

Store.

 

The

 

same

 

has

 

been

downloaded

 

and

 

installed

 

on

 

Samsung

 

galaxy

 

Pro

 

mobile

 

which

 

is

 

having

 

Android

 

version

 

“2.3

GINGERBREAD”

 

The

 

home

 

appliances

 

are

 

interfaced

 

to

 

the

 

input/output

 

ports

 

of

 

the

 

embedded

system

 

board

 

and

 

Microcontroller

 

is

 

interfaced

 

with

 

Bluetooth

 

Controller

 

Android

 

application

wirelessly

 

via

 

HC-05

 

Bluetooth

 

Module.

 

Bluetooth

 

Controller

 

application

 

can

 

carry

 

out

 

the

following

functions:

I.

 

Click

 

scan

 

Button

 

for

 

connect

 

to

 

device

 

Search

 

the

 

Bluetooth

 

devices

 

present

 

in

 

the

 

range.

II.

 

After

 

connected,

 

Click

 

Set

 

Keys

 

for

 

setting

 

Keys

 

name

 

and

 

data

 

to

 

be

 

sent.

III.

 

Exchange

 

data

 

to

 

and

 

from

 

paired

 

Bluetooth

 

devices.

12

AVR (Atmega16) Microcontroller

General Features

:

?

Special

 

Microcontroller

 

Features

?

 

Power-on

 

Reset

 

and

 

Programmable

 

Brown-out

 

Detection

?

 

Internal

 

Calibrated

 

RC

 

Oscillator

?

 

External

 

and

 

Internal

 

Interrupt

 

Sources

?

 

Six

 

Sleep

 

Modes:

 

Idle,

 

ADC

 

Noise

 

Reduction,

 

Power-save,

 

Power-down,

Standbyand

 

Extended

 

Standby

?

I/O

 

and

 

Packages

?

 

32

 

Programmable

 

I/O

 

Lines

?

 

40-pin

 

PDIP,

 

44-lead

 

TQFP,

 

and

 

44-pad

 

QFN/MLF

?

Operating

 

Voltages

?

 

2.7V

 

 

5.5V

 

for

 

ATmega16L

?

 

4.5V

 

 

5.5V

 

for

 

ATmega16

?

Power

 

Consumption

 

@

 

1

 

MHz,

 

3V,

 

and

 

25°C

 

for

 

ATmega16L

?

 

Active:

 

1.1

 

mA

?

 

Idle

 

Mode:

 

0.35

 

mA

?

 

Power-

down

 

Mode:

 

;

 

1

 

?A

?

Speed

 

Grades

?

 

0

 

 

8

 

MHz

 

for

 

ATmega16L

?

 

0

 

 

16

 

MHz

 

for

 

ATmega16

?

Flash

 

(Kbytes):

 

16

 

Kbytes

?

Ext

 

Interrupts:

 

3

?

EEPROM:

 

512

 

Bytes

Fig

 

No

 

.

 

2.3

Fig

 

6.

 

Controller

13

Block Diagram of AVR:

Fig

 

7.

 

Block

 

Diagram

 

of

 

AVR

14

Pin Diagram of AVR:

Fig

 

8.

 

Pin

 

Diagram

Pin Description of AVR:

Port A (PA7.PA0)

Port

 

A

 

serves

 

as

 

the

 

analog

 

inputs

 

to

 

the

 

A/D

 

Converter.

 

Port

 

A

 

also

 

serves

 

as

 

an

 

8-bit

 

bi-

directional

 

I/O

 

port,

 

if

 

the

 

A/D

 

Converter

 

is

 

not

 

used.

 

Port

 

pins

 

can

 

provide

 

internal

 

pull-up

 

resistors

(selected

 

for

 

each

 

bit).

 

The

 

Port

 

A

 

output

 

buffers

 

have

 

symmetrical

 

drive

 

characteristics

 

with

 

both

high

 

sink

 

and

 

source

 

capability.

 

When

 

pins

 

PA0

 

to

 

PA7

 

are

 

used

 

as

 

inputs

 

and

 

are

 

externally

 

pulled

low,

 

they

 

will

 

source

 

current

 

if

 

the

 

internal

 

pull-up

 

resistors

 

are

 

activated.

 

The

 

Port

 

A

 

pins

 

are

 

tri-

state

 

when

 

a

 

reset

 

condition

 

becomes

 

active,

 

even

 

if

 

the

 

clock

 

is

 

not

 

running.

15

Port B (PB7..PB0)

Port

 

B

 

is

 

an

 

8-bit

 

bi-directional

 

I/O

 

port

 

with

 

internal

 

pull-up

 

resistors

 

(selected

 

for

 

each

 

bit).

The

 

Port

 

B

 

output

 

buffers

 

have

 

symmetrical

 

drive

 

characteristics

 

with

 

both

 

high

 

sink

 

and

 

source

capability.

 

As

 

inputs,

 

Port

 

B

 

pins

 

that

 

are

 

externally

 

pulled

 

low

 

will

 

source

 

current

 

if

 

the

 

pull-up

resistors

 

are

 

activated.

 

The

 

Port

 

B

 

pins

 

are

 

tri-stated

 

when

 

a

 

reset

 

condition

 

becomes

 

active,

 

even

 

if

the

 

clock

 

is

 

not

 

running.

Port C (PC7..PC0)

Port

 

C

 

is

 

an

 

8-bit

 

bi-directional

 

I/O

 

port

 

with

 

internal

 

pull-up

 

resistors

 

(selected

 

for

 

each

 

bit).

The

 

Port

 

C

 

output

 

buffers

 

have

 

symmetrical

 

drive

 

characteristics

 

with

 

both

 

high

 

sink

 

and

 

source

capability.

 

As

 

inputs,

 

Port

 

C

 

pins

 

that

 

are

 

externally

 

pulled

 

low

 

will

 

source

 

current

 

if

 

the

 

pull-up

resistors

 

are

 

activated.

 

The

 

Port

 

C

 

pins

 

are

 

tri-stated

 

when

 

a

 

reset

 

condition

 

becomes

 

active,

 

even

 

if

the

 

clock

 

is

 

not

 

running.

 

If

 

the

 

JTAG

 

interface

 

is

 

enabled,

 

the

 

pull-up

 

resistors

 

on

 

pins

 

PC5(TDI),

PC3(TMS)

 

and

 

PC2(TCK)

 

will

 

be

 

activated

 

even

 

if

 

a

 

reset

 

occurs.

Port D (PD7..PD0)

Port

 

D

 

is

 

an

 

8-bit

 

bi-directional

 

I/O

 

port

 

with

 

internal

 

pull-up

 

resistors

 

(selected

 

for

 

each

 

bit).

The

 

Port

 

D

 

output

 

buffers

 

have

 

symmetrical

 

drive

 

characteristics

 

with

 

both

 

high

 

sink

 

and

 

source

capability.

 

As

 

inputs,

 

Port

 

D

 

pins

 

that

 

are

 

externally

 

pulled

 

low

 

will

 

source

 

current

 

if

 

the

 

pull-up

resistors

 

are

 

activated.

 

The

 

Port

 

D

 

pins

 

are

 

tri-stated

 

when

 

a

 

reset

 

condition

 

becomes

 

active,

 

even

 

if

the

 

clock

 

is

 

not

 

running.

RESET

Reset

 

Input.

 

A

 

low

 

level

 

on

 

this

 

pin

 

for

 

longer

 

than

 

the

 

minimum

 

pulse

 

length

 

will

 

generate

 

a

reset,

 

even

 

if

 

the

 

clock

 

is

 

not

 

running.

XTAL1

Input

 

to

 

the

 

inverting

 

Oscillator

 

amplifier

 

and

 

input

 

to

 

the

 

internal

 

clock

 

operating

 

circuit.

16

XTAL2

Output

 

from

 

the

 

inverting

 

Oscillator

 

amplifier.

AVCC

AVCC

 

is

 

the

 

supply

 

voltage

 

pin

 

for

 

Port

 

A

 

and

 

the

 

A/D

 

Converter.

 

It

 

should

 

be

 

externally

connectedto

 

VCC,

 

even

 

if

 

the

 

ADC

 

is

 

not

 

used.

 

If

 

the

 

ADC

 

is

 

used,

 

it

 

should

 

be

 

connected

 

to

 

VCC

through

 

a

 

low-pass

 

filter.

AREF

AREF

 

is

 

the

 

analog

 

reference

 

pin

 

for

 

the

 

A/D

 

Converter.

LM 78XX Voltage Regulator

Fig

 

9.

 

Voltage

 

Regulator

The

 

MC78XX/LM78XX/MC78XXA

 

series

 

of

 

three

 

terminal

 

positive

 

regulators

 

are

 

available

in

 

the

 

TO-220/D-PAK

 

package

 

and

 

with

 

several

 

fixed

 

output

 

voltages,

 

making

 

them

 

useful

 

in

 

a

 

wide

range

 

of

 

applications.

 

Each

 

type

 

employs

 

internal

 

current

 

limiting,

 

thermal

 

shut

 

down

 

and

 

safe

operating

 

area

 

protection,

 

making

 

it

 

essentially

 

indestructible.

 

If

 

adequate

 

heat

 

sinking

 

is

 

provided,

they

 

can

 

deliver

 

over

 

1A

 

output

 

current.

 

Although

 

designed

 

primarily

 

as

 

fixed

 

voltage

 

regulators,

these

 

devices

 

can

 

be

 

used

 

with

 

external

 

components

 

to

 

obtain

 

adjustable

 

voltages

 

and

 

currents.

17

Features

?

Output

 

Current

 

up

 

to

 

1A

?

Output

 

Voltages

 

of

 

5,

 

6,

 

8,

 

9,

 

10,

 

12,

 

15,

 

18,

 

24V

?

Thermal

 

Overload

 

Protection

?

Short

 

Circuit

 

Protection

?

Output

 

Transistor

 

Safe

 

Operating

 

Area

 

Protection

Liquid Crystal Display (LCD)

A

 

liquid

 

crystal

 

display

 

(LCD)

 

is

 

a

 

thin,

 

flat

 

display

 

device

 

made

 

up

 

of

 

any

 

number

 

of

 

color

 

or

monochrome

 

pixels

 

arrayed

 

in

 

front

 

of

 

a

 

light

 

source

 

or

 

reflector.

 

Each

 

pixel

 

consists

 

of

 

a

 

column

 

of

liquid

 

crystal

 

molecules

 

suspended

 

between

 

two

 

transparent

 

electrodes.

 

And

 

two

 

polarizing

 

filters,

the

 

axis

 

of

 

polarity

 

of

 

which

 

are

 

perpendicular

 

to

 

each

 

others.

 

Without

 

LCD

 

between

 

them

 

light

passing

 

thought

 

one

 

would

 

be

 

blocked

 

by

 

the

 

other.

 

The

 

liquid

 

crystal

 

twists

 

the

 

polarization

 

of

 

the

light

 

entering

 

one

 

filter

 

to

 

allow

 

it

 

to

 

Pass

 

through

 

the

 

other.

For

 

an

 

8-bit

 

data

 

bus,

 

the

 

display

 

required

 

+5v

 

supply

 

plus

 

11

 

I/O

 

lines.

 

For

 

a

 

4-bit

 

datait

 

only

required

 

the

 

supply

 

line

 

plus

 

seven

 

extra

 

lines.

 

When

 

the

 

LCD

 

display

 

is

 

not

 

enable,

 

data

 

lines

 

are

 

tri-

state

 

and

 

the

 

do

 

not

 

interface

 

with

 

the

 

operation

 

of

 

the

 

microcontroller.

Fig

 

10.

 

LCD

18

Pin Description of LCD:

Enable (E)

This

 

line

 

allows

 

access

 

to

 

the

 

display

 

through

 

R/W

 

and

 

RS

 

lines.

 

When

 

this

 

line

 

is

 

low

 

the

 

LCD

 

is

displayed

 

is

 

disable

 

and

 

ignore

 

signals

 

from

 

R/W

 

and

 

RS.

 

When

 

(E)

 

line

 

is

 

high,

 

LCD

 

is

 

check

 

the

state

 

of

 

the

 

control

 

line

 

and

 

responds

 

accordingly.

Read/Write (R/W)

This

 

line

 

determines

 

the

 

direction

 

of

 

data

 

between

 

the

 

LCD

 

and

 

the

 

microcontroller.

 

When

it

 

is

 

low,

 

data

 

written

 

to

 

the

 

LCD.

 

When

 

it

 

is

 

high,

 

data

 

is

 

read

 

from

 

the

 

LCD.

Register Select (RS)

Within

 

the

 

help

 

of

 

this

 

line,

 

the

 

LCD

 

interprets

 

the

 

type

 

of

 

the

 

data

 

on

 

the

 

data

 

lines.

 

When

 

it

 

is

 

low,

an

 

intrusions

 

being

 

written

 

to

 

the

 

LCD.When

 

it

 

is

 

high,

 

a

 

characters

 

being

 

written

 

to

 

the

 

LCD.

Supply / Ground / Contrast Adjustment

To

 

blink

 

the

 

LCD

 

it

 

required

 

the

 

+5

 

Voltage

 

(Vss),

 

and

 

the

 

ground

 

to

 

required

 

the

 

supply

connected

 

to

 

the

 

ground

 

(Vss),

 

and

 

the

 

contrast

 

adjustment

 

is

 

directly

 

depend

 

to

 

the

 

supply

 

voltage

 

to

contrast

 

of

 

the

 

LCD

 

(Vo).

19

Quad relay board ULN 2003A

Fig

 

11.

 

Relay

 

Board

ULN

 

2003A

 

Driver

 

IC

 

is

 

used

 

for

 

handling

 

the

 

Relay

 

coil

 

current

 

The

 

ULN2001A,

ULN2002A,

 

ULN2003

 

and

 

ULN2004A

 

are

 

high

 

voltage,

 

high

 

current

 

Darlington

 

arrays

 

each

containing

 

seven

 

open

 

collector

 

Darlington

 

pairs

 

with

 

common

 

emitters.

 

Each

 

channel

 

rated

 

at

500mA

 

and

 

can

 

with

 

stand

 

peak

 

currents

 

of

 

600mA.

 

Suppression

 

diodes

 

are

 

included

 

for

 

inductive

load

 

driving

 

and

 

the

 

inputs

 

are

 

pinned

 

opposite

 

the

 

outputs

 

to

 

simplify

 

board

 

layout.

 

We

 

have

specially

 

used

 

ULN

 

2003A

 

as

 

it

 

is

 

5V

 

TTL,

 

CMOS

 

IC.

 

These

 

versatile

 

devices

 

are

 

useful

 

for

 

driving

a

 

wide

 

range

 

of

 

loads

 

including

 

solenoids,

 

relays

 

DC

 

motor,

 

LED

 

displays

 

filament

 

lamps,

 

thermal

print

 

heads

 

and

 

high

 

power

 

buffers

 

8.

 

In

 

this

 

project

 

we

 

have

 

incorporated

 

SC5-S-DC

 

12V

 

for

handling

 

the

 

switching

 

ON/OFF

 

actions

 

of

 

electrical

 

loads.

 

It

 

is

 

capable

 

of

 

handling

 

10A

 

current

through

 

contacts.

 

These

 

relays

 

are

 

widely

 

used

 

for

 

UPS,

 

Invertors,

 

A/C

 

Microwave,

 

Vending

Machine,

 

Timers,

 

SMPS

 

and

 

Card

 

Reader

 

etc.

20

USB to USB Connector

Description:

We

 

are

 

using

 

USB

 

to

 

USB

 

connector

 

for

 

serial

 

communication

 

between

 

AVR

 

development

 

board

and

 

PC.

 

It

 

is

 

connect

 

the

 

PC

 

with

 

AVR

 

development

 

board.

Fig

 

12.

 

USB

 

to

 

USB

 

Connector

21

3.4

 

Software

 

Description

AVR Studio 4(IDE)

AVR

 

Studio

 

7

 

will

 

be

 

used

 

to

 

develop

 

programming

 

for

 

the

 

microcontroller

 

in

 

this

 

home

 

automation

system

 

because

 

it

 

provides

 

enormous

 

features.

 

Win

 

AVR

 

is

 

a

 

suite

 

of

 

executable,

 

open

 

source

software

 

development

 

tools

 

for

 

the

 

Atmel

 

AVR

 

series

 

of

 

RISC

 

microprocessors

 

hosted

 

on

 

the

Windows

 

platform.

 

It

 

includes

 

the

 

GNU

 

GCC

 

compiler

 

for

 

C

 

and

 

C++.

 

Win

 

AVR

 

contains

 

all

 

the

tools

 

for

 

developing

 

on

 

the

 

AVR.

 

This

 

includes

 

AVR-gcc

 

(compiler),

 

AVR-gdb

 

(debugger)

 

etc.

Microcontroller Program

The

 

program

 

(Bluetooth.c)

 

for

 

the

 

microcontroller

 

is

 

written

 

in

 

C

 

and

 

compiled

 

using

 

AVR

 

Studio

 

7

to

 

generate

 

hex

 

code.

 

The

 

generated

 

hex

 

code

 

is

 

burnt

 

into

 

the

 

microcontroller

 

using

 

USB

 

ASP

Programmer.

 

The

 

program

 

coding

 

starts

 

with

 

‘#

 

include

 

<avr/io.h>’

 

header

 

files.

 

The

 

micro

controller

port

 

pins

 

are

 

defined

 

using

 

define

 

function

 

for

 

interfacing

 

with

 

the

 

surrounding

 

peripherals.

 

By

Pressing

 

Key

 

from

 

GUI

 

of

 

home

 

Automation

 

Application

 

program

 

which

 

is

 

developed

 

using

Android

 

installed

 

on

 

mobile

 

device,

 

will

 

transmit

 

ASCII

 

characters

 

serially

 

through

 

Bluetooth

 

and

 

on

the

 

receiving

 

side

 

Microcontroller

 

receives

 

data

 

serially

 

on

 

RxD

 

Port

 

Pin

 

of

 

ATMEGA

 

16.

 

‘UDR

register’

 

will

 

store

 

this

 

ASCII

 

characters

 

as

 

equivalent

 

HEX

 

value

 

and

 

Microcontroller

 

takes

 

action

according

 

to

 

the

 

C

 

program

 

and

 

data

 

received

 

from

 

Bluetooth

 

module.

 

The

 

Port

 

A

 

is

 

used

 

as

 

output

port

 

to

 

control

 

the

 

relay

 

switching

 

which

 

in

 

turn

 

switch

 

the

 

appliances

 

ON/OFF.

 

Microcontroller

 

C

program

 

flow

 

chart

 

for

 

home

 

automation

 

system

 

is

 

shown

 

in

 

figure.

22

3.5

 

Program

char

 

keyword16,i=0;

 

//Declare

 

the

 

variables

 

8-loads*2-States=16

 

Keywords

void

 

BTD()

 

iv

 

IVT_ADDR_USART__RXC

 

ics

 

ICS_AUTO

 

//UART

 

Interrupt

{

TCCR1B=0X00;

keywordi=UDR;

 

//Storing

 

data

 

into

 

the

 

variable

 

'Keyword'

i++;

//Incrementing

 

array

 

address

 

pointer

TCCR1B=0X0D;

//Start

 

the

 

Timer/Counter

}

void

 

READ()

 

iv

 

IVT_ADDR_TIMER1_COMPA

 

ics

 

ICS_AUTO

 

//Compare

 

match

 

interrupt

{

switch(keyword0)

//Operate

 

the

 

respective

 

relay

{

case

 

65:{

PORTC0_BIT=1;

}break;

case

 

66:{

PORTC1_BIT=1;

}break;

case

 

67:{

PORTC2_BIT=1;

}break;

case

 

68:{

PORTC3_BIT=1;

}break;

case

 

69:{

23

PORTC4_BIT=1;

}break;

case

 

70:{

PORTC5_BIT=1;

}break;

case

 

71:{

PORTC6_BIT=1;

}break;

case

 

72:{

PORTC7_BIT=1;

}break;

case

 

97:{

PORTC0_BIT=0;

}break;

case

 

98:{

PORTC1_BIT=0;

}break;

case

 

99:{

PORTC2_BIT=0;

}break;

case

 

100:{

PORTC3_BIT=0;

}break;

case

 

101:{

PORTC4_BIT=0;

}break;

case

 

102:{

PORTC5_BIT=0;

24

}break;

case

 

103:{

PORTC6_BIT=0;

}break;

case

 

104:{

PORTC7_BIT=0;

}break;

}

i=0;

//Reset

 

the

 

keyword

 

array

 

address

 

pointer

}

void

 

main()

{

JTD_BIT=1;

//Disable

 

JTAG

 

Testing

 

mode-Default

 

for

 

any

 

program

UBRRH=0X00;

//Setting

 

UART

 

BAUD

 

rate

 

to

 

38400

UBRRL=0X19;

UCSRB=0X18;

//UART

 

Data

 

frame

 

registers

UCSRC=0X86;

OCIE1A_BIT=1;

//Enable

 

Output

 

compare

 

match

 

interrupt

OCR1AH=0X0E;

//Set

 

compare

 

match

 

registers

 

to

 

3584

OCR1AL=0X00;

//Value

 

is

 

obtained

 

by

 

trial

 

and

 

error

SREG_I_BIT=1;

//Enable

 

the

 

interrupts

 

globally

RXCIE_BIT=1;

//UART

 

byte

 

received

 

interrupt

DDRC=0XFF;

//Define

 

PORTC

 

as

 

output

 

PORT

PORTC=0X00;

//Issue

 

zero

 

to

 

all

 

the

 

pins

 

of

 

PORTC

 

initiallywhile(1)

{

//Infinite

 

Loop

}

}

25

CHAPTER: 4

Implementation

26

4.1

 

AEIOU

 

Sheet

Fig

 

13.

 

AEIOU

 

Sheet

This

 

sheet

 

consist

 

of

 

the

 

information

 

such

 

as

 

environment,

 

interaction,

 

objects,

 

activities

 

and

 

users.

Environment:

?

Bank

?

Shop

?

Home

?

Hospital

Interaction:

?

Android

 

app

?

Bluetooth

 

module

?

Relay

 

board

27

Objects:

?

HC-05

?

Power

 

supply

?

Atmega

 

16-A

?

Relay

 

board

?

Android

 

mobile

Activities:

?

Bluetooth

 

connection

?

Android

 

connectivity

?

Automatic

 

switching

?

Voice

 

recognition

Users:

?

Blind

 

person

?

Handicapped

?

Disable

 

person

?

Old

 

age

 

person

28

4.2

 

Empathy

 

mapping

Fig

 

14.

 

Empathy

 

Mapping

This

 

sheet

 

show

 

the

 

information

 

about

 

user,

 

stake

 

holder,

 

activity,

 

story

 

boarding.

Users:

?

Old

 

age

 

person

?

Handicapped

 

person

Stake

 

holder:

?

Home

 

appliances

?

Industries

Activity:

?

Voice

 

Recognition

?

Android

 

interfacing

?

Automatic

 

switching

?

Bluetooth

 

connection

29

Story

 

boarding:

Happy

?

Easy

 

configure

?

Simple

 

operation

?

Less

 

hard

 

work

?

Easy

 

use

 

for

 

handicap

Sad

?

Less

 

range

?

Voice

 

matching

?

Becomes

 

lazy

?

Less

 

number

 

of

 

operation

30

4.3

 

Ideation

 

Canvas

Fig

 

15.

 

Ideation

 

canvas

This

 

sheet

 

consist

 

of

 

information

 

about

 

people,

 

activity,

 

situation

 

and

 

props.

People:

?

Old

 

age

 

person

?

Disabled

 

person

?

Blind

 

person

?

Handicap

Activity:

?

Automatic

 

switching

?

Voice

 

recognition

?

Android

 

interfacing

?

Bluetooth

 

connecting

?

Appliances

 

control

31

Situation:

?

College

?

Human

 

restricted

 

place

?

Home

?

Automation

 

industry

Props:

?

Bluetooth

 

module

?

Relay

 

board

?

AVR

 

development

 

board

?

Android

 

phone

32

4.4

 

Product

 

Development

 

Canvas

Fig

 

16.

 

Product

 

development

 

canvas

Tis

 

sheet

 

consist

 

of

 

information

 

about

 

purpose,

 

product

 

experience,

 

product

 

function,

 

product

feature,

 

components,

 

people,

 

customer

 

revalidation

 

and

 

reject(redesign/retain).

Purpose:

?

Wireless

 

switching

?

Voice

 

control

Product

 

experience:

?

Reliable

?

Efficient

?

Easy

 

operation

33

Product

 

function:

?

Voice

 

detection

?

Relay

 

switching

Product

 

feature:

?

Operate

 

using

 

android

?

Bluetooth

 

(wireless)

?

Wireless

 

switching

 

(voice)

Components:

?

Atmega

 

16-A

 

controller

?

Bluetooth

 

module

?

Android

 

app

?

Relay

 

board

People:

?

Disabled

 

person

?

Blind

 

person

?

Handicap

Customer

 

revalidation:

?

Better

 

experience

?

Efficient

Reject,

 

redesign,

 

retain:

?

Should

 

be

 

more

 

faster

 

and

 

reliable

?

Increased

 

area

34

4.5

 

BMC

 

Canvas

Key

 

partners:

?

Github

?

Ablab

 

Solution

?

Circuit

 

digest

?

Engineers

 

garage

Key

 

Activities:

?

Customer

 

experience

?

Advertising

?

Grow

 

the

 

platform

35

Value

 

Proposition

 

:

?

Seminar

 

Hall

?

Hospital

?

Industry

?

Home

Key

 

Resources:

?

Brand

?

Industry

?

Design

?

Seminar

?

Platform

 

Technology

Customer

 

Relationship:

?

Pro-active

 

Communication

?

Exhibition

?

Provide

 

Transparency

?

Manage

 

Brand

 

Image

Customer

 

Segment:

?

Small

 

Size

?

Flexible

?

Bluetooth

 

Range

?

Anyone

 

Can

 

Use

Revenue

 

Stream:

?

Small

 

Size

?

Flexible

?

Bluetooth

 

Range

?

Anyone

 

Can

 

Use

36

CHAPTER: 5

Future Works

37

Future Work

We

 

are

 

thinking

 

about

 

future

 

implementation

 

in

 

this

 

project

 

is

 

that

 

we

 

will

 

use

the

 

wifi

 

module

 

as

 

well

 

as

 

SMS

 

based

 

smart

 

home

 

automation.

So,

 

that

 

we

 

cat

 

smartly

 

operate

 

our

 

home

 

appliance

 

at

 

any

 

time

 

and

 

everywhere.

38

CHAPTER: 6

Conclusion

39

Conclusion

In

 

conclusion,

 

The

 

system

 

is

 

designed

 

to

 

increase

 

the

 

remote

 

control

 

function

 

by

 

using

a

 

android

 

phone

 

and

 

it

 

will

 

helps

 

to

 

disabled

 

and

 

elder

 

persons.

 

The

 

proposed

 

voice

recognition

 

home

 

automation

 

system

 

is

 

designed

 

for

 

Bluetooth

 

based

 

controlling

 

of

different

 

home

 

appliance.

40

CHAPTER: 7

Bibliography

41

Bibliography

“http://www.datasheetachive.com”

“http://www.nskelectronics.com”

“http://www.engineersgarage.com”

“http://www.electronicsprojects.com”

 

J. Haartsen, "BLUETOOTH —The universal radio interface for ad

hoc, wireless connectivity", Ericsson Review No. 3, pp. 110-117, 1998″

“ https://play.google.com/store/apps/details.”

“ http://www.atmel.com”

“ http://www.sunrom.com”

“http://www.bluetooth.com”

42