implementation of hi-tec zigbee voice …€¦ · design our voice-control power-point presentation...

4
Global Journal of Advanced Engineering Technologies ,Vol1-Issue3-2012 ISSN: 2277-6370 156 IMPLEMENTATION OF HI-TEC ZIGBEE VOICE CONTROL POWER-POINT PRESENTATION (1) D.AKHILA, (2) K.VANISREE, (3) Y. DAVID SOLOMON RAJU (1) P.G. Student (Embedded Systems), Holy Mary Institute of Technology and Science, Hyderabad, India. (2) Associate Professor, ECE Department, Holy Mary Institute of Technology and Science, Hyderabad, India. (3) Associate Professor, ECE Department, Holy Mary Institute of Technology and Science, Hyderabad, India. Abstract-- This project is mainly useful for many people who were exchanging their knowledge especially proceeding power- point presentation. The lecturer’s most proper position should be between the audience and screen of power-point and this location is far away from the mouse or keyboard, so if we have designed one facility with wireless control and could be controlled with voice recognition function so that users need not rush between the screen and computer. In this paper we combined WSN zigbee module with voice-recognition function and ARM to design the creative product, in place of ARM we can use microcontroller but ARM support OS and it has 32 bits and large memory. Keywords— Zigbee series2, Arm-7 Lps2148, Hm2007l Voice Recognizer, Projector, Keil Soft Ware, Rs232. 1. INTRODUCTION Recently there have been many kinds of products of wireless remote-controller for briefing such as portable laser- point pen, RF laser briefing pen, Bluetooth mouse briefing set etc. All of those briefing equipments have to be touched by man to accomplish page-up or page-down function, in addition, with main function of ultra-red rays laser-point it was easy to point out the important section in the presentation with power-point besides its original page-up or down functions and with RF receiver combined with push-button of page-up or page-down the briefer could solve such problem resulting from user’s rushing about between the screen and computer. But there existed some shortages that owing to pushing button to finish specific function the user must be very familiar with the function of every push-button and its position on the briefer, however, the presentation location was happening to be in a dusky occasion it often caused some trouble-using of users or even resulted in big mistook action which would spoil the presentation. More than that, in large conference room the tradition RF wireless transmitting distance was too constrained to get the presentation effects. So in this project how to overcome the constraint of short transmitting distance of RF and error action when using briefing equipment in the dusky environment of large conference space became the main resolved part of the research. The resolution was planned to take advantage of combining voice- recognition with Zigbee to control power-point briefing equipment. Since Zigbee has been used in our daily life, therefore, we could easily use related interface of them to link other facilities with the same Zigbee equipment. With the benefits of long transmitting distance, security, and accuracy, the communication outcome was guaranteed so as to replace ultra- red rays and RF wireless transmitting interface, so we used Zigbee wireless communication interface and its modules to design our voice-control power-point presentation briefing equipment that we have known already. But here the main of the research is to control the slides of the power point presentation using voice recognizer and this essential function was designed with ARM processor. By combining with Zigbee module, the transmitting distance could reach about 1km in non-obstacle space. In such condition it is possible that user can control the power point presentation by voice itself from screen of power point. He could connect with any Zigbee device or computer with build-in Zigbee modules. In addition, user could record instructions before, and train the voice recognizer to learn how to recognize the control instruction given by the user. After training, user could easily give orders such as page-down, page- up, left, right and stop presentation, in other word, user could use speech-function to control wireless remote-control briefing equipment instead of traditional push button way and in this operation mode, user could easily and precisely proceed over Point presentation especially in large and dark conference room. This Implementation included how to implement voice recognition, speech broadcasting, audio signals compression, and API function setting of ARM, UART communication of Zigbee, data package, and decoding technique of data package of Zigbee modules. II. PURPOSES OF STUDY User can control page up or page down operations of paper presentation with easy speech function. Control commands are recorded so that high speech recognition function can be used by any one. By using zigbee with high power the transmitting distance is reached to 1kilo meter. This system could support all kind of WSN Zigbee transmitting facilities. III. HM2007L GENERAL DESCRIPTION FEATURES HM2007 is a single chip CMOS voice recognition LSI circuit with the on-chip analog frontend voice analysis, recognition

