NXP LPC824 + Vishay VCNL4020 Gesture Recognition 开发板

手势识别是近年来大热的人机交互方式。因其操作方便,功能炫酷而广泛应用于智能手机,智能穿戴,智能家居以及智能汽车等领域。

手势识别的发展也经历了几个阶段。从最初的利用穿戴设备直接检测手、胳膊各关节的角度和空间位置到后来利用光学标记方法,通过红外线将人手位置和手指的变化来判断手势,再到现在基于视觉的手势识别方式。

虽然基于视觉的手势识别是未来的主旋律,但是光学标记法的手势识别方式仍然为行业接受,相比于基于视觉而言,基于光学的成本相对低的多。

世平集团推出基于 NXP LPC824+Vishay VCNL4020 手势识别开发板,正是采用光学标记原理实现的。开发板主控平台是 NXP LPC824 Cortex M0 平台,通过 I2C 接口控制 Vishay Proximity Sensor VCNL4020 + VSMF2890 红外发射管实现手势识别功能。从开发板的功能框图可以看到,它采用了一颗近距离感应传感器 VCNL4020,可以检测反射回来的红外光的数据,同时在传感器的上,下,左,右位置上各安装了 1 颗 VSMF2890 红外发射管,通过红外光反射原理来判断手的位置以及位移变化来识别上,下,左,右这四种手势。

 Gesture Recognition 框图

  • 开发板基本功能

1) 无需外接下载器,通过板上自带 LPC11U35 芯片即可下载程序。

2) 主控 MCU 通过 I2C 接口读取 Sensor 原始数据并进行数据分析和建模,再将识别结果在 LCM 显示屏上显示。

3) 兼容 Arduino 接口。


开发板正面图
	开发板反面照片

  • 开发板操作说明

 

此开发板支持的手势有 上、下、左、右四种, 识别距离在 5cm 左右,手势有效区域下图所示的四个红外发射管所在区域。

操作注意:

1) 第一次上电时,请保持四个红外发射管正面无遮挡物, 以达到环境自适应校准过程,校准时间在 2s 以内;

2) 识别成功后,对应的箭头会闪烁 2 次, 闪烁完之后才可以识别下一个动作(可以在软件中修改显示效果);

3) 识别算法需要根据客户的具体板子情况进行修正, 影响因素包括红外发射管的数量,安装方法以及安装位置;

技术文档

类型标题档案
操作手册User Manual

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论