进小区、进商店必先测体温。如果每人发一个温度计排队测体温,也不知道这个“测温长龙”要排到什么时候能测完,既不方便又很麻烦,况且多人共用体温计还不卫生。怎么办呢?这就要请出测温“神器”——测温枪了。 说实话喊它“枪”,它自己都不知道去哪里喊冤,怪就怪它样子长得像枪。操作起来,把“枪口”对准脑门,扣动“扳机”, “嘀”一声后,看显示屏,马上就得出了数据。测温枪,学名是“红外线测温仪”或者“红外线辐射测温仪”。它的原理是被动吸收目标的红外辐射能量,从而获得物体温度数值。 制作这个项目需要用到一个 GY-906传感器模块(基于 MLX90614 传感器)。选用这个传感器模块除了因为它使用红外非接触方式测温外,还因为它的通信方式是I2C,主要用到 SDA 和 SCL 两条线。 如图 1 所示,你可以将 GY-906 的测温感应范围视为以传感器为顶点的圆锥体形状。因此,当我们远离测量对象时,感应区域反而增加了。我制作的测温枪中,我在传感器顶部放置了一个激光二极管,以了解传感器当前指向的区域。我发现,如果测温枪指向距离物体 2cm 处,并且随着我们远离而精度下降,则值是可靠的。GY-906 与Arduino 的连接方法如图 2 所示。 程序编写 |
|
来自: 老友mk09qda3vs > 《器件维修制造使用》