Upload: dangnhi

Post on 05-Jun-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

Global Journal of Advanced Engineering Technologies ,Vol1-Issue3-2012 ISSN: 2277-6370

156

IMPLEMENTATION OF HI-TEC ZIGBEE VOICE

CONTROL POWER-POINT PRESENTATION (1)

D.AKHILA, (2)

K.VANISREE, (3)

Y. DAVID SOLOMON RAJU (1)

P.G. Student (Embedded Systems), Holy Mary Institute of Technology and Science, Hyderabad, India. (2)

Associate Professor, ECE Department, Holy Mary Institute of Technology and Science, Hyderabad, India. (3)

Associate Professor, ECE Department, Holy Mary Institute of Technology and Science, Hyderabad, India.

Abstract-- This project is mainly useful for many people who

were exchanging their knowledge especially proceeding power-

point presentation. The lecturer’s most proper position should

be between the audience and screen of power-point and this

location is far away from the mouse or keyboard, so if we have

designed one facility with wireless control and could be

controlled with voice recognition function so that users need not

rush between the screen and computer. In this paper we

combined WSN zigbee module with voice-recognition function

and ARM to design the creative product, in place of ARM we

can use microcontroller but ARM support OS and it has 32 bits

and large memory.

Keywords— Zigbee series2, Arm-7 Lps2148, Hm2007l Voice

Recognizer, Projector, Keil Soft Ware, Rs232.

1. INTRODUCTION

Recently there have been many kinds of products of

wireless remote-controller for briefing such as portable laser-

point pen, RF laser briefing pen, Bluetooth mouse briefing set

etc. All of those briefing equipments have to be touched by man

to accomplish page-up or page-down function, in addition, with

main function of ultra-red rays laser-point it was easy to point

out the important section in the presentation with power-point

besides its original page-up or down functions and with RF

receiver combined with push-button of page-up or page-down

the briefer could solve such problem resulting from user’s

rushing about between the screen and computer. But there

existed some shortages that owing to pushing button to finish

specific function the user must be very familiar with the function

of every push-button and its position on the briefer, however, the

presentation location was happening to be in a dusky occasion it

often caused some trouble-using of users or even resulted in big

mistook action which would spoil the presentation. More than

that, in large conference room the tradition RF wireless

transmitting distance was too constrained to get the presentation

effects. So in this project how to overcome the constraint of

short transmitting distance of RF and error action when using

briefing equipment in the dusky environment of large conference

space became the main resolved part of the research. The

resolution was planned to take advantage of combining voice-

recognition with Zigbee to control power-point briefing

equipment. Since Zigbee has been used in our daily life,

therefore, we could easily use related interface of them to link

other facilities with the same Zigbee equipment. With the

benefits of long transmitting distance, security, and accuracy, the

communication outcome was guaranteed so as to replace ultra-

red rays and RF wireless transmitting interface, so we used

Zigbee wireless communication interface and its modules to

design our voice-control power-point presentation briefing

equipment that we have known already. But here the main of the

research is to control the slides of the power point presentation

using voice recognizer and this essential function was designed

with ARM processor. By combining with Zigbee module, the

transmitting distance could reach about 1km in non-obstacle

space. In such condition it is possible that user can control the

power point presentation by voice itself from screen of power

point. He could connect with any Zigbee device or computer

with build-in Zigbee modules. In addition, user could record

instructions before, and train the voice recognizer to learn how

to recognize the control instruction given by the user. After

training, user could easily give orders such as page-down, page-

up, left, right and stop presentation, in other word, user could use

speech-function to control wireless remote-control briefing

equipment instead of traditional push button way and in this

operation mode, user could easily and precisely proceed over

Point presentation especially in large and dark conference room.

This Implementation included how to implement

voice recognition, speech broadcasting, audio signals

compression, and API function setting of ARM, UART

