一个热像仪的制作过程

测量仪表

1490人已加入

描述

 

热像仪,不仅能看到光,还能看到热量,是发现隐藏的能量消耗、精确定位过热的小工具,甚至是在黑暗中帮助士兵的大师,尤其是做电源的小伙伴可谓是人手一个。

热像仪还能自制?是的,你没看错。下面就详细的分享一个热像仪的制作过程:

✦ 主要硬件组成器件

- 乐鑫 ESP32 Wrover 模组,配备 8Mb 闪存和 PSRAM - MLX90640 远红外热传感器阵列传感器 - 2.4 英寸 TFT 显示屏 320x240 分辨率ILI9341驱动器 - WCH Electronics CH340K USB - UART 控制器 - TP4056 锂离子充电器 IC - MIC5219-3.3YM5 3.3v LDO - AO3401 P沟道MOSFET - onsemi 2N7002DW 双 N 沟道 MOSFET - S8050 晶体管 SOT-23 - 安森美 SS34 二极管肖特基 40V 3A SMA - SD卡读卡器 - Type C USB 连接器 16 针

- 阻容、LED、线缆等配件

热像仪最主要的器件就是热成像传感器了,主要从下面三个器件选型:松下的AMG8833、MLX90640和 迈来芯的MLX90641。AMG8833虽然最便宜,但分辨率仅为 8x8,而MLX90640 提供 32x24 的分辨率,MLX90641 提供 16x12 的分辨率。结合价格等综合考虑,选择MLX90640。

✦ 原理图设计

DIY热像仪的完整电路图如下所示, PDF 格式可以在文末下载。

红外传感器

使用 KiCad 为这个项目设计了原理图和 PCB,可以在 GitHub 存储库中找到完整的文件。

为了便于理解所有内容,将原理图分成不同的部分,并相应地标记了所有内容。

首先是电源部分。它由用于电源输入和编程的 USB C 连接器、 AO3041 MOSFET 构建的电源路径控制器、 TP4056 充电控制器构建的 3.3V 稳压器和电池充电电路组成。分压器用于测量电池电压。电源开关连接到 3.3V LDO 的使能引脚。

红外传感器

 

红外传感器

接下来是主电路,包括 ESP32 SoC、USB 转 UART 控制器和 MLX90640 图像传感器。编程电路使用CH340K芯片进行USB通信。双 N 沟道 MOSFET 用于自动复位电路。MLX90640通过 I2C 连接到 ESP32。还提供了一个额外的 I2C 端口,以备不时之需。

红外传感器

 

红外传感器

 

红外传感器

最后,显示器,micro SD卡和按钮输入。显示器使用硬件 HSPI 总线与 ESP32 连接。micro SD 接口使用 ESP32 模组上的 VSPI 引脚。检测按键时,使用连接到GPIO和接地的简单按钮。

红外传感器

✦ PCB设计

使用 KiCad 来设计 PCB,简单的两层布局即可。这是 PCB 的 3D 视图。

红外传感器

完全组装的PCB:

红外传感器

✦ 3D打印零件

红外传感器

为 DIY 热像仪设计了一个外观酷炫的 3D 打印外壳。所有 3D 打印部件的文件都可以从下面提供的 GitHub/Thingyverse 链接下载。

✦ 如何使用热像仪

红外传感器

在主屏幕上,可以看到热图像本身以及最低、最高和中间点温度和电池图标。

下图显示了 DIY 热像仪的设置屏幕。设置有 7 个选项,所选选项将以绿色文本显示,而其他选项将以白色文本显示。可以通过短按中间按钮来更改选择。可以使用向上/+或向下/-按钮调整所选选项的值。

红外传感器

这个热像仪的具体性能参数如下

图像传感器分辨率:32x24。

传感器视场角 (FoV):55°x35°

温度测量范围:-40 至 300°C

工作温度范围为 -40°C 至 85°C。

可调刷新率 – 4Hz – 32Hz。

10种不同颜色。

5种不同的插值模式。

易于使用的 GUI。

2.4 英寸 TFT 显示屏,分辨率为 320x240。

可将热图像保存到SD卡。

内置电池和充电电路。

以下是使用热像仪拍摄的一些图像。

红外传感器

红外传感器

审核编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分