热像仪通过检测物体的热特征来绘制图像。您一定已经在“发现”或“国家地理”频道中看到了它们,在那里他们用它们来拍摄深黑动物的照片。它们也被称为夜视摄像机。但是它们非常昂贵,因此这里的“ Kaptein QK”开发了一种更简单,更便宜的热像仪解决方案。当然,它不如专业相机那么好,但仅需几美元,而且开发起来很有趣。
它主要使用红外测温枪或红外测温仪和Arduino Nano。他从其外壳中取出了红外温度枪的电路,以将其与Arduino Nano连接。红外喷枪具有TPS334热电堆,运算放大器和带有I2C总线的ADS1110 AD转换器。因此,Arduino Nano用于接口AD转换器和Pan / Tilt Servos。Pan Tilt伺服器用于将IR温度喷枪左右旋转。平移倾斜伺服器基本上具有两个伺服器和平移/倾斜支架,这使得它可以在所有三个轴上旋转。
红外测温枪用于检测任何远处物体的温度。我们可以借助其激光束引导将喷枪对准任何物体,并告知该物体的温度。它通过该物体发射的红外光量来测量温度。在这里,我们使用了点对点比率(D / S比率)为50:1的红外枪。普通的红外温度计如下所示:
因此,在此热扫描相机中,IR枪读取每个像素的温度并将其发送到Arduino,然后Arduino进一步将该数据发送到PC,每个像素根据该像素的温度填充某种颜色,以便绘制对象的热图像。红外枪通过塑料束线带绑在云台伺服器上,因此红外枪可以随Servos的运动扫描“区域”。
那里有Arduino代码来旋转伺服器,并从IR温度胶连续读取温度。在计算机端,根据Arduino发送的数据,使用“处理”语言程序为每个像素填充颜色。“处理”是为电子艺术,新媒体艺术和视觉设计社区构建的基于Java的编程语言。Arduino和处理代码均由“ Kaptein QK”在EEVblog上的“扫描热像仪”文章中给出。
观看下面的视频,观看直播,并构建自己的DIY热像仪。此外,通过在图像中使用颜色而不是灰色显示,可以提高其速度并提高图像质量。