communication of Zigbee, data package, and decoding

technique of data package of Zigbee modules.

II. PURPOSES OF STUDY

• User can control page up or page down operations

of paper presentation with easy speech function.

• Control commands are recorded so that high speech

recognition function can be used by any one.

• By using zigbee with high power the transmitting

distance is reached to 1kilo meter.

• This system could support all kind of WSN Zigbee

transmitting facilities.

III. HM2007L GENERAL DESCRIPTION FEATURES

HM2007 is a single chip CMOS voice recognition LSI circuit

with the on-chip analog frontend voice analysis, recognition

Global Journal of Advanced Engineering Technologies ,Vol1-Issue3-2012 ISSN: 2277-6370

157

process and system control functions. A 40 isolated word

voice recognition system can be Composed of external

microphone, keyboard, 64K SRAM and some other

components. Combined with the microprocessor an

intelligent recognition system can be built. Maximum 40

words can be recognized. Response time is less than 300ms.

Maximum 1.92 sec of word can be recognized. Microphone

can be connected directly. Requires 5v single power supply.

It can be 48 pin PDIP, 52 pin PLCC, and 48 pad bare chip.

Figure1: Practical circuit of HM2007L IV. STRUCTURE OF BRIEFING VOICE-

CONTROLLER

Equipment voice function directly give commands

to the computer that was responsible for the presentation

through software of Power-point and there was speech

recognition MCU in the voice-control briefing equipment to

judge whether the command was corresponding to the

command form stored in database beforehand by the user. If

the answer were right, and then the equipment would send

the control code of this command through Zigbee

communication module to the receiver attached on or built in

the PC which would give control instruction to Power-point

through the software interface developed by Research group.

Figure2: System structure of briefing voice-controller

V. THE ROLE OF ZIGBEE TECHNOLOGY IN DATA

COMMUNICATION SYSTEM

Zigbee is a communication system according to

IEEE 802.15.4 and Zigbee Alliance organizations to

construct its software and hardware specifications. PHY

(Physical Layer), MAC (Medium Access Control Layer), and

Data Link (Data Link Layer) was conducted by IEEE. Zigbee

Alliance was responsible for configure logic net, security

coding for data transmission, and specification for

application interfaces and linking constrains of system

products.

PHY (Physical Layer) mainly conducted items as following:

1. To start and close the radio transmitter and receiver.

2. To detect the transmission power of radio channel signals

(ED, Energy Detection).

3. To list the linking quality of received information

package (LQI, Link Quality Indication).

4. To judge whether CSMA-CA, (Carrier Sense Multiple

Access -Collision Avoidance) channel was cleared or not

(CCA, Clear Channel Assessment).

5. To select proper channel and frequency to receive and

transmit data.

The frame structure of PHY is consisted of (SHR,

Synchronization Header), (PHR, PHY Header), ( PSDU,

PHY Service Data Unit) which form a PHY Protocol Data

Unit as shown in Figure, in which includes Synchronization

Header: it can be divided into Preamble Sequence Field,

which was used as detected data for guaranteeing

synchronized receiving terminal chip or symbol and Start of

Frame Delimiter Field, which was used to indicate the start

of information package and end of Preamble Sequence Field.

PHY Header It included 7 bits of Frame Length Field and

one reserved bit.

Figure3: Protocol of software & hardware

MAC (medium access control layer) was

responsible of following works in addition to connecting with

PHY. It was responsible for produce beacon that would

synchronize with beacon of coordinator when device itself as

configured as Coordinator. To support association and

disassociation of individual network. To use CSMA-CA

(Carrier Sense Multiple Access-Collision Avoidance)

mechanism to decide which channel is proper for

communication and to control and maintain Guarantee-Time

Slots mechanism (GTS, Guaranteed Time Slots).

In stack structure of IEEE 802.15.4 the application

program interact with stack layer through stack API of

Global Journal of Advanced Engineering Technologies ,Vol1

802.15.4, and this interaction is used to accomplish the

