集成耳机功能的智能一体化鼠标设计

来源 :科学与财富 | 被引量 : 0次 | 上传用户:lxj13050621544
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 随着因特网的快速发展,电脑进入了千家万户,因为电脑的存在使得我们足不出户就可以了解到外部世界的信息,然而对于那些失去双手的残疾人来说使用电脑便很困难,因此设计一款智能一体化鼠标有较好的应用前景。本文主要围绕Arduino Leonardo硬件平台介绍、系统软件介绍、语音识别模块调试、硬件调试,详细分析了智能一体化鼠标的硬件和软件设计,在该系统下作用下,能解决残疾人使用电脑难的问题。
  关键词: Arduino Leonardo;智能一体化鼠标;语音识别;角度传感器
  前言:
  物联网技术已广泛应用于环境保护、交通运输、家庭、农业等领域。值得关注的一些领域,物联网的应用对于反映铁路、公路突发事件预警、危险区域环境监测、应急救援、救灾等重要科学研究价值和实用价值更为重要。其中,鼠标的计算机输入装置在现代生活中是必不可少的,市场上現有的鼠标主要是手工制作的,目前还没有在残疾人专用鼠标的截肢上,但是对于残疾人来说,在很多情况下,需要使用计算机和鼠标。面对这种情况,设计一款智能一体化鼠标,体现了一定的研究意义。
  一、集成耳机功能的智能一体化鼠标系统的硬件及软件设计
  对智能一体化鼠标系统的软硬件设计进行分析时,可主要从以下角度出发展开探讨:首先,从硬件上来讲,其中主要包括主控板、JY901模块、ld3320模块。在主控芯片上,系统采用Arduino leonardo,它有20个数字输入输出口,7个PWM口以及12个模拟输入口。相比其它版本的Arduino使用独立的USB-Serial转换芯片,Leonardo创新的采用了单芯片解决方案。只用了一片Atmega32u4来实现USB通信以及控制。系统利用其支持USB特性能让Leonardo模拟成鼠标,进而来控制电脑;同时该系统还利用JY901模块,其集成高精度的陀螺仪、加速度计、地磁场传感器,内部集成处理器可以动力学解算与卡尔曼动态滤波算法,能够快速求解出模块当前的实时运动姿态可以直接传输出三维立体的加速度,角速度,磁场,角度。对于使用者可以非常便捷得到头部姿态以及运动状态。对于各个参量都分x轴,y轴,z轴,三部分。主机可以采集值进而处理得到需要的运动状态。系统总体设计图如下:
  通过 JY901 模块检测头部的运动状态以及姿态从而进行相应的命令解读,主要控制光标的上下左右移动。而对于鼠标的单击,右击,查找,粘粘,新建功能使用方式则是通过语音识别模块处理。
  其次,从系统的软件介绍角度出发,集成耳机功能的鼠标系统,它的软件编程主要包括连接器、编译器、库管理等,需要在全面考虑上述编程内容的条件下,获取较完善的软件研发方案,并在集成开发环境下将软件设计部分结合起来。使用Arduino开发环境是一个很好的开发平台,在这个平台上使用Arduino语言,其核心采用C/C++语言来编程操作。C/C++语言编程应用范围较广,在二维、三维动画制作及软件编写等方面有较好适用性,使其在系统设计上有一定运用价值。在Arduinio编程上也可以采用图形化编程,其更为人性化。其中,主机模块程序流程图如图2所示。
  二、系统测试
  (一)软件调试
  编写好的智能鼠标程序需要对其进行编译检查,只有通过编译的程序代码才能下载到主控板上[1]。如果编译不通过要根据软件提示的错误信息进行修改,再重新编译直到没有错误提示信息,其中有些警告是可以忽略的,但是最好仔细进行检查,将警告信息也修改掉。
  (二)硬件调试
  在进行系统内硬件调试时,需要细致分析程序设计结果与具体调试结果不一致的原因,并能在对问题产生原因有明确掌握的情况下,达到预期的系统设计效果。例如,在调试过程中,如果存在主控板串口号无法显示的问题,可将板子先断电,然后在按下复位键,以便保障系统功能正常发挥;若遇到语音识别模块无法控制鼠标的情况,可先检查线路是否连接正确,其次判断模块上的咪头是否正常,这样一步步的排除错误;若出现鼠标移动不灵敏现象,则可以尝试换下鼠标按键安装的位置,尽可能的讲其安装在靠近下颚的地方,使得检测的更为准确。总之在具体硬件调试阶段,一般需要按照以下步骤进行调试工作:首先检查设计原理图连接情况;之后借助检测仪器判断线路中是否存在虚焊、短路等现象;检查电路板焊接位置与原理图是否一致;在完成上述步骤后,应依次调试各个功能模块,措施各模块运作情况。
  在调试时还要注意使用的舒适性和人性化,在使用中轻便、简单。所以我们对开始的帽子结构进行了改造,把助残鼠标改造成耳机样式,并且采用伸缩式的机械结构,满足不同脸型用户的需求,这样不但减轻了重量,而且使助残鼠标的外部结构更加的美观。
  结论:
  综上所述,集成耳机功能的智能一体化鼠标设计系统,其有三大特点:第一,打破了传统的采用手动控制的模式,而是采用头戴式,使手部不方便的残疾人使用电脑成为了可能。第二,鼠标具有光标移动速度可调节、伸缩式的机械结构、带有左右键切换等多项人性化的设计,大大提高了其应用范围和工作效率。第三,据市场调查分析,国内没有残疾人专用鼠标产品出现,因此智能鼠标的设计有很高的研究价值[2]。本文主要从系统设计及实现等方面着手,针对系统硬件平台及软件系统进行了阐述,从而为智能鼠标设计系统的合理设计提供借鉴。通过对系统进行硬件以及软件调试等,能保障系统设计有效性,给那些使用电脑不方便的残疾人带来便利。
  参考文献
  [1] 王宜怀,刘晓升.嵌入式系统——使用HCS12微控制器的设计与应用[M].北京:北京航空航天大学出版社,2008.
  [2] 孙同景.Freescale 9S12十六位单片机原理及嵌入式开发技术[M].北京:机械工业出版社,2008.
