Font Size: a A A

Design And Implementation Of Air Mouse Based On Adaptive Frequency Hopping Technology

Posted on:2019-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:D D HuangFull Text:PDF
GTID:2428330572963692Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology and microelectronics technology,computers have become a necessity in people's lives,work,entertainment,etc.At the same time,people have a higher demands for computers operations.As a result,the changes in human-computer interaction methods have become more and more important.The Air Mouse design has been widely concerned in many fields for its flexible control method and unlimited object support.Nowadays,the society is becoming increasingly diverse and numeric,while the Air Mouse is a new type of computer input device that is more comfortable,convenient and user-friendly.It is obvious that the research has wide application value and huge market prospects in this field.At present,most of the Air Mouses used in people's life,such as in video conferencing,course teaching,smart home living,haves high costs,short wireless communication distances,weak anti-interference abilities.Moreover,its pointer positioning is not accurate and has inertial drift,and its noise can not be eliminated.This paper proposes an Air Mouse based on adaptive frequency hopping technology.Firstly,a new 2.4G-based adaptive frequency hopping anti-interference algorithm is designed,which can effectively shorten the system communication handshake time and improve the probability of hopping to available frequency.Secondly,this design used MPU6050 six-axis sensor to study the Air Mouse functions.Then,the Kalman filter attitude calculation algorithm is used to compensate the gyro zero drift and reduce the noise of the accelerometer to achieve more accurate pointer positioning effect.In addition,a more reasonable button recognition algorithm were applied to achieve left and right click,double click,long press function,which improved the click accuracy.In the handheld system,the key multi-level power saving mechanism effectively solved the problem of continuation.The system design consists of two parts: a handheld transmitter and a computer receiver.The handheld transmitter is responsible for the detection of Air Mouse status and the transmission of data,including the main control module,the air positioning module,thebutton module,the 2.4G radio frequency module,the power module,etc.The computer receiving end is responsible for receiving Air Mouse data and transmitting data to the host computer,including the main control module,2.4G RF module,USB module,power supply module,etc.Through the detailed description of the system hardware platform and software design,the Air Mouse system based on 2.4G adaptive frequency hopping technology is finally realized.Finally,the paper tested the basic functions and performance of Air Mouse,especially the adaptive frequency hopping anti-jamming capability and pointer positioning accuracy.It proved that the hardware scheme and software algorithms used in this design are reasonable and effective.Compared with the previous research in the Air Mouse field,it has effectively improved the wireless anti-interference ability and pointer positioning accuracy,and has improved a lot in the button design and power saving mechanism,which has perfectly reached the expected function and can satisfy the need of the user.It has greatly promoted the in-depth study in this field.
Keywords/Search Tags:2.4G adaptive frequency hopping, MPU6050, six-axis positioning, multi-level power saving, STM32f103
PDF Full Text Request
Related items