request and acknowledge of (MCPS, MAC Data Services

(MLME, MAC Management Services) that is the symbols

and response of information. Finally, the IEEE 802.15.4

stack layer will interact with the bottom layer hardware

through registers. Beacon cab divided into Beacon

Network and Non-Beacon-Enable-Network and the former is

used to let coordinator synchronize its attached device and

clarify the individual local network of the device. In this

study, the Beacon-Enable-Network was adapted in which if

the attached devices wanted to transmit data or cont

signals, then those devices must wait for a while randomly

and then check whether the channel were idle, if it were, then

the data could be transmitted. Every net must have only one

PAN-Coordinator, and the first step for constructing net is to

initialize Coordinator. Zigbee provides direct or indirect

transmission.

Figure 4: Direct transmission structure

Figure 5: Indirect transmission structure

Technique of Voice recognition As for speech

recognition in this paper ARM7 processor was a MCU with

32bits and its core was ARM7 possessed superiorities such

as tiny size, powerful interrupt capability, speeding A/D and

D/A, supports OS, recording and broadcasting functio

speech-recognition of included A/D, encoding process,

storing, and decoding process that were correspondingly set

with API function in its function database so that users could

put any function he needed into practice by directly calling

its API(application program interface, API).

The technique of voice-recognition was the

processes in which the audio signal was input into the arm7

Journal of Advanced Engineering Technologies ,Vol1-Issue3-2012

802.15.4, and this interaction is used to accomplish the

request and acknowledge of (MCPS, MAC Data Services) /

(MLME, MAC Management Services) that is the symbols

and response of information. Finally, the IEEE 802.15.4

stack layer will interact with the bottom layer hardware

Beacon cab divided into Beacon-Enable-

Network and the former is

used to let coordinator synchronize its attached device and

local network of the device. In this

Network was adapted in which if

the attached devices wanted to transmit data or controlled

signals, then those devices must wait for a while randomly

and then check whether the channel were idle, if it were, then

very net must have only one

Coordinator, and the first step for constructing net is to

Zigbee provides direct or indirect

Direct transmission structure

Indirect transmission structure

recognition As for speech-

recognition in this paper ARM7 processor was a MCU with

ARM7 possessed superiorities such

as tiny size, powerful interrupt capability, speeding A/D and

recording and broadcasting function. the

, encoding process,

storing, and decoding process that were correspondingly set

with API function in its function database so that users could

put any function he needed into practice by directly calling

lication program interface, API).

recognition was the

processes in which the audio signal was input into the arm7

through HM2007 voice recognizer, and then the signal would

be dealt with a serial recognition procedures including

sampling, transforming, processing, and analyzing to find the

feature value of the audio signal.

speech-recognition were analog aud

signal amplification, A/D

pre-enhancing, API function processing,

detecting; high performance of

feature value of speech.

recognition were shown in figure

Figure 6: Steps of pre

The practical work of Zigb

equipment that included ARM7, HM2007L, AF signal and

combining LinkMatik 2.0 Zi

code.

Figure7: Practical circuit of transmitter using ARM7

VI. RESULTS AND DISCUSSIONS

The result of this project

giving voice commands to pc through

Zigbee Transmitter and

button of remote or mouse or keyboard by rushing between

screen and pc. For this user must install the remote software

on Pc and he must train the Kit before going to use

practically. By this project

Left, Right, End, Stop,

using voice commands. User

commands through Zigbee to change slides.

ISSN: 2277-6370

158

voice recognizer, and then the signal would

be dealt with a serial recognition procedures including

sampling, transforming, processing, and analyzing to find the

feature value of the audio signal. The front procedures of

recognition were analog audio signal input, audio

A/D converter, speech frame selection,

function processing, and end-point

high performance of Fourier transforms fetching

feature value of speech. All procedures included in the

ognition were shown in figure.

of pre-processing of audio signal bee wireless voice-control briefing

equipment that included ARM7, HM2007L, AF signal and

combining LinkMatik 2.0 Zigbee module to transmit control-

ractical circuit of transmitter using ARM7

S AND DISCUSSIONS

