基于Arduino平台的三维手势感应台灯及其感应控制方法技术

技术编号:19127019 阅读:9 留言:0更新日期:2018-10-10 08:21
本发明专利技术公开了一种基于Arduino平台的三维手势感应台灯及其感应控制方法,包括台灯主体及设置在所述的台灯主体内的控制组件,所述的控制组件包括核心控制芯片、手势感应传感器、超声波传感器、白灯及黄灯;本发明专利技术通过左右手势实现灯的唤醒和熄灭,上下手势实现灯的光源切换,远近手势实现灯的亮度调节,主要用于学习工作场合,光源选择上以白光为默认光源,添加黄色光源提供于休憩场合。

【技术实现步骤摘要】
基于Arduino平台的三维手势感应台灯及其感应控制方法
本专利技术涉及一种灯具,尤其涉及一种基于Arduino平台的三维手势感应台灯及其感应控制方法。
技术介绍
随着科学技术的发展,越来越多的产品开始运用人机交互技术,这使得越来越多新的人机交互基础涌现并快速发展。相比传统上的键盘输入,鼠标输入等模式,手势感应控制技术以其便捷,高效的特点进入人们视野并受到广泛关注。而手势识别的研究实际聚焦于手的时空轨迹,以识别不同的手势运动进行操作来提高使用者操作时的交互体验。开关作为一种控制元件,在电子设备中控制着电路的接通与断开。目前电子器件的开关控制类型基本有机械开关控制,电子控制以及传感器控制三种。机械开关的可靠性较低,易受外界条件的影响,而目前较受推崇的电子控制,例如电阻电容式触摸屏开关,虽然提高了稳定性但这种感应式触摸开关无法应对潮湿天气,外界金属靠近等问题,并且在黑暗状态下使用者不易找到触点位置。这类触摸开关基于裸手指的单词触碰使电路内部输出阶跃或脉冲信号,分为人体电磁感应式以及遮挡式两种,都需要人体接触到固定触点位置从而实现控制作用。近年来,红外线手势传感器正逐渐成为新一代非接触式手势识别用户界面的创新点。这类手势传感器基于非接触式红外传感技术,聚焦于手的时空轨迹的识别,凭借很高的敏感度和很强的对抗环境干扰的特点现已成为人机交互的一个重要研究领域。基于红外传感的手势传感器是利用红外光具有的反射,折射,吸收等物理性质进行检测手势运动轨迹的一种传感器。这种红外传感器具有着光谱学的一种独特的优点,即不受约束的测量。此种手势传感器利用不同方向上的多个红外发射器来发射出不同的红外光线,当手在传感器上方移动时通过反射回来的不同信号之间的时间差来判断手势的运动轨迹。Arduino作为开放电子原型平台兼有硬件与软件,具有Arduino简单的开发方法和跨平台性质,愈来愈多的公司和厂商开始开发基于Arduino开发的项目和产品。Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。它构建于开放原始码simpleI/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE,你的计算机中的程序开发环境。台灯作为使用度较高的生活类用品,对我们的学习,工作及生活都有重要作用,现有技术的台灯的感应使用体验较差。
技术实现思路
本专利技术的目的:提供一种基于Arduino平台的三维手势感应台灯及其感应控制方法,能在Arduino平台上利用手势传感器进行控制,只需进行简单的左、右、上、下、远、近的手势动作便可分别实现开关、切换、亮度调节的三种功能,可以给用户提供便捷灵活的操作体验。为了实现上述目的,本专利技术的技术方案是:一种基于Arduino平台的三维手势感应台灯,包括台灯主体及设置在所述的台灯主体内的控制组件,所述的控制组件包括核心控制芯片、手势感应传感器、超声波传感器、白灯及黄灯;所述的超声波传感器安装在所述的白灯及黄灯上,所述的手势感应传感器与所述的白灯及黄灯之间通过金属硅胶软管连接;所述的核心控制芯片的接地端分别与所述的白灯及黄灯的一端连接,所述的白灯的另一端分别与所述的核心控制芯片连接,所述的黄灯的另一端分别与所述的核心控制芯片连接;所述的核心控制芯片的输入口与所述的手势感应传感器的高低电平输出口连接,所述的手势感应传感器的时钟信号口与所述的核心控制芯片的输出口连接,所述的手势感应传感器的正负极端口分别与所述的核心控制芯片的接地端及电源端口连接;所述的超声波传感器的正负极端口分别与所述的核心控制芯片的接地端及电源端口连接,所述的超声波传感器的PWM脉冲的输出口与所述的核心控制芯片连接,所述的超声波传感器的模拟电压输出口与所述的核心控制芯片的输入端连接,所述的超声波传感器的控制端口与所述的核心控制芯片连接。上述的基于Arduino平台的三维手势感应台灯,其中,所述的手势感应传感器上设有四个定向二极管及一个红外发射器,所述的四个定向二极管分别周向环绕在所述的红外发射器的四周。上述的基于Arduino平台的三维手势感应台灯,其中,所述的四个定向二极管的电压值变化的顺序与手移动时的方向是一致的。上述的基于Arduino平台的三维手势感应台灯,其中,所述的四个定向二极管将电压值的变化转换成高低电平并发送到所述的核心控制芯片。上述的基于Arduino平台的三维手势感应台灯,其中,所述的超声波传感器上设有声波发送器及声波接收器,所述的声波发送器发送声波信号并通过所述的声波接收器接收声波信号。一种基于Arduino平台的三维手势感应台灯的感应控制方法,该方法至少包括如下步骤:步骤1:台灯处于关闭状态时,手势感应传感器判断是否有左右手势,若有,则执行步骤2,若没有,台灯保持关闭状态;步骤2:赋白灯的数字状态为1;步骤3:白灯亮,黄灯灭;步骤4:手势感应传感器判断是否有左右手势,若有,则返回步骤1,若没有,则执行步骤5;步骤5:手势感应传感器判断是否有上下手势,若有,则执行步骤6,若没有,保持白灯亮,黄灯灭;步骤6:赋黄灯的数字状态为1,白灯的数字状态为0;步骤7:白灯灭,黄灯亮;步骤8:手势感应传感器判断是否有左右手势,若有,则返回步骤1,若没有,则执行步骤9;步骤9:手势感应传感器判断是否有上下手势,若有,则执行步骤10,若没有,保持白灯灭,黄灯亮;步骤10:赋黄灯的数字状态为0,白灯的数字状态为1,返回步骤3。上述的基于Arduino平台的三维手势感应台灯的感应控制方法,其中,在所述的步骤3至步骤10中,白灯和黄灯的亮度调节方法包括如下步骤:S1:白灯或黄灯处于非关闭状态,超声波传感器判断是否有远近手势;S2:超声波传感器将距离转化为模拟电压值,再经程序转化为PWM模拟值赋予白灯或黄灯作为模拟状态输入;S3:白灯或黄灯的变亮或变暗。本专利技术通过左右手势实现灯的唤醒和熄灭,上下手势实现灯的光源切换,远近手势实现灯的亮度调节,主要用于学习工作场合,光源选择上以白光为默认光源,添加黄色光源提供于休憩场合。附图说明图1是本专利技术基于Arduino平台的三维手势感应台灯的核心控制芯片与手势感应传感器的连接框图。图2是本专利技术基于Arduino平台的三维手势感应台灯的核心控制芯片与超声波传感器的连接框图。图3是本专利技术基于Arduino平台的三维手势感应台灯的控制组件的主视图。图4是本专利技术基于Arduino平台的三维手势感应台灯的手势感应传感器的主视图。图5是本专利技术基于Arduino平台的三维手势感应台灯的感应控制方法流程图。图6是本专利技术基于Arduino平台的三维手势感应台灯的灯源亮度调节流程图。图7是本专利技术基于Arduino平台的三维手势感应台灯的灯源非均匀量化分段图。具体实施方式以下结合附图进一步说明本专利技术的实施例。请参见附图1至附图3所示,一种基于Arduino平台的三维手势感应台灯,包括台灯主体及设置在所述的台灯主体内的控制组件,所述的控制组件包括核心控制芯片1、手势感应传感器2、超声波传感器3、白灯4及黄灯5;所述的超声波传感器3安装在本文档来自技高网
...
基于Arduino平台的三维手势感应台灯及其感应控制方法

