3
35 ISSN 2348-7852 (Print) | ISSN 2348-7860 (Online) ijre.org IJRE | Vol. 03 No. 04 | April 2016 An Implementation of Gesture Recognition Smart home technology using Android and Matlab Author(s): Sruthi A.C.G, M.Janarthanan M.E Department of Electronics & Communication Engineering SRM University, Chennai, India 60089 Abstract- In this world where today’s home require sophistication every operations are performed by human are getting simple in order to make it more simpler we have introduced a new innovation for physically handicapped and for normal people. I present an innovation which has three modes. The current home automation systems either concentrate normal people or handicapped people. The first mode uses a smart phone with Bluetooth connection that has an application and the second mode is specifically designed for physically handicapped especially whose hand movements are captured for controlling home appliances and the third mode is hand gloves wireless system. This system design will cover both the hardware implementation and software interface of the wireless system. The biggest advantage of the system is that it can be used for handicapped and normal people thus reducing the cost of installation of three different home automation systems. Keywords- Bluetooth, Hand gesture, Sensors, System for physically handicapped, system for blind, Wireless communication, Home automation. I. INTRODUCTION Now a day’s technological revolution has given us a powerful tool to control our surrounding. We recognise this tool to control appliances in home. Home automation industry has drawn considerable attention of the researchers for more than a decade [1].The main idea is to automatically control and monitor electrical and electronic home appliances [5]. A home automation technique based on ARM Controller uses an IR sensor to detect the person. Android application is used to control the electrical appliances [1].Due to the physical limitation, handicapped people cannot use home appliances well. In order to furnish them convenient life, home automation system for physically handicapped people should be developed [2]. Recently, there has been a surge in interest in recognizing human hand gestures. Hand gesture recognition has various applications like computer games, machinery control (e.g. crane), and thorough mouse replacement [4].Blind people need some self assistance in carrying out some basic activities at home. A blind person feels difficult in controlling the home appliances. The recent technologies contribute a sophisticated life for the blind people [3]. These systems target a very different set of applications such as hand gesture and Bluetooth. Bluetooth have very different capabilities than other WPANS and WLANS. II. BACKGROUND Today everything can be operated using Smartphone just in one touch using this concept we have introduced a system to control home appliances using Bluetooth, hand gesture recognition and hand gloves wireless system the home appliances can be controlled with ease for normal and physically handicapped people. Bluetooth is one of the new technologies designed to enable wireless home automation system. A. BLUETOOTH Bluetooth a wireless technology used for exchanging data over short distances which uses short-wavelength UHF radio waves from 2.4 to 2.485 GHz from fixed and mobile devices, and building personal area networks. The data transmission distance is small in comparison with other modes of wireless communication. This technology avoids the use of cords, adapters and allows the electronic devices to communicate wirelessly with each other. The important features of this technology are less complication, consumes less power, less cost, Robust. The device transmits with a range of approximately 32 feet or 10 metres. HC-05 module is an easy to use Bluetooth module, designed for transparent wireless serial connection setup. B. MICROCONTROLLER ATMEGA8 Atmel 8-bit AVR RISC- is a high performance microcontroller. The ATmega8 provides the following features: 1. 1.4K/8Kbytes of In-System Programmable Flash memory with Read-While-Write capabilities 2. 256/512/512/1Kbytes EEPROM 3. 512/1K/1K/2Kbytes SRAM 4. 23 general purpose I/O lines 5. 32 general purpose working registers 6. three flexible Timer/Counters with compare modes 7. internal and external interrupts 8. a serial programmable USART, 9. A byte-oriented 2-wire Serial Interface. 10. A 6-channel 10-bit ADC. 11. A programmable Watchdog Timer with internal Oscillator 12. Five software selectable power saving modes. There are 28 pins, 3 ports PORT A, B and C. Total of 13 input/output digital pins , 7 analog input Pins. Other pins are 2-VCC, 2-GND, 1-AREF, 2-XTAL; 1-RESET.Each register has 8 BITS. It has 6 PWM pins which vary between 0-255.The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit allowing two independent registers to be accessed in one single instruction executed in one clock cycle.

