🔥

红外测温

不碰就能测,测完还能判断对没对准

第 42 页 / 共 45 页 MCP / API 开放 OTA 升级

第 42 页接 MLX90614(I2C 0x5A)做非接触测温:物体温度与环境温度两个大字,下面是两者温差 —— 温差超过 5℃ 会提示「已对准热源」,说明视场里确实有东西。底部是健康度。

★ 读寄存器必须 repeated start:写完命令地址后 `endTransmission(false)` 再读。如果先 stop 再 start,部分模块会返回上一次的缓存值,现象是"温度永远停在同一个数" —— 看着像死机,其实是总线时序问题。

Screen

屏幕界面效果

以下是该功能页在 2.41 英寸 AMOLED 屏幕(600 × 450)上的界面还原,实际交互与布局以最新固件为准。

红外测温 MLX90614 · 0x5A
物体38.6℃
环境26.2℃ · 温差 12.4 ℃
对准已对准热源 · 温差 12.4 ℃
发射率0.95(默认)
刷新1 秒一次 · repeated start
健康度92 分
亮金属表面先贴哑光胶带,否则读数偏低
屏幕界面效果 · 第 42 页
与实际界面会有差异,最终以实际设备界面为准。
Highlights

核心能力

🔥

非接触

不碰被测物,测水温、电机外壳、人体都安全。

🎯

对准判断

物体与环境温差 >5℃ 判为已对准热源。

🔁

repeated start

符合 SMBus 时序,不会读到缓存旧值。

🩺

健康度

应答 / ID / 读数合理性 / 稳定性四项打分。

Specifications

技术规格

传感器MLX90614(GY-906 模块)
I2C 地址0x5A(固定)
供电3V3
量程物体 -70 ~ 380 ℃,环境 -40 ~ 125 ℃
精度±0.5 ℃(常温段,发射率 0.95)
Use Cases

典型场景

电机/芯片测温

跑负载后扫一遍,找发热异常点。

水温

不接触测水温,避免探头污染。

Commands

相关指令

page 42  跳转到红外测温
mlx  读一次物体温度与环境温度
mlx on | off  开启 / 关闭周期采样

查看完整 API 与指令文档 →

⚠ 边界与说明
  • 亮金属表面发射率只有 0.1~0.3,读数会明显偏低,贴一小块哑光胶带再测。
  • 视场角约 90°,离得远时测得的是视场内平均值,测小目标要靠近。
  • 必须 SMBus repeated start,先 stop 再 start 会一直读到旧值。

其他功能页