0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开源分享】用 ESP32 DIY 一个红外热成像仪

电子发烧友论坛 2025-11-18 08:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用 ESP32 和 MLX90640 传感器构建自己的红外成像设备。


概览
抛弃 X 射线视觉,热像仪才是真正的工业超级英雄!它们不仅能看到光,还能看到热,这使它们成为发现隐藏的能量消耗、精确定位过热设备甚至在黑暗中帮助士兵的大师。它们在技术维修等行业中价值连城,它们像电子猎犬一样嗅出短路。唯一的缺点是什么?它们的价格可能有点高。但是技术总是在不断发展,很快,热视觉可能和你的手机相机一样普遍!在这个项目中,我们将通过使用更便宜的器件制作 DIY 热像仪。我们考虑过的更便宜的热成像传感器是松下的 AMG8833、Melexis 的 MLX90640 和 MLX90641。尽管 AMG8833 是所有产品中最便宜的,但它的分辨率仅为 8x8,而 MLX90640 的分辨率为 32x24,MLX90641 的分辨率为 16x12。由于 MLX90640 的分辨率是这个价格范围内最好的,所以我们选择它作为 DIY 热像仪。

下面是装配完毕的 DIY 热像仪:

4f5086d4-c412-11f0-8ce9-92fbcf53809c.png

这是主屏幕界面。在主屏幕上,您可以看到热图像本身以及最小、最大和中间点温度以及电池图标。

4f606dba-c412-11f0-8ce9-92fbcf53809c.png

下图显示的是 DIY 红外热像仪的设置屏幕。设置有 7 个选项。所选选项将以绿色文字显示,其他选项则以白色文字显示。您可以通过短按中间按钮来更改选择。所选选项的值可通过向上/+ 或向下/- 按钮进行调整。

4f6a83c2-c412-11f0-8ce9-92fbcf53809c.png

以下是部分热成像效果图:

4f7aae14-c412-11f0-8ce9-92fbcf53809c.jpg

4f839204-c412-11f0-8ce9-92fbcf53809c.jpg

4f91551a-c412-11f0-8ce9-92fbcf53809c.jpg

4f9af46c-c412-11f0-8ce9-92fbcf53809c.jpg

硬件特性

图像传感器分辨率 32x24.

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

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

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

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

10 种不同的调色板。

5 种不同的插值模式。

易于使用的图形用户界面。

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

将热图像保存到 SD 卡。

内置电池和充电电路。

电路设计

我们先讨论下电路图,以便更好地理解。USB Type C 用于充电和编程。USB 端口电源连接到围绕 P 沟道 MOSFET U2 和二极管 D1 构建的电源路径控制器电路。当 USB 电源可用时,设备将通过 USB 电源工作,同时为内部电池充电;当 USB 电源被切断时,设备将自动转为电池供电。

4fa4afde-c412-11f0-8ce9-92fbcf53809c.png

在电压调节方面,使用了 Microchip 的 MIC5219 3.3V LDO,它能够提供高达 500mA 的电流,满载时的压降非常低,仅为 500mV。MIC5219 的使能引脚连接了一个带有上拉电阻器的滑动开关。该开关用于打开和关闭红外热像仪。当该引脚接地时,LDO 将关闭,因此除电池充电部分外,设备的其他部分也将关闭。

4faf1e10-c412-11f0-8ce9-92fbcf53809c.png

为了给内部电池充电,我们使用了 TP4056 充电控制器,其最大充电电流为 1A。为了检测电池电压,我们使用了一个经典的分压器,它可以将电池电压降低到安全水平,以便进行测量。

4fbb8740-c412-11f0-8ce9-92fbcf53809c.png

