基于stm32的数据手套设计和制作.docx

资料分类:工业大学 上传会员:DcvOS 更新时间:2023-02-23
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10077
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:虚拟现实的技术发展的越来越快,人们对这个技术的需求也开始不断地增加,虚拟现实设备也逐渐增多,越来越接近人们的生活。在各种设备中,数据手套在人机交互这方面起着非常重要的作用,可以说没有了数据手套,虚拟现实体验会大大减少。数据手套可以采集手部姿态数据并提供各种反馈。

本次制作的数据手套可以完成人机交互,即通过数据手套控制PC上制作的模型。当戴上制作的手套后,手指上的弯曲度发生改变,手的位置发生改变,此时,单片机通过引脚读取相应的数据,这些数据经过处理后,通过蓝牙送到电脑上的相关上位机软件中进行实时的演示。

文章的主要内容:

(1)设计介绍及背景:介绍什么是数据手套,制作数据手套的意义是什么,以及对比国内国外数据手套的发展情况。

(2)硬件介绍:通过查找资料,确定数据手套的硬件,介绍硬件的引脚以及在编程时需要考虑的功能,通过这些在软件上画出相应的硬件原理图。

(3)软件程序的设计:根据手指上的弯曲度传感器以及角速度加速度传感器编写相应的数据接收以及处理的程序并且烧写到单片机中完成下位机的制作;同时在上位机上先制作出手部的模型,编写接收来自下位机数据的程序,通过这些数据控制手部模型姿态。

(4)成果分析及展望:对成品进行一个分析及展望,分析已经实现的功能,对未实现的功能以及有缺陷的功能进行展望。

关键词:虚拟现实,数据手套,手部模型

 

目录

摘要

Abstract

1.绪论-6

1.1 研究背景及意义-6

1.2 数据手套在国内外的研究现状-6

1.2.1 国外研究现状-6

1.2.2 国内研究现状-7

2.数据手套的硬件设计-8

2.1 单片机的选择-8

2.2 弯曲度传感器-10

2.3 mpu6050模块-12

2.3.1 mpu6050的介绍-12

2.3.2 MPU6050和STM32连接的步骤-13

2.3.3 Mpu6050寄存器的使用-14

2.4 HC-05蓝牙模块-17

2.5 手套和硬件的连接-18

3.数据手套的软件设计-20

3.1 下位机程序设计-20

3.1.1 stm32主程序-21

3.1.2 flex弯曲度传感器数据采集程序-21

3.1.3 陀螺仪数据采集程序-22

3.2 上位机程序设计-24

3.2.1 手部模型的建立以及程序-24

3.2.2 下位机与上位机之间的数据接收-26

3.2.3 手部模型的控制-27

4.成果展示-29

4.1 最终结果-29

5.总结和展望-31

5.1 总结-31

5.2 展望-31

6.致谢-33

7.参考文献-34

附录-35

相关论文资料:
最新评论
上传会员 DcvOS 对本文的描述:通过查询相关的资料以及成本的考虑,最终确定选择单片机stm32c8t6,弯曲度传感器flex2.2,角速度加速度传感器mpu6050以及用于传输数据的蓝牙模块。mpu6050的数据通过相应的引脚传输到单......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: