基于蓝牙的无线体感鼠标设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-26
  • 论文字数:11628
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:随着信息时代的发展不断加快,计算机已经成为人们的平常生活中最需要的物体。鼠标,作为人与电脑交互的基本工具,其技术与功能的发展,已经越来越被人们所关注。由于工作地点的变化,以及用户需求的改变,人们更加倾向于不依赖平面,没有连线距离限制的鼠标。同时,怎样有效地缩小鼠标的体积,控制鼠标的功耗也日益被人们所关注。

作为本次设计的主要目的,需要做的是研究并开发设计一款基于蓝牙的无线体感鼠标,以更好地将无线鼠标的小型智能化、低成本、较高的定位精度和平滑性等优点实现,更重要的是不依赖于平面,通过体感控制屏幕上显示的鼠标光标。本次设计主要以STM32为主控芯片,发射端将采用MPU6050采集方位信息,经过STM32将信息处理后,通过HC-05蓝牙模块把数据发送到接收端,接收端又通过蓝牙接收信息,将数据由USB传给上位机,最终完成人机交互。无线鼠标是电脑主要器件与无线技术的最优产物。同时,具有蓝牙功能的无线鼠标则能够更方便快捷的与上位机进行传输。

 

关键词:无线鼠标;蓝牙;STM32;MPU6050传感器

 

目录

摘要

Abstract

1 绪论-1

1.1 无线鼠标及蓝牙技术概述-1

1.2 国内外发展现状与趋势-1

2 系统方案分析-3

2.1 系统工作内容-3

2.2 系统方案的选定-3

2.2.1 方案一-3

2.2.2 方案二-4

2.2.3 最佳方案-4

3 系统硬件分析-5

3.1 系统硬件总体分析-5

3.2 系统发射端部分分析-5

3.2.1 发射端硬件原理图-5

3.2.2 最小系统STM32-5

3.2.3 MPU6050模块-9

3.2.4 HC-05蓝牙模块-10

3.2.5 按键模块-11

3.3 系统接收端部分分析-11

3.3.1 接收端硬件原理图-11

3.3.2 USB模块-11

4 系统软件分析-13

4.1 发射端软件分析-14

4.1.1 MPU6050模块-17

4.1.2 发射端蓝牙模块-18

4.2 接收端软件分析-19

4.2.1 数据识别-21

4.2.2 接收端蓝牙模块-22

5.鼠标调试结果-25

结    论-27

参 考 文 献-29

附录A 发射端原理图-30

附录B 接收端原理图-31

附录C 发射端PCB图-32

附录D 接收端PCB图-33

附录E 程序代码-34

致    谢-52