An Implementation of Gesture Recognition Smart home ... · PDF fileAn Implementation of Gesture Recognition Smart home ... to control home appliances they are 1.PIR ... Based Home

  • Upload
    lamdung

  • View
    222

  • Download
    2

Embed Size (px)

Citation preview

Page 1: An Implementation of Gesture Recognition Smart home ... · PDF fileAn Implementation of Gesture Recognition Smart home ... to control home appliances they are 1.PIR ... Based Home

35

ISSN 2348-7852 (Print) | ISSN 2348-7860 (Online) ijre.org

IJRE | Vol. 03 No. 04 | April 2016

An Implementation of Gesture Recognition Smart home technology using Android and

Matlab Author(s): Sruthi A.C.G, M.Janarthanan M.E

Department of Electronics & Communication Engineering

SRM University, Chennai, India – 60089

Abstract- In this world where today’s home require

sophistication every operations are performed by human

are getting simple in order to make it more simpler we

have introduced a new innovation for physically

handicapped and for normal people. I present an

innovation which has three modes. The current home

automation systems either concentrate normal people or

handicapped people. The first mode uses a smart phone

with Bluetooth connection that has an application and the

second mode is specifically designed for physically

handicapped especially whose hand movements are

captured for controlling home appliances and the third

mode is hand gloves wireless system. This system design

will cover both the hardware implementation and software

interface of the wireless system. The biggest advantage of

the system is that it can be used for handicapped and

normal people thus reducing the cost of installation of

three different home automation systems.

Keywords- Bluetooth, Hand gesture, Sensors, System for

physically handicapped, system for blind, Wireless

communication, Home automation.

I. INTRODUCTION

Now a day’s technological revolution has given us a

powerful tool to control our surrounding. We recognise this

tool to control appliances in home. Home automation

industry has drawn considerable attention of the researchers

for more than a decade [1].The main idea is to automatically

control and monitor electrical and electronic home

appliances [5]. A home automation technique based on

ARM Controller uses an IR sensor to detect the person.

Android application is used to control the electrical

appliances [1].Due to the physical limitation, handicapped

people cannot use home appliances well. In order to furnish

them convenient life, home automation system for

physically handicapped people should be developed [2].

Recently, there has been a surge in interest in recognizing

human hand gestures. Hand gesture recognition has various

applications like computer games, machinery control (e.g.

crane), and thorough mouse replacement [4].Blind people

need some self assistance in carrying out some basic

activities at home. A blind person feels difficult in

controlling the home appliances. The recent technologies

contribute a sophisticated life for the blind people [3]. These

systems target a very different set of applications such as

hand gesture and Bluetooth. Bluetooth have very different

capabilities than other WPANS and WLANS.

II. BACKGROUND

Today everything can be operated using Smartphone

just in one touch using this concept we have introduced a

system to control home appliances using Bluetooth, hand

gesture recognition and hand gloves wireless system the

home appliances can be controlled with ease for normal and

physically handicapped people. Bluetooth is one of the new

technologies designed to enable wireless home automation

system.

A. BLUETOOTH

Bluetooth a wireless technology used for exchanging data

over short distances which uses short-wavelength UHF radio

waves from 2.4 to 2.485 GHz from fixed and

mobile devices, and building personal area networks. The

data transmission distance is small in comparison with other

modes of wireless communication. This technology avoids

the use of cords, adapters and allows the electronic devices

to communicate wirelessly with each other. The important

features of this technology are less complication, consumes

less power, less cost, Robust. The device transmits with a

range of approximately 32 feet or 10 metres. HC-05 module

is an easy to use Bluetooth module, designed for transparent

wireless serial connection setup.

B. MICROCONTROLLER ATMEGA8

Atmel 8-bit AVR RISC- is a high performance

microcontroller. The ATmega8 provides the following

features:

1. 1.4K/8Kbytes of In-System Programmable Flash

