电子奇趣 · 能够传感隔空手势操作的小制作

创新大赛资料 徐 自远 545℃

电子奇趣 · 能够传感隔空手势操作的小制作

原创 电子曰 2019-01-09 19:38:34

从科幻照进现实,隔空操作在VR和视觉传感技术得到飞速发展之后逐渐地成为了一种常见的操作方式,挥一挥手、跳一跳,屏幕中的软件就能够做出相应的反应。大部分的隔空操作都是靠摄像、图像识别并做出相应的反馈的。不过对于单片机小制作来说,我们同样拥有其他的方案,能够实现传感隔空操作的目的。

和CCD一样,有一种与其类似的工作原理的传感器叫做红外热像阵列传感器。光传感器在形成照片的时候通过扫描阵列上每一个点上的光照情况,从而得到一整张可见光照片。而红外阵列传感器采用同样的原理,只不过它传感的是红外信号。典型的8×8阵列传感器能够通过总线向控制器回传64个红外温度数值,将它们按照原本的8×8的形式排列起来就能够获得传感器前发热体(典型的就是人体)的分布情况。

如果我们将检测手势操作的摄像设备换成红外阵列传感器,我们就能够以一种“单片机友好”的形式来获取人手的姿势——人手指的温度要高于周围空气的温度,因此传感器就能够感知到手指的存在。在这个设计中,我们采用一块Arduino Pro Mini来接收传感器的示数。用于判定手指的边界时,由于传感器的“像素”太少,我们简单地采用门限值的方式判定。超过某个值的时候,我们就认为此处有人体的存在。因此我们就可以通过判断两根手指相对位置的变化,来确定手势操作,看看下面的动图效果。

当前,我们最常见的热阵列传感器就是AMG8833,这样的传感器使用IIC总线,能够检测几米距离内的温度变化。唯一的问题就是相对于摄像方案来说,其价格较高。摄像头的价格很便宜,但为了处理图像,更快速度的处理器和图像算法必不可少。还有怎样的方案能够实现这种功能呢?

 

电子奇趣 · 能够传感隔空手势操作的小制作http://t.jinritoutiao.js.cn/NHjV19/

转载请注明:徐自远的乱七八糟小站 » 电子奇趣 · 能够传感隔空手势操作的小制作

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号