摘要:随着科技技术的快速发展,人体动作感知技术也飞快的发展着,但是人体运动的复杂性及周围环境的复杂,使这项技术相对于其他领域技术还处在一个低水平的阶段。不过基于加速度传感器在如人机交互游戏、未来高科技人机交互领域发挥着极大的作用,人体感知技术更加得到人们的重视和专研。本次研究是设计一种基于加速度传感器的上肢动作感知系统。该系统通过MPU6050传感器阵列采集上肢动作信息数据,再将采集到的数据包发送到下位机解析封包得到姿态值再通过阈值对比,如果在容错范围内,再发给单片机封装为新的封包,通过蓝牙模块发送到上位机解析下位机发来的封包与阈值对比,通过手机屏幕显示。
关键词:传感器MPU6050模块;STM32F103RCT6;蓝牙模块
目录
摘要
Abstract
1 绪论-1
1.1 动作识别技术的发展概述-1
1.2 设计背景-1
1.3 本次设计的主要任务-2
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.3 系统各部分分析-6
3.3.1 STM32最小系统-6
3.3.2 MPU6050传感器模块-8
3.3.4 蓝牙模块-10
4 系统软件程序设计分析-11
4.1 STM32上的串口读取并接收MPU6050传感器模块数据的程序设计-12
4.2 下位机接收到的数据发送至上位机的程序设计-13
4.3 手机Android APP 对于接收数据的处理程序设计-18
5 系统功能测试结果-20
结 论-21
参 考 文 献-22
附录A 产品运行时显示内容-23
附录B 系统硬件原理图和PCB图-24
附录C 部分代码-25
致 谢-31