【技术保护点】
1.一种基于Arduino平台的三维手势感应台灯,其特征在于:包括台灯主体及设置在所述的台灯主体内的控制组件,所述的控制组件包括核心控制芯片、手势感应传感器、超声波传感器、白灯及黄灯;所述的超声波传感器安装在所述的白灯及黄灯上,所述的手势感应传感器与所述的白灯及黄灯之间通过金属硅胶软管连接;所述的核心控制芯片的接地端分别与所述的白灯及黄灯的一端连接,所述的白灯的另一端分别与所述的核心控制芯片连接,所述的黄灯的另一端分别与所述的核心控制芯片连接;所述的核心控制芯片的输入口与所述的手势感应传感器的高低电平输出口连接,所述的手势感应传感器的时钟信号口与所述的核心控制芯片的输出口连接,所述的手势感应传感器的正负极端口分别与所述的核心控制芯片的接地端及电源端口连接;所述的超声波传感器的正负极端口分别与所述的核心控制芯片的接地端及电源端口连接,所述的超声波传感器的PWM脉冲的输出口与所述的核心控制芯片连接,所述的超声波传感器的模拟电压输出口与所述的核心控制芯片的输入端连接,所述的超声波传感器的控制端口与所述的核心控制芯片连接。

【技术特征摘要】
1.一种基于Arduino平台的三维手势感应台灯,其特征在于:包括台灯主体及设置在所述的台灯主体内的控制组件,所述的控制组件包括核心控制芯片、手势感应传感器、超声波传感器、白灯及黄灯;所述的超声波传感器安装在所述的白灯及黄灯上,所述的手势感应传感器与所述的白灯及黄灯之间通过金属硅胶软管连接;所述的核心控制芯片的接地端分别与所述的白灯及黄灯的一端连接,所述的白灯的另一端分别与所述的核心控制芯片连接,所述的黄灯的另一端分别与所述的核心控制芯片连接;所述的核心控制芯片的输入口与所述的手势感应传感器的高低电平输出口连接,所述的手势感应传感器的时钟信号口与所述的核心控制芯片的输出口连接,所述的手势感应传感器的正负极端口分别与所述的核心控制芯片的接地端及电源端口连接;所述的超声波传感器的正负极端口分别与所述的核心控制芯片的接地端及电源端口连接,所述的超声波传感器的PWM脉冲的输出口与所述的核心控制芯片连接,所述的超声波传感器的模拟电压输出口与所述的核心控制芯片的输入端连接,所述的超声波传感器的控制端口与所述的核心控制芯片连接。2.根据权利要求1所述的基于Arduino平台的三维手势感应台灯,其特征在于:所述的手势感应传感器上设有四个定向二极管及一个红外发射器,所述的四个定向二极管分别周向环绕在所述的红外发射器的四周。3.根据权利要求2所述的基于Arduino平台的三维手势感应台灯,其特征在于:所述的四个定向二极管的电压值变化的顺序与手移动时的方向是一致的。4.根据权利要求2所述的基于Arduino平台的三维手势感应台灯,其特征在于:所述的四个定向二极管将电压值的...

【专利技术属性】
技术研发人员:林尹雅李袁媛李想陈玉林
申请(专利权)人:东南大学成贤学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1