基于简单手势识别的多媒体应用设计.doc

资料分类:单片机自动化 上传会员:小四哥 更新时间:2020-11-14
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:20189
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘 要:多媒体应用凭借其强大的处理声音、图像、文字等信息的能力,拥有着十分广泛的应用领域,涉及到医药、工程、广告、教育还有科学研究等行业。然而,多媒体应用传统的控制方式已经远远跟不上科技的进步。一个优良的手势识别系统可以让用户的使用体验达到最优。

为了实现集物理按钮、手势识别、手机无线控制为一体的多媒体控制系统。本文设计了一种基于简单手势识别的多媒体应用控制系统。手势识别模块选用Arduino Uno作为控制主板,物理按键模块选用Arduino Leonardo作为控制主板,而手机与硬件的无线信息传输则选择HC-05蓝牙模块,并且结合了超声波测距模块实现高低手势控制电脑多媒体音量大小。此外,当做出下滑手势时,会有步进电机模块模拟幕布的下拉行为,并打开PPT进行演示,当做出上划手势时,幕布升起,PPT结束演示,而左右滑动则可以完成PPT的切换。

本设计已经完成了多媒体应用控制系统的实物,以及基于Android开发平台实现的上位机软件。具有蓝牙搜寻功能、多媒体应用控制功能、超声波控制音量、硬件信息交互功能。多媒体应用控制系统包括按键控制、手势控制、手机无线控制等多种多媒体应用控制方式,最大程度上满足用户对多媒体应用控制多种场合的不同需求。

关键词:手势识别;Arduino单片机;Android开发;蓝牙通信;多媒体应用控制

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景及意义-1

1.1.1 研究的背景-1

1.1.2 研究的意义-1

1.2 多媒体应用控制的研究现状和发展趋势-1

1.3 课题研究的任务-2

2 多媒体应用控制系统设计-3

2.1 研究内容-3

2.1.1 功能要求-3

2.1.2 设计思路-3

2.2 总体方案设计与论证-4

2.3 方案选择-4

2.3.1 无线智能传输方案的论证-4

2.3.2 手势传感方案的论证-5

3 系统硬件设计-7

3.1 硬件系统总体方案-7

3.2 主控模块设计-8

3.2.1 Arduino主控模块-8

3.2.2 Arduino Leonardo-8

3.2.3 Arduino Uno-9

3.3 手势识别模块-11

3.3.1 APDS-9960-11

3.3.2 APDS-9960硬件电路的实现-12

3.4 蓝牙模块设计-13

3.4.1 HC-05-13

3.4.2 HC-05硬件电路设计-14

3.5 超声波测距模块-14

3.5.1 HC-SR04-14

3.5.2 HC-SR04硬件电路设计-15

3.6 按钮模块-16

3.7 步进电机驱动模块-17

3.7.2 步进电机驱动-18

3.7.3 步进电机驱动系统电路设计-19

4 多媒体应用控制系统的软件设计-20

4.1 总体软件设计方案-20

4.2 Arduino程序设计-20

4.2.1 Arduino IDE编译环境-20

4.2.2 Arduino Leonardo端程序设计-20

4.2.3 Arduino Uno端程序设计-23

4.3 Android 应用程序设计-27

4.3.1 Android 简介-27

4.3.2 Android界面设计-27

4.3.3 蓝牙通信的实现-30

5 系统分析与调试-32

5.1 硬件测试-32

5.1.1 硬件测试步骤-32

5.1.2 硬件测试结果-32

5.2 Android软件测试-33

5.2.1 软件测试步骤-33

6 结论与展望-35

参 考 文 献-36

致 谢-37

相关论文资料:
最新评论
上传会员 小四哥 对本文的描述:本设计主要通过Arduino Leonardo板通过与电脑通信,模拟电脑键盘的输入来控制电脑多媒体应用以及控制步进电机模拟幕布的升降过程。再通过Arduino Uno主控板使用软串口与Arduino Leonardo进行......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: