手势识别传感器2.0
模块图
概述
该模块集成了YS4006专用手势识别传感器,它内部集成图像传感器,DSP处理,MCU控制单元。采用红外成像的原理实现隔空手势识别,使用高性能 RISC CPU,通过内部实时高速的手势采集与运算处理,实现了手势的快速检测识别、信号输出指示,产品可应用于人工智能、工业控制、医疗设备、消费电子、智能穿戴、智能家居、仪器仪表、汽车电子、虚拟现实等领域。
主要特征
- 工作电压 5V;
- I2C通讯协议,I2C默认地址为0x39
- 隔空手势操作感应距离可达 25cm,特殊应用可达 35cm;
- 手势识别率可达到 98%以上;
- 待机功耗低、检测灵敏度高、响应速度快;
- 支持前移、后移、左移、右移、上移、下移、悬停、单击、挥动等多种隔空手势操作。
当手在平行于手势装置正上方的平面运动时,可以识别出手势移动的方向
- 前移
- 后移
- 左移
- 右移
当手在垂直于手势装置的方向运动时,可以识别出手势接近的动作状态
- 上拉
- 下压
- 离开感应区
- 悬停
注意
- 模组有效操作距离为 25cm 左右,在做下压动作时,刚开始停留动作应该距离模组高一些;在做上拉动作时,刚开始停留动作应该距离模组低一些。
- 上拉动作:手从较低位置进入模组感应区悬停 200ms 以上,使模组捕捉到手的初始位置,再将手向上移动到较高位置(不能离开模组感应区),此时触发上移动作。
- 下压动作:手从较高位置进入模组感应区悬停 200ms 以上,使模组捕捉到手的初始位置,再将手向下移动到较低位置,此时触发下压动作。
- 上电 300ms 内模组感应区不要有东西阻挡,如果需要在模组上面加亚克力板使用,请将亚克力板盖上再上电使用。
模块参数
TODO
硬件尺寸图
TODO
Arduino应用场景
Arduino库和示例程序
点击下载Arduino库和示例程序,包含Arduino库文件和示例代码
Arduino库使用文档
Arduino示例程序
Mixly应用场景
Microbit MakeCode示例程序
MakeCode用户库链接: https://github.com/emakefun-makecode-extensions/emakefun_gesture_recognizer
- 示例程序: 识别手势并显示图标和串口打印 点击此处链接查看