【技术】红外手势传感器手势识别是如何实现的?

2017-08-11 世强 Dominic

红外手势传感器已经被广泛使用在各个领域,只要挥挥手,设备就能识别你的手势,按指令工作。看起来是不是很神奇?在选用红外手势传感器做设计的时候,很多工程师都有疑惑,不需要接触,怎么实现手势判断,它的实现原理是什么?下面以SILICON LABS红外手势传感器系列产品SI114X为例为您详细讲解其实现原理。


首先我们需要了解一下SI114X系列手势传感器的特性。SI114X系列产品具有多个高灵敏度光电二极管和一个高精度模数转换器(ADC),测量打开的红外线LED可比其他传感器花更少的时间(25.6ms)。较短的LED打开时间使传感器能对周围环境中的红外线强度进行测定和补偿,更好的对手势动作做出识别。即使在阳光直接照射下,也有最佳高动态性能。可以达到很高的操作准确性。


在实际工作过程中,如下图1所示,SI114X传感器置于中间,D1、D2、D3分别是三个红外发射管,Si114x传感器驱动三个红外发射管分时发光,一般采样率设置为20-100Hz,手挥动一次的时间100-300ms左右,手腕挥动一次可以采样10-30次数据。


图1


下图2通过UART将采样数据上传至上位机进行数据分析,手掌从左至右挥动,首先经过D1,再经过D3,最后是D2,手掌在红外发射管的正上方达到峰值。通过计算三个红外发射管的峰值对应的时间差,可以确定手势的向右挥动。


图2


下图3,手掌从右至左挥动,首先经过D2,再经过D3,最后是D1,手掌在红外发射管的正上方达到峰值,通过计算三个红外发射管的峰值对应的时间差,可以确定手势的向左挥动。


图3


下图4,手掌从上至下挥动,首先经过D2和D1,再经过D3,手掌在红外发射管的正上方达到峰值,通过计算三个红外发射管的峰值对应的时间差,可以确定手势的向下挥动。


图4


下图5,手掌从下至上挥动,首先经过D3,再经过D2和D1,手掌在红外发射管的正上方达到峰值,通过计算三个红外发射管的峰值对应的时间差,可以确定手势的向上挥动。


图5


相关技术文档:
Silicon Labs Si114x接近/环境光检测传感器数据手册 详情>>>


世强元件电商版权所有,转载请注明来源及链接。


  • +1 赞(0)
  • 收藏

评论

登录   |    立即注册

提交评论

最新评论

  • OutstandingEngineer Lv4 . 资深工程师 2018-05-09
    这种方案成本低,但是不是准确率不太高,而且比较算是比较粗糙的一种检测手段吧。
  • 海锋 Lv7 . 资深专家 2018-05-09
    学习了
  • 便天晴 Lv3 . 高级工程师 2018-05-05
    不错
  • pkuzhx Lv3 . 高级工程师 2018-05-03
    测量打开的红外线LED可比其他传感器花更少的时间(25.6ms) 我记得这个值是25.6us。25.6ms也太慢了,采样率极限也只能做到40hz
  • 三3三 Lv7 . 资深专家 2018-05-03
    好东西,学习了
  • roland Lv5 . 技术专家 2018-05-03
    mark
  • 同学少年 Lv4 . 资深工程师 2018-01-05
    学习学习
  • 港城岛民 Lv4 . 资深工程师 2017-12-29
    学习学习
  • Tonly Lv4 . 资深工程师 2017-12-28
    介绍的很详细,现在正在做,参考价值很高
  • 小林子 Lv3 . 高级工程师 2017-12-22
    涨知识了,必须收藏。
点击查看更多
有问题?向百人技术专家提问
我要提问

400-887-3266(工作日 9:00-18:00)

service@sekorm.com

世强元件电商
最好的电子研发服务平台

  • 领先国内半年新元件/新技术/新方案
  • 全品类覆盖数百个原厂资料
  • 正品低价/供货保障
  • 大量现货,支持快速购买
下载世强元件电商APP
工程师创新研发的神器
知、选、研、用一站式服务

搞研发 找元件
上世强元件电商

我的资料
我的消息
我的