The result of this project is changing the slides by

giving voice commands to pc through Hm2007, Arm7,

Receiver instead of pressing the

button of remote or mouse or keyboard by rushing between

For this user must install the remote software

on Pc and he must train the Kit before going to use

oject Start, Page Up, Page Down,

Stop, Right Click operations are done

commands. User can send 8 or more than 8

igbee to change slides.

Global Journal of Advanced Engineering Technologies ,Vol1-Issue3-2012 ISSN: 2277-6370

159

Figure 7: Result on Screen

In above figure slide can be changed by page up and Down

operation using voice command.

Figure 8: Page down operation on Screen

In above figure slide can be changed by page down operation

using voice command.

Figure 9: Right Click Operation on Screen In above figure right click operation done by voice instead of

clicking the rushing between screen and pc and click right the

right button of mouse.

VII. CONCLUSION AND FUTURE ENHANCEMENT This project is exploring the important tool for many people

who are exchanging their knowledge through power point

presentation tool. By this implementation user can easily

proceed paper presentation especially in dark & large

conference room. This application can be implemented in

system purpose and can be used at zero gravity conditions.

The outcome proved successful.

VIII ACKNOWLEDGEMENT I would like to Acknowledge Holy Mary Institute of

Technology And Science management, ECE department, my

parents and my friends for providing their support to

complete my project and to publish it in an international

journal.

REFERENCES

[1] Wen Z. H (2005), The position Tracing system design with Zigbee.

Master Degree Thesis of Communication Engineering department, National

Chung-cheng University.

[2] Chen Gin,(2005). The Role Switching Mechanism of Mobile

Random -net in IEEE 802.15.4. Master Degree Thesis of Communication

and Computer Engineering Department, Nation Cheng-koung University.

[3] Zeng, S. C. (2005).Practical Design of Protocol of ZigBee wireless

Network in Linux System. Master Degree Thesis of Information

Engineering Dept.National Cheng-koung University.

[4] Taiwan Ministry of Economic Affairs Bureau of Energy (2007).

Energy Technology Research and Development.

[5] Fan, I. C. (2007). Visual basic and RS232 serial communication port.

[6] FUN, I. C. (2007). The Serial Communication Control. Design of RS232 with Visual Basic. Wen-Kuei Information and Pres Ltd

Company.

[7] Huang, Y.F. Huang, G.H. Hu. Z.Y. (2005). Development of an expert

system for tackling the public's perception to climate- change impacts on

petroleum industry. Expert systems with Applications, Volume 29, Issue 4,

817-829.

[8] Cheng, H. Y. (2005). Design and practical project of linking. BT with

microprocessor. Master thesis, E.E.

[9] CHU, P. I. (2007). Master in Visual Basic6 Design Basic Chapter Ru-Lin

Information and Press Ltd. Company. Thesis of Communication and

Computer Engineering Dept., National Cheng- koung University.

[10] Zeng, S. C. (2005). Practical Design of Protocol of Zigbee wireless

Net work in Linux System. Master Degree Thesis of Information

Engineering Dept. National Cheng- koung University.

[11]Taiwan Ministry of Economic Affairs Bureau of Energy (2007). Energy

Technology Research and Development White Paper on the first chapter

Senate.

[12]Yang C. P. (2005). The Net-Timing Synchronization Mechanism of

WSN Based on ZigBee. Master Degree Thesis of Communication and

Computer Engineering Dept., National Cheng-koung University.

[13]Sun-Tec Technology Ltd. Corp. (2007). ZigBee Module Experiment

Data Sheet.

[14]CHU, P. I. (2007). Master in Visual Basic6 Design--Basic Chapter. Ru-Lin Information and Press Ltd. Company.

[15] Huang, C. J. (2003). Hierarchical grown blue-trees An effective

topology for bluetooth scatter-nets.Maste thesis, E.E. Department of

National Chung-Sun University.

[16]Implementation of Hi-Tec zigbee remote controller for power point

Presentation. International conference on Innovation in Electronics

And communication Engineering(ICIECE-2012).