基于MPU6050六轴传感器的悬空鼠标系统技术方案

技术编号:13500367 阅读:97 留言:0更新日期:2016-08-09 13:11
本实用新型专利技术涉及一种基于MPU6050六轴传感器的悬空鼠标系统,包括发射电路和接收电路,发射电路包括MPU6050六轴传感器,其中MPU6050六轴传感器将采集到的数据滤波处理后通过IO口传给STM32单片机,该单片机进行数据处理后通过SPI通信总线将数据传送给射频模块发射端,发射端将数据发给从机进行处理;所述的接收电路包括射频模块接收端,其中接收端接收从机处理后的数据,并通过SPI通信总线将数据传给STM32单片机处理,该单片机通过USB与PC机进行连接,来控制屏幕上的光标移动。本实用新型专利技术可以摆脱桌面鼠标的限制,实现在远距离的三维空间内获得鼠标的操作功能,增强用户对于计算机操作的舒适体验感,具有广阔的市场前景。

【技术实现步骤摘要】

本技术涉及一种鼠标系统,尤其涉及一种基于MPU6050六轴传感器的悬空鼠标系统
技术介绍
鼠标的结构自其诞生以来发生了很大的变化,从机械一直发展到现在的激光定位,而且衍生了触摸板,轨迹球,指点杆等产品,但现有技术中,基本的操作方式并没有发生改变,仍然是通过平面的位移来操控屏幕上的光标。因此需要着手设计一款可以悬空使用的鼠标,即不需要将鼠标放置在桌面上,也可以像传统鼠标一样自由操控屏幕光标,即可以在远距离的三维空间中获得鼠标的操作功能。基于以上原因,需要一种悬空鼠标系统被设计出来,它可以增强用户对于计算机操作的舒适体验感,使得悬空鼠标具有广阔的市场。
技术实现思路
本技术的目的在于:针对现有技术的缺陷,提出了一种基于MPU6050六轴传感器的悬空鼠标系统,它可以摆脱桌面鼠标的限制,实现在远距离的三维空间内获得鼠标的操作功能,增强用户对于计算机操作的舒适体验感,具有广阔的市场前景。本技术所采用的技术方案是:一种基于MPU6050六轴传感器的悬空鼠标系统,包括发射电路和接收电路,所述的发射电路包括MHJ6050六轴传感器、STM32单片机和射频模块发射端,其中MPU6050六轴传感器将采集到的数据滤波处理后通过1 口传给STM32单片机,STM32单片机进行数据处理后通过SPI通信总线将数据传送给射频模块发射端,射频模块发射端将数据发给从机进行处理;所述的接收电路包括射频模块接收端、STM32单片机和PC机,其中射频模块接收端接收从机处理后的数据,并通过SPI通信总线将数据传给STM32单片机处理,STM32单片机通过USB与PC机进行连接,来控制屏幕上的光标移动。在本技术中:所述的射频模块采用nRF24L01无线传输收发器,所述的STM32单片机通过差分放大、模数转换、二重积分和编码的步骤进行数据处理。采用上述技术方案后,本技术的有益效果为:本技术可以摆脱桌面鼠标的限制,实现在远距离的三维空间内获得鼠标的操作功能,增强用户对于计算机操作的舒适体验感,具有广阔的市场前景。【附图说明】图1为本技术中的发射电路示意图;图2为本技术中的接收电路示意图;图3为本技术原理图。【具体实施方式】下面将结合附图对本技术作进一步的说明。由图1-3可见,一种基于MPU6050六轴传感器的悬空鼠标系统,包括发射电路和接收电路,所述的发射电路包括MPU6050六轴传感器、STM32单片机和射频模块发射端,其中MPU6050六轴传感器将采集到的数据滤波处理后通过1 口传给STM32单片机,STM32单片机进行数据处理后通过SPI通信总线将数据传送给射频模块发射端,射频模块发射端将数据发给从机进行处理;所述的接收电路包括射频模块接收端、STM32单片机和PC机,其中射频模块接收端接收从机处理后的数据,并通过SPI通信总线将数据传给STM32单片机处理,STM32单片机通过USB与PC机进行连接,来控制屏幕上的光标移动;所述的射频模块采用nRF24L01无线传输收发器,所述的STM32单片机通过差分放大、模数转换、二重积分和编码的步骤进行数据处理。当用户采用悬空鼠标进行屏幕光标操控时,手腕和手肘均是悬空没有支撑的,这样,光标位置就会随着人体的运动或静止而产生或多或少的抖动。特别是在操作较为细小复杂的界面时,这种抖动就很可能造成失误操作,从而严重影响了使用,因此使用卡尔曼滤波算法对传感器检测到的数据进行数据处理,让传到PC端的数据更加平稳,从而使得光标可以更加平稳的在光屏上运行。以上对本技术的【具体实施方式】进行了描述,但本技术并不限于以上描述。对于本领域的技术人员而言,任何对本技术方案的同等修改和替代都是在本技术的范围之中。因此,在不脱离本技术的精神和范围下所作的均等变换和修改,都应涵盖在本技术的范围内。【主权项】1.一种基于MPU6050六轴传感器的悬空鼠标系统,其特征在于:包括发射电路和接收电路,所述的发射电路包括MPU6050六轴传感器、STM32单片机和射频模块发射端,其中MPU6050六轴传感器将采集到的数据滤波处理后通过1 口传给STM32单片机,STM32单片机进行数据处理后通过SPI通信总线将数据传送给射频模块发射端,射频模块发射端将数据发给从机进行处理;所述的接收电路包括射频模块接收端、STM32单片机和PC机,其中射频模块接收端接收从机处理后的数据,并通过SPI通信总线将数据传给STM32单片机处理,STM32单片机通过USB与PC机进行连接,来控制屏幕上的光标移动。2.根据权利要求1所述的一种基于MPU6050六轴传感器的悬空鼠标系统,其特征在于:所述的射频模块采用HRF24L01无线传输收发器,所述的STM32单片机通过差分放大、模数转换、二重积分和编码的步骤进行数据处理。【专利摘要】本技术涉及一种基于MPU6050六轴传感器的悬空鼠标系统,包括发射电路和接收电路,发射电路包括MPU6050六轴传感器,其中MPU6050六轴传感器将采集到的数据滤波处理后通过IO口传给STM32单片机,该单片机进行数据处理后通过SPI通信总线将数据传送给射频模块发射端,发射端将数据发给从机进行处理;所述的接收电路包括射频模块接收端,其中接收端接收从机处理后的数据,并通过SPI通信总线将数据传给STM32单片机处理,该单片机通过USB与PC机进行连接,来控制屏幕上的光标移动。本技术可以摆脱桌面鼠标的限制,实现在远距离的三维空间内获得鼠标的操作功能,增强用户对于计算机操作的舒适体验感,具有广阔的市场前景。【IPC分类】G06F3/038, G06F3/0346【公开号】CN205334387【申请号】CN201620067175【专利技术人】李士垚, 唐星阳, 纪伟, 冯仕煜 【申请人】南京工程学院【公开日】2016年6月22日【申请日】2016年1月25日本文档来自技高网...

【技术保护点】
一种基于MPU6050六轴传感器的悬空鼠标系统,其特征在于:包括发射电路和接收电路,所述的发射电路包括MPU6050六轴传感器、STM32单片机和射频模块发射端,其中MPU6050六轴传感器将采集到的数据滤波处理后通过IO口传给STM32单片机,STM32单片机进行数据处理后通过SPI通信总线将数据传送给射频模块发射端,射频模块发射端将数据发给从机进行处理;所述的接收电路包括射频模块接收端、STM32单片机和PC机,其中射频模块接收端接收从机处理后的数据,并通过SPI通信总线将数据传给STM32单片机处理,STM32单片机通过USB与PC机进行连接,来控制屏幕上的光标移动。

【技术特征摘要】

【专利技术属性】
技术研发人员:李士垚唐星阳纪伟冯仕煜
申请(专利权)人:南京工程学院
类型:新型
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1