memory with Read-While-Write capabilities

2. 256/512/512/1Kbytes EEPROM

3. 512/1K/1K/2Kbytes SRAM

4. 23 general purpose I/O lines

5. 32 general purpose working registers

6. three flexible Timer/Counters with compare modes

7. internal and external interrupts

8. a serial programmable USART,

9. A byte-oriented 2-wire Serial Interface.

10. A 6-channel 10-bit ADC.

11. A programmable Watchdog Timer with internal

Oscillator

12. Five software selectable power saving modes.

There are 28 pins, 3 ports PORT A, B and C. Total of

13 input/output digital pins , 7 analog input Pins. Other pins

are 2-VCC, 2-GND, 1-AREF, 2-XTAL; 1-RESET.Each

register has 8 BITS. It has 6 PWM pins which vary between

0-255.The AVR core combines a rich instruction set with 32

general purpose working registers. All the 32 registers are

directly connected to the Arithmetic Logic Unit allowing

two independent registers to be accessed in one single

instruction executed in one clock cycle.

Page 2: An Implementation of Gesture Recognition Smart home ... · PDF fileAn Implementation of Gesture Recognition Smart home ... to control home appliances they are 1.PIR ... Based Home

36

ISSN 2348-7852 (Print) | ISSN 2348-7860 (Online) ijre.org

IJRE | Vol. 03 No. 04 | April 2016

Figure 2.Pin diagram Atmega8 microcontroller.

C. APP INVENTOR

App Inventor is an open-source web application for android

originally developed by Google, and now under the

maintenance of Massachusetts Institute of Technology

(MIT). App Inventor is used to create a GUI application for

our system. This application is used for creating the user

interface for android smart phone based home automation

module.

Figure 3.App Inventor

Figure 4.App inventor user interface

D. ANDROID SYSTEM

Android is an operating system (OS) for mobile devices

which is currently developed by Google. It was designed

primarily for touch screen mobiles such as smart

phones and tablets. Android's user interface is based

on touch gestures. we use Android application as the user

interface for controlling the home appliances.

E. MAT LAB

MATLAB (matrix laboratory) is a numerical

environment used for computing and it is known as the

fourth-generation programming language. It was a

programming language developed by Math Works,

MATLAB allows matrix manipulations, plotting

of functions and data, algorithm implementation, user

interface creation, and programs written in other languages

including C, C++, Java, Fortran and Python can be

interfaced with MATLAB.

F. ARDUINO

Arduino is a tool that makes computers sense and

control more of the physical world than our desktop

computer. It's an open-source physical computing platform

which has a simple microcontroller board, with a

development environment for writing software for the board.

Arduino is used to develop interactive objects; it is used to

take inputs from a variety of switches or sensors, and is

helped in controlling a variety of lights, motors, and other

physical outputs. Arduino projects are stand-alone projects

which can communicate with software running on our

computer. The boards can be assembled by hand or

purchased preassembled; the open-source IDE can be

downloaded.

Arduino simplifies the process of working with

microcontrollers. The features of arduino are it is

1. Inexpensive

2. Cross-platform

3. Simple, clear programming environment

The Arduino is based on Atmel's ATMEGA8

microcontrollers.

G. CAMERA AND SENSORS

Camera - A webcam is a video camera that inputs its image

in real time to or from a computer. When "captured" by the

computer, the video stream may be saved, can be viewed or

sent on to other networks using systems such as the internet,

and can be sent as an email attachment. A webcam is

connected by a USB cable or built into computer hardware,

such as laptops.

Sensors- We use different sensors to control home

appliances they are 1.PIR sensors 2.Temperature sensor 3.

Light sensor 4.Gas sensor 5. Float sensor

PIR Sensor - A passive infrared sensor (PIR sensor) is an

electronic sensor that measures infrared (IR) light that

radiates from objects in its field of view. They are most

often used in PIR-based motion detectors.

Temperature Sensor – A temperature sensor is a device

for temperature measurement through an electrical signal. It

