最新消息:

Arduino温度湿度传感器-IR Thermometer Sensor-MLX90614 红外温度传感器

Arduino 少儿编程 3349浏览 0评论
Arduino温湿度传感器

简介

  • IR Thermometer Sensor-MLX90614红外温度传感器模块是一款基于MLX90614红外测温传感器的温度测量模块。
  • MLX90614 是一款无接触式的红外线温度感应芯片,它在同一TO-39封装内整合了红外热电堆感应器与一款定制的信号调节芯片。
  • MLX90614在信号调节芯片中使用了先进的低噪音放大器,一枚17-bit ADC以及功能强大的DSP元件, 从而实现高精度温度测量。
  • 红外测温是根据被测物体的红外辐射能量来确定物体的温度,不与被测物体接触,具有影响动被测物体温度 分布场,温度分辨率高、响应速度快、测温范围广、不受测温上限的限制、稳定性好等特点。被测目标温度和环境温度通过IIC接口输出,适合于汽车空调、室内暖气、家用电器、手持设备以及医疗设备应用等。

产品参数

  • 工作电压:3.3V-5V
  • 工作电流:1.2mA
  • 温度范围:-70.01℃至+382.19℃,分辨率0.01℃
  • 接口类型:IIC
  • 接口线序:VCC,GND,SCL,SDA
  • 尺寸:31.5mm×18mm

引脚说明

IR Thermometer Sensor-MLX90614红外温度传感器
Arduino温度湿度传感器-IR Thermometer Sensor-MLX90614 红外温度传感器

IR Thermometer Sensor-MLX90614接口说明
Arduino温度湿度传感器-IR Thermometer Sensor-MLX90614 红外温度传感器

使用教程

硬件

  • UNO x1
  • IR Thermometer Sensor-MLX90614 红外温度传感 x1
  • 杜邦线 若干

接线图

Arduino温度湿度传感器-IR Thermometer Sensor-MLX90614 红外温度传感器
IR Thermometer Sensor-MLX90614红外温度传感器接线图

样例代码

点击下载库文件库文件和示例如何安装库?

/***************************************************
* IR Thermometer Sensor-MLX90614
* ****************************************************
* This example is to get the ambient temperature and object temperature by the IIC bus
  
* @author jackli(Jack.li@dfrobot.com)
* @version  V1.0
* @date  2016-2-2
  
* GNU Lesser General Public License.
* See <http://www.gnu.org/licenses/> for details.
* All above must be included in any redistribution
* ****************************************************/
#include <Wire.h>
#include <IR_Thermometer_Sensor_MLX90614.h>

IR_Thermometer_Sensor_MLX90614 MLX90614 = IR_Thermometer_Sensor_MLX90614();

void setup() {
  Serial.begin(9600);
  MLX90614.begin();  
}

void loop() {
  Serial.print("Ambient = "); Serial.print(MLX90614.GetAmbientTemp_Celsius());    Serial.println(" *C");
  Serial.print("Object  = "); Serial.print(MLX90614.GetObjectTemp_Celsius());     Serial.println(" *C");
  Serial.print("Ambient = "); Serial.print(MLX90614.GetAmbientTemp_Fahrenheit()); Serial.println(" *F");
  Serial.print("Object  = "); Serial.print(MLX90614.GetObjectTemp_Fahrenheit());  Serial.println(" *F");

  Serial.println();
  delay(500);
}

结果

IR Thermometer Sensor-MLX90614测试结果
Arduino温度湿度传感器-IR Thermometer Sensor-MLX90614 红外温度传感器

本文整理于DFRobot wiki

您必须 登录 才能发表评论!