implementation of hi-tec zigbee voice …€¦ · design our voice-control power-point presentation...
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).