is used to check the room temperature and accordingly

control the home appliances

Gas Sensor- A gas detector is a device that is used in

detecting the presence of gases in an area which is used

often as part of a safety system. This equipment is used to

Page 3: An Implementation of Gesture Recognition Smart home ... · PDF fileAn Implementation of Gesture Recognition Smart home ... to control home appliances they are 1.PIR ... Based Home

37

ISSN 2348-7852 (Print) | ISSN 2348-7860 (Online) ijre.org

IJRE | Vol. 03 No. 04 | April 2016

detect a gas leak which interface with a control system so a

process can be shut down automatically. A gas detector can

sound an alarm to operators in the area where the leak

occurs, giving them the opportunity to leave.

Light Sensor - A light sensor is an electronic device used to

detect light. There are several types of light sensors. A

photocell or photo resistor is a sensor which changes its

resistance when light shines on it.

III. BASIC AND FUNCTIONAL BLOCK

DIAGRAM

Basic Block Diagram of system is as shown in

Figure 5. According to Figure 5, the hardware part is mainly

based on ATMEGA8 microcontroller unit, Bluetooth is used

as a transceiver to receive and send information. In the first

mode Bluetooth mode the software is used as an interface.

The information from software is sent to Bluetooth and the

information is passed to the Atmega8 Micro controller and

accordingly home appliances get controlled by using driver

circuit. The microcontroller is connected with Relay to

control the lights and Fan. It uses a float sensor to indicate

the water level in the over head tank. If the water is below

the level indicated in the application then the motor driver is

used to pump the water. The second mode will be able to

detect several hand gestures which pass the information to

the microcontroller and the controller process the

information.

Figure 5 Block diagram of system

In the second mode Mat lab interface is used for

the Hand Gesture control where the hand movement is

captured using a webcam and is processed using Mat lab.

The Gesture interactive system is one kind of nature user

interface that provides human a convenient remote control

environment according to hand and finger. The gesture

system is suitable for physically handicapped people,

especially for feet handicapped people. The interactive

system not only tracks the hand gesture but also detects

finger click function. The gesture control system uses a Mat

lab interface which is connected with the Atmega8

microcontroller and thus the home appliances can be

controlled. In the third mode Hand gloves wireless system is

used from which the information is passed to

microcontroller using Bluetooth that is fixed in hand glove

that which controls the home appliances.

IV. FURTHER ENHANCEMENT

Further enhancement can be done such that the automation

system can be installed to automate electric appliances in

streets, schools and educational institution, companies.

V. ACKNOWLEDGMENT

The author is very grateful to the HOD M.JAGADESAN

M.E, Ph.D, and Internal guide M.JANARTHANAN M.E

and other authors, who has provided valuable guidance,

ideas and encouragement for successful completion of this

project.

VI. CONCLUSION

In this paper, a home automation system based on a

Bluetooth wireless technology and Hand gesture recognition

and hand glove wireless system is proposed. The usefulness

of the proposed method is proven through experiments using

the developed module.

VII. REFERENCES

1. Android Mobile Based Home Security and Device

Control Using GSM; IEEE Sponsored 2nd International

Conference on Innovations in Information, Embedded

and Communication systems (ICIIECS) 2015.

2. Three-Dimensional Gesture Interactive System Design

of Home Automation for Physically Handicapped

PeopleYu-Cheng Fan, IEEE Senior Member National

Taipei University of Technology Taipei, Taiwan.

3. Hand gesture based home automation for visually

challenged International journal of innovations in

engineering research and technology [ijiert]Issn: 2394-

3696Volume 2, issue 4, apr.-2015

4. Hand Gesture Recognition Using Neural Network

5. Zigbee technology and its application in wireless home

automation systems: A SURVEY thoraya obaid,

haleemahrashed, ali abou-elnour, muhammad rehan,

mussab muhammad saleh, and mohammed tarique .

International Journal of Computer Networks &

Communications (IJCNC) Vol.6, No.4, July 2014.