Control of Servo Motors with Speech Recognition Aided Linear Predictive Coding by Using ZigBee Communication

Keywords: communication with ZigBee, control of servo motors, linear predictive coding, speech recognition

Abstract

One of the popular wireless communicating technology in electronic society at last years which has IEEE 802.15.4 protocol number is ZigBee communication named by movement of bees is studied in this work. It relates internet of things (IoT) and Industry 4.0. Therefore; these technologies make ZigBee extremely important. A type of ZigBee called XBee modules are used to send commands from the transmitter XBee to the receiver XBee which is connected to the servo motors mounted to wheels on a toy car with the help of Arduino Duemilanove. The transmitter XBee is plugged to the USB dongle that is connected one of the USB ports of the PC. At this stage; XCTU Program is used to get commands from the MatLab Program and send them to the transmitter XBee that sends to the receiver XBee wirelessly. As a second wireless communication tool, speech recognition algorithm is coded into the system by means of  MatLab Program. The linear predictive coding (LPC) algorithm on MatLab is one of the good method for speech recognition. One user can control the direction of servo motors with appropriate commands. Finally, the commands are sent to the servo motors which are 15 meter away from the PC through MatLab and XCTU Programs and XBee modules. If the voices of the same person are recorded and embedded in the program, the test is 100% successful. Otherwise, voice recordings are taken from different people, as a result; the success rate is around 80% but the system can be controlled by other users.

References

[1] Duman M., Çelik B., (2011). IEEE 802.15.4 Standardına Uygun ZigBee ile Kablosuz Haberleşme Uygulaması ve Servo Motor Kontrolü, Graduation Project, Electronics Engineering, Gebze Istitute of Technology.
[2] Schneider Electric Industries, (2005). ZigBee, Setting Standards for Energy-Efficient.
[3] Bayılmış C., Ertürk İ. Çeken C., (2004). Kablosuz Bilgisayar Ağlarının Karşılaştırmalı İncelemesi, Journal of Polytechnic, 7(3), 201-210.
[4] Köybaşı Z., Kaya İ., (2011). Security and power consumption comparisons of wireless sensor networks, 21st Signal Processing and Communications Applications Conference SIU, Haspolat, Turkey.
[5] Karasulu B., Toker L., Korukoğlu S., (2009). ZigBee - IEEE 802.15.4 Standartı Temelli Kablosuz Algılayıcı Ağları, XIV. Türkiye’de İnternet Konferansı Bildirileri, Bilgi University, İstanbul.
[6] ZigBee Alliance website, http://www.zigbee.org, Accessed 18 July 2020.
[7] Wheeler A., (2007). Commercial Applications of Wireless Sensor Networks Using ZigBee, IEEE Communications Magazine, 45(4), 70-77.
[8] Aktaş F., Çeken C., Erdemli Y. E., (2016). Nesnelerin İnterneti Teknolojisinin Biyomedikal Alanındaki Uygulamaları, Düzce University Journal of Science and Technology, 4, 37-54.
[9] Somani N. A., Patel Y., (2012). ZigBee: A Low Power Wireless Technology for Industrial Applications, International Journal of Control Theory and Computer Modelling IJCTCM, 2(3), 27-33.
[10] Duman M., (2018). Controlling Servo Motors with Speech Recognition by Using 802.15.4 Wireless Protocol ZigBee, 3rd International Conference on Organic Electronic Material Technologies OEMT, Kırklareli, Turkey.
[11] Duman M., (2018). Linear Predictive Coding in MatLab to Communicate with ZigBee, 3rd International Conference on Organic Electronic Material Technologies OEMT, Kırklareli, Turkey.
[12] Erfani S., Ahmadi M., Bayan N., (2013). Signal analysis in linear time-varying systems, International Symposium on Signals, Circuits and Systems ISSCS, Romania.
Published
2020-12-31
How to Cite
Duman, M. (2020). Control of Servo Motors with Speech Recognition Aided Linear Predictive Coding by Using ZigBee Communication. Journal of Engineering Research and Applied Science, 9(2), 1459-1461. Retrieved from http://journaleras.com/index.php/jeras/article/view/203
Section
Articles