Skip to main content

Grove - 数字红外温度传感器

数字红外温度传感器是一个基于MLX90615的非接触式温度测量模块。红外敏感热电堆检测器芯片和信号调理芯片都集成在同一个封装中。该模块使用SMBus与Arduino通信,通过通用的2根线可以读取多达127个传感器。得益于该模块的低噪声放大器、16位ADC和强大的DSP单元,它可以在宽温度范围内实现1℃的高精度和0.02℃的高测量分辨率。

规格参数

项目

最小值

典型值

最大值

单位

电压

2.6

3

5

V

电流

1.4

1.5

mA

环境温度范围

-40 - 85

物体温度范围

-40 - 115

尺寸

20x40x9.6

mm

支持的平台

ArduinoRaspberry Pi
caution

上述提到的支持平台是/是该模块软件或理论兼容性的指示。在大多数情况下,我们只为Arduino平台提供软件库或代码示例。不可能为所有可能的MCU平台提供软件库/演示代码。因此,用户必须编写自己的软件库。

硬件概述

引脚编号名称类型功能描述
1GND-信号地
2VCCin正电源输入端(3.3V或5V)
3SDAin/outI2C数据输入/输出
4SCLinI2C时钟

入门指南

使用 Arduino

我们在这里提供一个示例,向您展示如何使用此传感器测量传感器前方目标物体的温度,并在串口监视器上打印结果。

note

如果这是您第一次使用 Arduino,我们强烈建议您在开始之前查看 Arduino 入门指南

硬件

硬件组件:

Seeeduino V4.2Base ShieldGrove - 数字红外温度传感器
立即购买立即购买立即购买
  • 步骤 1. 将 Grove - 数字红外温度传感器插入 Grove-Base Shield 的 D2 端口。
  • 步骤 2. 将 Grove - Base Shield 插入 Seeeduino。
  • 步骤 3. 通过 USB 线将 Seeeduino 连接到 PC。
note

如果我们没有 Grove Base Shield,我们也可以直接将 Grove - 数字红外温度传感器连接到 Arduino,如下所示。

SeeeduinoGrove - 数字红外温度传感器
5V红色
GND黑色
D3NA
D2黄色

软件

由于传感器在出厂时已经校准并启用了数字 SMBus 兼容接口,但库文件基于软件 i2c 库,因此您可以使用任何 AVR 芯片上的任何数字引脚来驱动 SDASCL 线。在此示例代码中,我们使用 D2 作为 SCL 引脚,D3 作为 SDA 引脚。只要您修改代码以匹配相应的引脚,您可以使用其他端口。

  • 步骤 4. 将代码上传到 Arduino。如果您不知道如何上传代码,请查看 如何上传代码
  • 步骤 5. 点击 工具 -> 串口监视器 启动串口监视器。您将看到结果。

现在,您可以使用此传感器测量温度。环境温度是 MLX90615 封装温度,物体温度是目标物体温度。根据我们的实验,当您将传感器放置在正常的室内温度下,并确保传感器前方 1M 范围内没有任何热源时,物体温度将大约等于环境温度。测量物体温度时,您应该确保物体尽可能靠近传感器,但不要接触传感器表面,我们建议距离小于 3cm。祝您使用愉快。

tip

有关 Grove 模块的更多详细信息,请参考 Grove 系统

原理图在线查看器

资源

技术支持与产品讨论

可升级为工业传感器

通过 SenseCAP S2110 控制器S2100 数据记录器,您可以轻松将 Grove 转换为 LoRaWAN® 传感器。Seeed 不仅帮助您进行原型设计,还为您提供了使用 SenseCAP 系列坚固工业传感器扩展项目的可能性。

IP66 外壳、蓝牙配置、与全球 LoRaWAN® 网络的兼容性、内置 19 Ah 电池以及来自 APP 的强大支持使 SenseCAP S210x 成为工业应用的最佳选择。该系列包括土壤湿度、空气温湿度、光照强度、CO2、EC 传感器以及 8 合 1 气象站。为您下一个成功的工业项目尝试最新的 SenseCAP S210x。

Loading Comments...