下面是 ESP32 SoC 、编程电路及 MLX90640 远红外热传感器阵列。编程电路由 CH340K USB 至 UART 控制器和 ON Semi 的 2N7002DW 双 N - N 沟道 MOSFET 组成。选择 CH340K 是因为它体积小、成本低。MOSFET 将充当 ESP32 的自动复位电路,从而无需在编程过程中进行手动休眠或启动选择。尽管自动复位工作完美无瑕,我们还是添加了启动和复位按钮,以防万一。围绕 ESP32 的电路是标准的,只有旁路电容和上拉电阻

4fc66994-c412-11f0-8ce9-92fbcf53809c.png

至于图像传感器,我们决定将其直接焊接到 PCB 上,以使整个设备更加紧凑。传感器通过 I2C 与 SoC 连接,只有 4 个引脚,包括电源和地线。如果我们想使用图像传感器模块来代替将传感器焊接到 PCB 上,或者想添加其他 I2C 设备,可以使用添加到 PCB 上的 I2C 连接器

4fd5f9d6-c412-11f0-8ce9-92fbcf53809c.png

最后一部分是 TFT 显示屏、导航按钮和 Micro SD 插槽。显示屏采用 2.4 英寸 TFT 显示屏,分辨率为 320x240。显示屏使用了一个 ILI9341 驱动芯片。它通过 SPI 与 ESP32 连接,支持高达 65MHz 的 SPI 速度。显示器直接焊接在 PCB 上。在背光控制方面,我们使用了一个 S8050 晶体管。我们可以使用 PWM 信号控制背光亮度。显示器连接到 ESP32 的 VSPI 接口,而 Micro SD 插槽则连接到 HSPI 接口。这将确保在需要时,ESP32 可以同时访问或控制显示屏和 SD 卡。

4fde516c-c412-11f0-8ce9-92fbcf53809c.png

4fe8f996-c412-11f0-8ce9-92fbcf53809c.png3D 打印部件

4ff0b258-c412-11f0-8ce9-92fbcf53809c.png

装配完成后:

4ffc66a2-c412-11f0-8ce9-92fbcf53809c.png

原理图 & PCB

500947f0-c412-11f0-8ce9-92fbcf53809c.png

501932f0-c412-11f0-8ce9-92fbcf53809c.png

5024787c-c412-11f0-8ce9-92fbcf53809c.png

50339e7e-c412-11f0-8ce9-92fbcf53809c.png

503d7016-c412-11f0-8ce9-92fbcf53809c.png

505e7b08-c412-11f0-8ce9-92fbcf53809c.png

License

NA

资料获取

Made with KiCad 系列将支持新的展示方式。https://www.eda.cn/ecadViewer/viewerPage/?xmlId=e8f03805-2659-4765-a14d-531e739efd9e&fileZip=%2Fdata%2Fdesign%2Fdemo%2Fe8f03805-2659-4765-a14d-531e739efd9e.zip即可动态查看设计的原理图、PCB、3D 及 BOM,查询设计中器件、走线、焊盘的属性详情。还可以在原理图中与AI小助手互动,帮您更高效地学习设计细节:5067a5d4-c412-11f0-8ce9-92fbcf53809c.png50735532-c412-11f0-8ce9-92fbcf53809c.png507f473e-c412-11f0-8ce9-92fbcf53809c.png


508ee14e-c412-11f0-8ce9-92fbcf53809c.png

