一种基于手势追踪传感器的音乐无线控制系统和方法

文档序号:9488907阅读:575来源:国知局
一种基于手势追踪传感器的音乐无线控制系统和方法
【技术领域】
[0001]本发明涉及一种基于手势追踪传感器的音乐无线控制系统和方法,属于传感技术与无线通信技术的交叉领域。
【背景技术】
[0002]目前,手势传感器、无线传输技术的发展迅速,但在一些场合里音乐控制仍采用有线控制,极其不便。在智能家居领域中,虽然已实现了音乐的无线控制,但人们仍大多采用手机,平板等终端实现智能控制,然而这些终端却在一定程度上加大了人们对手机等产品的依赖。无法利用人体自身的简单动作实现对外界的智能控制。
[0003]全球领先的高性能模拟IC和传感器供应商ams推出新的TMx4903系列先进光学传感器模块,集成了通用遥控器、条形码仿真、RGB颜色传感、接近感测和3D手势检测功能,TMD4903和TMG4903是该模块的两大系列产品,能实现精确的颜色感知和接近探测。而本发明采用此款手势传感器,并结合W1-Fi技术能够很好地解决上面的问题。

【发明内容】

[0004]本发明目的在于提出了一种基于手势传感器的音乐无线控制系统,该系统包括信息采集模块、数据传输模块、数据处理模块。首先,数据采集部分,使用红外传感模块自动探测是否有人靠近、当检测到有人靠近时,TMx4903传感器模块启动,对手势进行捕捉及检测同时通过计数器计数,当30秒后仍未有手势,则TMx4903传感器模块恢复待机状态。然后,数据传输部分,使用W1-Fi传输模块将数据采集部分获取的手势信息,从W1-Fi发送端无线传输到W1-Fi接收端。最后,数据处理部分对通过数据传输部分传递过来的数据进行判断并实现对背景音乐的处理。
[0005]本发明系统采用TMx4903系列传感器对手势的识别,该系统可用于家庭及KTV等需要播放音乐的场合。该系统包括感知器件,无线传输模块,单片机系统,音乐播放器,音响。该信息采集模块主要包括个两个子模块,即:
[0006](I)红外识别子模块:红外线识别是否有人靠近。当无人靠近时,系统处于待机状态。当红外线感知到有人靠近时则开启系统手势识别部分。当人离开后则使手势识别模块恢复待机状态。
[0007](2)手势识别子模块:利用TMx4903传感器对手势进行识别。
[0008]本发明的数据传输模块主要包括:
[0009]W1-Fi发送模块:传感器端单片机(Arduino UNO R3硬件开发板)向W1-Fi发送模块发送数据,W1-Fi发送模块将数据通过无线局域网发送到W1-Fi接收模块。
[0010]W1-Fi接收模块=W1-Fi接收模块接收到由W1-Fi发送模块发送的数据后将数据发送到音乐播放器端单片机(Arduino UNO R3硬件开发板)。
[0011]本发明的数据处理模块包括:
[0012]传感器端处理模块:传感器端单片机(Arduino UNO R3硬件开发板)将对不同的手势信息进行判断。并向W1-Fi发送端发送相应数据。
[0013]音乐播放器端处理模块:W1-Fi接收端将数据送至音乐播放器端单片机(ArduinoUNO R3硬件开发板),音乐播放器端单片机(Arduino UNO R3硬件开发板)对数据进行分析后对模拟开关进行控制,实现对歌曲的播放,暂停,切换,及音量调节。
[0014]本发明还提供了一种基于手势追踪传感器的音乐无线控制系统的实现方法,该方法包括如下步骤:
[0015]步骤1:设计一种基于手势追踪传感器的音乐无线控制系统,包括信息采集模块、数据传输模块、数据处理模块三部分。
[0016]步骤2:设计数据采集部分的体系结构。采用传感器端单片机(Arduino UNO R3硬件开发板)对TMx4903传感器模块、红外传感模块、计时模块进行集成。
[0017]步骤3:设计数据传输部分的体系结构。由传感器端单片机(Arduino UNO R3硬件开发板)上的W1-Fi发送端及音乐播放器端单片机(Arduino UNO R3硬件开发板)上的W1-Fi接收端组成。
[0018]步骤4:ESP8266串口 W1-Fi无线收发模块的通信协议的设置,模块VCC端连接5V转3.3V电源模块。GP100低电平,GP102高电平,GP1015低电平,CH-PD连接到高电平时,模块进入工作模式。通过发送AT指令对发送端和接收端进行通信协议的设置。其中,ESP8266串口 W1-Fi无线收发模块作发送端执行如下设置:输入指令AT+CWM0DE = 1,进入STA模式。对于ESP8266串口 W1-Fi无线收发模块作接收端执行如下设置:输入指令AT+CWM0DE = 2,进入AP模式。
[0019]步骤5:在有人靠近红外传感器时,传感器感知到人体,将信号传到传感器端单片机(Arduino UNO R3硬件开发板)中,传感器端单片机(Arduino UNO R3硬件开发板)再向TMx4903模块发出信号,开启TMx4903传感器模块。同时也开始计数,当计数到30秒时,若TMx4903传感器模块感知到手势并传感器端单片机(Arduino UNO R3硬件开发板)传递数据则继续开启手势传感器,并进行步骤7。若传感器端单片机(Arduino UNO R3硬件开发板)未收到数据则关闭TMx4903传感器模块。
[0020]步骤6:若红外传感器检测不到人体,则关闭计时模块及手势传感模块。
[0021]步骤7:传感器端单片机(Arduino UNO R3硬件开发板)收到手势信号后,通过手势识别的算法判断手势,并根据程序对手势所代表的对音乐的控制命令的设定产生不同的数据,发送给W1-Fi发送端。
[0022]步骤8:ff1-Fi发送端通过无线局域网将8bit数据传输到W1-Fi接收端。
[0023]步骤9 =W1-Fi接收端收到数据后将数据发送给音乐播放器端单片机(即=ArduinoUNO R3硬件开发板),音乐播放器端单片机(Arduino UNO R3硬件开发板)通过对数据的判断,选择,使音乐播放器进入下面四种模式。(I)播放模式。当系统收到“播放”的手势信息时,系统控制音乐播放器播放;(2)暂停模式。当系统收到“暂停”的手势信息时,系统控制音乐播放器暂停播放;(3)切换模式。当系统收到“切换”的手势信息时,系统继续接收手势数据并判断是播放上一曲还是播放下一曲,然后控制音乐播放器切换;(4)音量调节模式。当系统收到“音量调节”的手势信息时,系统继续接收手势数据并判断是调高音量还是调低音量,然后控制音乐播放器音量调节。
[0024]有益效果:
[0025]1、本发明的传感器嵌入墙体表面,采用无线传感的方式控制播放器,其节约了空间,并且更加的美观方便。
[0026]2、本发明的手势能够实现对背景音乐的开始,暂停,切换,音量调节,无需近距离按键,无需使用遥控器,也无需手机,平板等终端设备下载专用app控制。只需要人体自身动作即可智能控制背景音乐。
[0027]3、本发明在一些特定场合比如KTV以及需要背景音乐的会场,常常需要其他人在播放器旁边配合播放音乐。而本系统只需唱歌者本人或主持人自己就可以控制音乐播放,简单方便,不存在主持人与DJ人员契合度不够的问题。
【附图说明】
[0028]图1为本发明的方法流程图。
[0029]图2为本发明的系统体系结构图。
[0030]图3为本发明的数据采集部分的体系结构图。
[0031]图4为本发明的数据传输部分的体系结构图。
[0032]图5为本发明的数据处理部分的程序流程图。
具体实施方案
[0033]下面结合说明书附图对本发明创造作进一步的详细说明。
[0034]如图1所示,本发明提供了一种基于手势追踪传感器的音乐无线控制系统,该系统包括信息采集、数据传输、数据处理三个模块。数据采集模块使用红外传感模块周期性探测是否有人靠近。当有人靠近红外传感器时,传感器感知到人体,将信号传到Arduino UNOR3单片机中,单片机再发出信号,将TMx4903传感器模块的电源端拉高,开启TMx4903传感器模块。同时也开始计数,当计数到30秒时,TMx4903传感器模块若感知到手势,则向单片机传递数据。若单片机未收到数据,则关闭计数模块与手势传感模块,若单片机收到数据后,则通过手势识别的算法判断手势,并根据程序对手势所代表的对音乐的控制命令的设定产生不同的数据。当手势为音乐播放的命令时,W1-Fi发送端将发送数据10000000,当手势为音乐暂停的命令时,W1-Fi发送端将发送数据01000000,当手势为音乐切换并且向上切换的命令时,W1-Fi发送端将发送数据00100000,当手势为音乐切换并且向下切换的命令时,W1-Fi发送端将发送数据00110000,当手势为音量调节并且减小音量的命令时,W1-Fi发送端将发送数据00001000,当手势为音量调节并且增加音量的命令时,W1-Fi发送端将发送数据00001100。W1-Fi接收端接收来自W1-Fi发送端通过无线局域网发送的8bit数据后,将数据发送到音乐播放器端的单片机(即=Arduino UNO R3硬件开发板),音乐播放器端单片机(即=Arduino UNO R3硬件开发板)实现对音乐播放的控制。
[0035]如图2所示,手势追踪传感器的音乐无线控制系统包括信息采集、数据传输、数据处理三个模块。信息采集部分包含红外传感器,手势追踪传感器,传感器端单片机。数据传输部分包含W1-Fi发送端与W1-Fi接收端。数据处理部分包含音乐播放器端单片机,音乐播放器。
[0036]如图3所示,数据采集部分采用传感器端单片机(S卩,Arduino UNO R3硬件开发板)对TMx4903传感器模块、红外传感模块、计时模块以及W1-Fi传输模块的发送端进行集成。其中,红外模块选用HC-SR501人体红外感应模块,W1-Fi发送模块选用ESP8266串口W1-Fi无线
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1