热成像自制
自己动手制作热成像设备是可行的,但需要明确:这将是一个功能有限、精度较低的探索性项目,绝对无法达到商业热像仪的水平。以下是基于开源硬件和传感器模块的自制方法思路及重要注意事项:
? 核心方案选择:
-
使用专用的红外热成像传感器模块 (最常见方案):
- 推荐传感器: MLX90640 (32x24像素)、AMG8833 (8x8像素)。它们在电子市场相对容易买到(淘宝、京东、得捷、贸泽等)。
- 核心组件:
- 红外热成像传感器模块: 如 MLX90640(约32x24像素)或 AMG8833(约8x8像素)。这是核心部件,负责采集场景的温度点阵数据。
- 微控制器开发板: 如 Arduino Uno/Nano、ESP32、树莓派 Pico/Raspberry Pi。用于读取传感器数据并进行处理。
- 显示屏:
- 对于 Arduino/ESP32/Pico:通常搭配一个小型OLED显示屏(SSD1306等)或稍大一点的TFT LCD显示屏。只能显示非常低分辨率(和传感器原始分辨率一致)的黑白或简单伪彩色图像。
- 对于 树莓派:可以连接标准的电脑显示器或高清屏幕,能显示更高分辨率的伪彩色图像(需要通过软件插值和渲染)。
- 连接线: 杜邦线、FPC排线等。
- 电源: USB供电或电池。
- 原理: 传感器探测物体发出的红外辐射强度,转换成该点的温度值。微控制器读取所有像素点的温度数据,然后将其映射成灰度或伪彩色,驱动屏幕显示出来。
- 优点: 相对简单、成本较低(几百元人民币)。适合学习原理。
- 缺点:
- 分辨率极低: AMG8833只有64个点(8x8),MLX90640也只有768个点(32x24),远低于专业热像仪的几万甚至几十万像素。图像非常粗糙模糊。
- 精度有限: 传感器出厂精度通常±2°C或更差,且没有校准补偿机制。
- 无专业镜头: 通常没有透镜或只有简单的硅透镜(视场角固定且大),灵敏度较低,无法聚焦或远距离成像。
- 软件功能弱: 简单的伪彩色映射,基本无点/线测温、温宽调整、调色板选择等专业功能。
- 帧率低: MLX90640全分辨率下通常只有1-10Hz。
-
利用旧智能手机的热成像功能改造 (如:部分带IR Camera的手机):
- 少数旧手机(如一些Cat手机或定制的工业手机)内置了低分辨率的红外摄像头。
- 原理: 寻找可用的App(若有)直接使用其红外成像功能。但这种手机本身稀有,且分辨率同样很低(约80x60或更低),软件支持也差。将其拆开用作独立传感器的想法不切实际且困难。
-
改装工业热成像模组:
- 有些厂家出售核心热成像机芯(如FLIR Lepton系列,分辨率稍高,如80x60、160x120)。它们价格昂贵(千元以上)。
- 原理: 将其通过SPI等接口连接到强大的微控制器(如树莓派)或直接在USB模式下接入电脑,利用官方或开源的SDK驱动显示。
- 优点: 相比第一种方案,图像质量好很多(分辨率更高,性能更好)。
- 缺点: 成本高,对接口编程能力要求高,仍无专业镜头且软件功能有限。
? 基本步骤(以 MLX90640 + ESP32 + OLED 为例):
- 硬件连接: 将 MLX90640 通过 I2C 接口连接到 ESP32 开发板(SDA, SCL, VCC, GND)。将 OLED 显示屏也通过 I2C 或 SPI 连接到 ESP32。
- 环境准备: 安装 Arduino IDE 或 PlatformIO。安装所需库:
- MLX90640 的库(如
Adafruit_MLX90640) - OLED 显示驱动库(如
Adafruit_SSD1306和Adafruit_GFX) - ESP32 基础库(如果使用 PlatformIO 通常自动处理)
- MLX90640 的库(如
- 编写/下载代码:
- 初始化 I2C 通讯。
- 初始化 MLX90640 传感器并设置刷新率。
- 初始化 OLED 显示屏。
- 在主循环中:
- 读取 MLX90640 的原始温度数据数组(768个点)。
- 将每个温度值映射到一个灰度值或伪彩色值(常用伪彩色调色板如
Jet,Iron,Rainbow)。这需要自己写映射函数。 - 根据映射后的值,在 OLED 屏幕上对应的位置画一个点(或小方块)。
- 注意:32x24像素直接在128x64的OLED上显示,每个原始像素需要占用多个屏幕物理像素,图像会很小且点阵明显。
- 上传运行: 将代码编译上传到 ESP32,接通电源。观察 OLED 显示屏上出现的低分辨率热图像。
? 进阶(改善效果):
- 使用树莓派+更高分辨率传感器/模组: 可以运行更复杂的程序(如用Python + OpenCV),进行图像插值放大(比如最简单的最近邻插值或双线性插值,效果有限)、伪彩色渲染、保存图像等。
- 添加外壳和固定支架。
- 尝试简单的温度校准(非常困难,需参考点)。
⚠️ 极其重要的注意事项和局限性:
- 分辨率过低: 这是最大瓶颈。8x8或32x24的图像只适合看个大概的热分布轮廓?,无法分辨细节。即使是80x60(6400个点),看到的细节也比肉眼差很多很多。
- 测温精度与漂移:
- 出厂精度差: 传感器模块本身的测温精度通常只标±2°C或更大(且这个精度是在特定条件下测得)。
- 无法校准: 你没有标准黑体源,根本无法准确校准传感器,测得的绝对温度值非常不可靠。不同点之间温度的相对高低更有参考价值。
- 环境温度影响: 传感器自身的温度对读数影响很大。好的商业热像仪会实时补偿,DIY方案很难做到。
- 缺少关键光学组件 - 锗透镜:
- 专业的红外镜头需要特殊的材料(通常是锗)。?
- 你买到的模块通常没有镜片,或者配一个低成本的硅(或其它塑胶)窗口片。
- 影响:
- 无法聚焦: 图像永远是模糊的(对于有硅透镜的大视场角模块),无法清晰成像。
- 视场角固定且大: 通常>50°,只适合看近处大范围。
- 灵敏度低: 收集红外辐射的能力弱。
- 帧率低: MLX90640通常1-10Hz,看运动物体或快速扫描体验差。
- 缺乏专业软件功能: 无等温线、区域测温、高低温标记、多种调色板选择、非均匀性校准等。
- 安全警告:
- 操作电子设备注意安全,避免短路。
- 不可用此设备进行人身安全的诊断(如电气检修、体温筛查、火灾逃生等)。其不可靠的测温结果可能导致严重的安全风险‼️。
- 不可用于关键场合的测量或判断。
? 总结建议:
- 如果为了学习红外技术原理和单片机开发: MLX90640/AMG8833 + Arduino/ESP32/Pico 方案完全可行且是很好的学习项目。管理好期望值,知道它的局限就行。
- 如果是为了获得一个勉强可用的成像工具: 考虑购买一个入门级的商业手持热成像仪(FLIR ONE系列、海康/大立/高德等国产入门款)。价格在¥1000 - ¥3000+左右,分辨率(如160x120)和功能远优于任何可行DIY方案,且有校准保障和基础功能。这是性价比最高的选择。
- 如果想要高质量成像和专业功能: 只能购买专业的热成像仪,价格数千到数万人民币不等。
一句话核心:DIY热成像 = 有趣的学习体验 + 极低的分辨率 + 不可靠的测温 + 无法聚焦的模糊图像。 请根据你的真实目的和预算做出选择。学习非常推荐,实用坚决不推荐。???
热成像仪的功能和作用 热成像仪能穿透墙吗 热成像仪原理
热成像仪是一种红外线相机,通过检测热辐射来生成温度图像。由于其探测范围是红外线辐射,因此它不能穿透墙壁或其他不透明的物体。如果墙壁是不透明的,红外线信号会被墙壁阻挡而无法到达目标物体,从而无法获得
2023-04-26 09:10:00
红外热成像机芯组件详解
什么是红外辐射自然界中的一切温度高于绝对零度(-273℃)的物体,每时每刻都辐射出载有特征信息的红外线。红外热成像技术将不可见的红外辐射转换成肉眼可见的红外热
2022-10-28 14:56:10
Tiny1-C 256×192/160×120微型热成像模组说明书
电子发烧友网站提供《Tiny1-C 256×192/160×120微型热成像模组说明书.pdf》资料免费下载
资料下载
jf_58882525
2023-12-18 10:53:04
stm32单片机+amg8833+红外热成像/单片机红外测温成像/stm32 amg8833红外热成像
基于stm32单片机的amg8833红外热成像/单片机红外测温成像,测温模块用的是AMG8833 IR 8x8红外
资料下载
张亮
2021-12-24 19:42:01
智能家居热成像技术
。现在,这项技术的发展将其他多像素传感器带到了家庭自动化和智能家居的舞台上。热成像传感器是主要的候选者,具有预防火灾危险和指导厨师在厨房工作的前景,在不牺牲隐私的情况下监测人类的占用情况,测量我们的舒适
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览