509b9484-c412-11f0-8ce9-92fbcf53809c.png声明:本文由电子发烧友社区发布,转载请注明以上来源。如需平台(包括:试用+专栏+企业号+学院+技术直播+共建社区)合作及入群交流,请咨询18925255684(微信同号:elecfans123),谢谢!

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

    关注

    2578

    文章

    55895

    浏览量

    795843
  • 红外热成像仪

    关注

    1

    文章

    130

    浏览量

    15528
  • ESP32
    +关注

    关注

    27

    文章

    1239

    浏览量

    22775
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    红外成像仪的工作原理

      红外成像仪的工作原理  红外成像仪将会不断的向大规模焦平面方向发展(即
    发表于 11-07 11:01

    红外成像仪探头组成

    红外成像仪的探头有哪些传感器或光学元件组成?
    发表于 11-19 18:56

    红外成像仪原理及应用是什么

    热像仪实例对比成像速度空间分辨率灵敏度光谱滤波同步何如选择合适的红外热像仪像素测温范围和被测物温度分辨率空间分辨率温度稳定性热像仪的距离系数比常见成像仪关键参数量程视场角 (FOV)
    发表于 06-30 07:13

    红外成像仪在安全防范中的应用

    红外成像仪在安全防范中的应用 红外成像仪因其有的特点功能,已广泛应用于安全防范系统中,成
    发表于 12-29 13:01 1362次阅读

    红外成像仪的工作原理及其应用

    红外成像仪(成像仪红外
    发表于 11-17 11:06 5635次阅读

    红外成像仪的工作原理、构成、特点分析

    在电影《蒸发密令》里有这样镜头,施瓦辛格为了躲避持有成像仪的对手的追杀,跳进了装满水的浴缸里,以便将自己的温度和周围保持致,从而试图
    的头像 发表于 06-20 10:49 11w次阅读

    TK660A红外成像仪的功能介绍

    TK660A红外成像仪又称红外成像仪成像仪
    发表于 03-22 13:51 2034次阅读

    什么是红外成像仪,它有哪些功能

    TK660A红外成像仪又称红外成像仪成像仪
    发表于 03-31 16:17 7981次阅读

    DIY小熊派红外成像仪

    小熊派红外成像仪,它是基于小熊派开发板以及AMG8833成像模块(不错,为了节省打板时间,我亲手做了
    的头像 发表于 11-01 14:14 4142次阅读

    成像仪的功能和作用 成像仪能穿透墙吗 成像仪原理

    成像仪红外线相机,通过检测热辐射来生成温度图像。由于其探测范围是红外线辐射,因此它不能穿透墙壁或其他不透明的物体。如果墙壁是不透明的
    发表于 04-26 09:10 2.8w次阅读

    开源项目:基于小熊派STM32红外成像仪

    中秋假期除了第二天去了海边,剩下的两天基本上没什么事情做,那么依然还是选择肝起来,躺平是不可能躺平的!此次给大家带来的开源项目:小熊派红外
    的头像 发表于 06-07 09:51 1997次阅读
    <b class='flag-5'>开源</b>项目:基于小熊派STM32<b class='flag-5'>红外</b><b class='flag-5'>热</b><b class='flag-5'>成像仪</b>

    什么是红外成像仪?它都具有哪些重要用途?在具体使用中该如何选择?

    红外成像仪通过光学成像系统接收被测目标的红外辐射能量,然后将其作用到红外探测器的光敏元件上,通
    的头像 发表于 04-10 11:52 6191次阅读
    什么是<b class='flag-5'>红外</b><b class='flag-5'>热</b><b class='flag-5'>成像仪</b>?它都具有哪些重要用途?在具体使用中该如何选择?

    红外成像仪的基础知识

    红外成像仪通过利用红外成像技术能够帮助消防员在灾害现场进行侦察、搜救及灭火工作,无论是火灾事
    的头像 发表于 11-03 16:56 5544次阅读

    成像仪开发定制_红外成像仪/红外夜视主板方案

    成像仪开发定制_红外成像仪/红外夜视主板方案。
    的头像 发表于 01-29 19:49 1709次阅读
    <b class='flag-5'>热</b><b class='flag-5'>成像仪</b>开发定制_<b class='flag-5'>红外</b><b class='flag-5'>热</b><b class='flag-5'>成像仪</b>/<b class='flag-5'>红外</b>夜视<b class='flag-5'>仪</b>主板方案

    红外成像仪的技术原理及应用

    红外成像仪通过捕捉物体红外辐射,实现“热量可视化”,应用于工业巡检、安防巡逻和消防救援等领域。
    的头像 发表于 11-10 10:10 2057次阅读