其他文献
摘 要: 近年来航运事业取得了较快的发展,在船舶在航行过程中,极易发生溢油事故。导致溢油事故发生的原因较为复杂,多以操纵性溢油事故和事故性溢油事故为主,任何一种溢油事故,都会对海洋和河流带来污染,因此需要针对船舶溢油事故制定应急反应预案,一旦发生突发问题,能够积极采取有效的措施加以处理。  关键词: 船舶;溢油事故;危害;应急预案;处理方法  1溢油事故的危害  由于原油中含有多种液态烃的混合物,
摘 要: 信息化背景下,数控技术不断发展,数控机床得到了越发广泛的应用,凭借本身高速性、复合化以及高精度的特征,数控铣床在制造加工领域扮演着越发重要的角色。本文对数控铣床工装夹具设计与改进策略进行了分析,希望能够为其功能的完善提供一些参考。  关键词: 数控铣床;工装夹具;设计;改进  前言:工业化进程的不断加快,使得作为其基础的制造业备受瞩目,数控机床在生产制造环节得到了越发广泛的应用,在保证产
期刊
“桂朝”是广东省农科院原粮食作物研究所1973年用晚籼“桂阳矮49号”与早籼“朝阳早18”杂交,于1976年培育而成的水稻新良种。经过3年5造大面积种植,普遍获得增产,尤以“桂
随着人们对茶叶品质的不断要求,茶树良种的选育与推广愈来愈受到重视。近些年来不少地方都先后发展了一批又一批无性系的良种茶园,无疑这对改进茶叶品质正发挥愈来愈大的作
玉米是高产稳产作物,适应性广,增产潜力大,特别是杂交种玉米,增产更为显著。目前生产玉米的先进国家,都以推广自交系间杂交种作为提高单产的主要手段之一。近十年来,我国以
摘 要: 随着经济的快速发展,汽车已成为人们工作生活中非常重要的出行工具,汽车饱有量的增加也使人们越来越关注加油机计量的准确性问题。因此对加油机检定工作提出了更高的要求。加油机检定技术直接关系到广大消费者的利益,通过对加油机进行检定,可以提高其使用质量,确保加油机的安全性能。文中分析了加油机检定中常见问题,并进一步对提高加油机检定水平的强化措施进行了具体的阐述。  关键词: 加油机;检定;问题;强
最动人、最传神、最有生命力的艺术就是具有民族独特性的艺术。中国元素不管从符号上还是精神上都深刻反映和传承中国深邃、厚重的文化底蕴和中国聪慧、朴实、善良、锲而不舍
小学音乐教育是整个音乐教育的基础阶段,这个阶段是培养学生创新能力的重要时期. 在传统小学音乐课堂上,受应试类教育考试的影响,学生逐渐养成一定的思维模式,不利于学生创新
期刊
目的:通过心动超声监测不同浓度七氟醚对左心收缩功能的影响,进一步探讨影响左心收缩功能的七氟醚的有效浓度。方法:第一部分:拟七氟醚全凭吸入诱导全麻气管插管下行择期手术的患