首页

DIY项目的Arduino兼容温度传感器列表

介绍

在使用Arduino进行led闪烁和继电器控制之后,每个热衷于DIY项目的爱好者都计划建造一个气象站。它不需要预测降雨或风暴,而只是测量基本的东西,如温度和湿度。

Arduino气象站的主要组成部分是温度传感器和湿度传感器(它们通常是一个包,但也可以使用谨慎的组件)。因为这篇文章都是关于Arduino兼容温度传感器的,所以让我们关注它们。

使用Arduino的物体或房间的测量温度是一个非常有用的项目。您可以不断监控温度的变化并记录数据以进行进一步分析。

市场上有一堆arduino兼容温度传感器。有些是相对便宜且易于使用的,而有些则具有极高的准确性。

我列出了一些常见的温度Arduino的传感器,每个传感器都列出了一些基本规范。这些传感器可与其他开发板一起使用,如STM32F103C8T6蓝丸板,覆盆子PI,ESP8266或ESP32。

因此,如果您正在寻找您的DIY项目的完美Arduino温度传感器,然后通过列表并做出决定。

LM35

今天,有各种各样的温度传感器,是面向DIY和业余爱好者社区。但是在几年前,如果我们说到温度传感器,LM35是唯一的选择(至少对我来说)。

LM35-Temp-Sensor
LM35模拟温度传感器IC

它是市面上最流行的温度传感器之一,至今仍在使用。LM35是一款模拟温度传感器,直接用摄氏温度校准。输出模拟电压与温度(摄氏)成线性比例。

LM35的传递函数是

V.= 10 mv /0.C x T,其中V是输出电压,T是温度在0.C。

传递函数的意思是,温度每升高1摄氏度,输出电压就增加10mV。

有两种类似于LM35的温度传感器。它们是LM34,其在华氏度和LM335中校准温度,可在Kelvin校准温度。

LM35重要规格:

范围 -55年0.C - 1500.C
精度 ±0.50.C在25岁0.C
工作电压范围 4 v 30 v
通信协议 模拟输出
应用程序 电力供应
暖通空调系统
家用电器
电池管理系统

DHT11

在Arduino项目中经常使用的温度传感器之一是DHT11传感器。它是一个相对湿度传感器,因此它可以测量温度和湿度。

DHT11-Temp-Sensor
DHT11温湿度传感器

在内部,DHT11传感器包括一个电阻式湿度传感器,一个NTC热敏电阻(温度传感器)和一个8位MCU,执行ADC操作以产生数字输出。

说到数字输出,DHT11传感器使用单线协议进行通信。与其更大的兄弟DHT22相比,DHT11温度和湿度传感器的范围和精度数据并不令人印象深刻。

有关将DHT11温度传感器与Arduino接口的更多信息。看看这个项目。

DHT11重要规格:

温度范围 0.0.C到500.C
温度精度 ±20.C
湿度范围 20 - 90% rh
湿度精度 ±5% RH
工作电压范围 3.3 v至5.5 v
通信协议 一个线
应用程序 家庭自动化系统
暖通空调系统
气象站

DHT22

虽然DHT11对于简单的应用是一个很好的选择,但它的范围和精度可能是一个限制因素。因此,DHT22,这也是一个相对湿度传感器(因此,测量湿度和温度)被认为是一个更好的选择。

DHT22-Temp-Sensor
DHT22温湿度传感器

虽然DHT11和DHT22看起来是相同的,但它们之间有一个主要区别。DHT11为电阻型相对湿度传感器,DHT22为电容型相对湿度传感器。

通常DHT11可在蓝色外壳和DHT22可在白色外壳。DHT22传感器的引脚与DHT11的引脚相同。由于更好的射程和精度,DHT22比DHT11更贵。

DHT22重要规格:

温度范围 -400.C - 800.C
温度精度 ±0.50.C
湿度范围 0 - 100% rh
湿度精度 ±2% RH
工作电压范围 3.3 v 6 v
通信协议 一个线
应用程序 家庭自动化系统
暖通空调系统
气象站

DHT11和DHT22温度传感器均可连接长度达20米的电缆进行远程温度测量。

TMP36

TMP36是另一个模拟温度传感器,其与着名的LM35温度传感器非常相似。它是一个低电压温度传感器,工作电压范围开始表格2.7V,温度校准0.C。

TMP36-Temp-Sensor
TMP36温度传感器IC

TMP36的比例因子为10mV /0.C,与LM35相同,但距离和精度数略小于LM35。尽管如此,它是一个伟大的替代LM35,如果你有兴趣购买模拟温度传感器。

TMP36的重要规格:

范围 -400.C - 1250.C
精度 ±20.C在25岁0.C
工作电压范围 2.7 v至5.5 v
通信协议 模拟输出
应用程序 电力供应
热防护系统
火警
电力系统监控
CPU热管理

BMP180

本质上一个气压传感器,博世的BMP180,也可以测量温度。这使得它成为一个更好的传感器集成到天气监测或气象站项目中。

BMP180-Temp-Sensor
BMP180压力和温度传感器模块

由于BMP180是一个压力传感器,我们也可以测量海拔高度(海拔越高,压力越低)。由于其准确性、稳定性和鲁棒性(相对于EMC), BMP180传感器经常用于手机、GPS导航系统和其他户外设备。

在内部,BMP180结合了压阻传感器、ADC、带有EEPROM的控制单元和I形式的串行接口2C。

通过我2C总线,传感器同时传输压力和温度数据。

BMP180的重要规格:

压力范围 300HPA至1100HPA(9000米至-500m与海平面有关)
压力的准确性 -4HPA至2HPA
温度范围 0.0.C - 650.C
温度精度 ±20.C
工作电压范围 1.8V到3.6V(用于传感器)

3.3V到5V(用于模块)

通信协议 一世2C
应用程序 移动电话
GPS导航系统
掌上电脑
天气预报
体育设备

DS18B20

DS18B20是另一个数字温度传感器,其自行方式是独一无二的。首先,它通过1线总线(由达拉斯半导体开发)进行通信,这意味着它只需要单个数据线来通信(当然是GND线)。

DS18B20-Temp-Sensor
DS18B20温度传感器集成电路和防水传感器

第二个独特特征是DS18B20传感器可以使用数据线本身(称为寄生电源)供电。这消除了对任何外部供应的需求。第三个独特功能是您可以选择9位到12位之间的输出分辨率。

另一个重要的特性是,每个DS18B20传感器都有一个惟一的64位序列号。利用这个特性,您可以将多个DS18B20传感器连接到同一条总线上,并与单个微控制器进行通信。

DS18B20重要规格:

范围 -55年0.C - 1250.C
精度 ±0.50.C -100.C - 850.C
工作电压范围 3V至5.5V.
通信协议 1线
应用程序 恒温控制
工业系统
温度计
消费产品

BME280

来自Bosch的另一个一体化传感器是BME280传感器。它可以测量压力,湿度和温度,具有较大的测量范围和精度。它是一个低功耗传感器,适用于移动电话,健身跟踪器,导航系统等电池供电设备。

BME280-TEMP传感器
BME280湿度,压力和温度传感器模块

传感器支持i2C以及SPI通信接口。因此,如果您选择一个模块,请确保相应的引脚是可用的。

BME280重要规格:

压力范围 300HPA至1100HPA
压力的准确性 ±1 hpa
温度范围 -400.C - 850.C
温度精度 ±10.C
湿度范围 0%到100%
湿度精度 ±3%
工作电压范围 1.8V到3.6V(用于传感器)

3.3V到5V(对于模块,如果有电压调节器)

通信协议 一世2C或SPI(检查pinout)
应用程序 移动电话
GPS导航系统
掌上电脑
天气预报
运动器材(健身追踪器)

MCP9808

MCP9808是Microchip公司的一款高精度数字温度传感器。它是一种低功耗传感器,通过I进行通信2C或SMBus。典型精度为±0.250.C使它成为列表中更精确的温度传感器之一。

MCP9808-Temp-Sensor
MCP9808温度传感器模块

使用其三个可调地址引脚,您可以连接到同一8 MCP9808温度传感器2C巴士。这种设置适用于多态温度监测应用。

MCP9808的重要规格:

范围 -400.C - 1250.C
精度 ±0.250.C
工作电压范围 2.7 v至5.5 v
通信协议 一世2C / SMBus.
应用程序 工业冷冻
食品加工
个人电脑
便携式设备

Si7021

Si7021是硅实验室的集成湿度和温度传感器。IC集成了湿度传感器,温度传感器,ADC和I2C通信接口。

SI7021-TEMP传感器
SI7021温度传感器模块

湿度和温度传感器都是工厂校准的,并且不需要任何用户校准。SI7021是具有高精度温度传感器的低功率传感器。

Si7021重要规格:

温度范围 -100.C - 850.C
温度精度 ±0.40.C
湿度范围 0 - 80% rh
湿度精度 ±3%RH
工作电压范围 1.9V至3.6V(传感器)
通信协议 一世2C
应用程序 恒温器
暖通空调系统
气象站
移动电话
汽车气候控制

TC74

在220个封装中看到温度传感器非常罕见,但TC74是一种这样的设备。它是一种可用于低成本应用的串行数字温度传感器。它不是一个高精度的温度传感器,但其低成本和220封装(也可以在SOT-23中提供)使TC74成为各种项目的良好选择。

TC74-TEMP传感器
TC74温度传感器IC

TC74的通信接口为I2C或速度为100kHz的SMBus。

TC74的重要规格:

范围 25.0.C - 850.C
精度 ±20.C
工作电压范围 2.7 v至5.5 v
通信协议 I2C / SMBus
应用程序 硬盘
电力供应
个人电脑
恒温器

PCT2075

一个伟大的我2NXP公司的PCT2075是基于C的数字温度传感器。如果您熟悉LM75温度传感器,那么PCT2075是一个非常好的替代。

PCT2075-Temp-Sensor
PCT2075温度传感器模块

PCT2075传感器包含一个分辨率为0.125的11位Sigma-Delta ADC0.C. I.2PCT2075的C总线支持标准模式(100khz)、快速模式(400khz)和快速模式+ (1mhz)频率。

PCT2075的重要规格:

范围 -55年0.C - 1250.C
精度 ±20.C
工作电压范围 2.7 v至5.5 v
通信协议 I2C / SMBus
应用程序 电子设备
工业控制器
个人电脑
冷却系统

AMT1001.

另一种可以同时测量相对湿度和温度的组合传感器是AMT1001传感器。它是电容式模拟输出传感器,湿度和温度独立输出。

AMT1001-Temp-Sensor
AMT1001温湿度传感器

重要提示:AM1001传感器只能测量相对湿度,而AMT1001可以同时测量相对湿度和温度。买的时候要小心。

AMT1001重要规格:

湿度范围 20%至90%RH
湿度精度 ±5%
温度范围 0.0.C到500.C
温度精度 ±10.C
工作电压范围 4 v 5.5 v
通信协议 模拟输出
应用程序 暖通空调
增湿器
除湿剂

结论

这是一些常用的Arduino温度传感器的列表。如果我发现任何合理定价和适合DIY应用程序的额外传感器,那么我将将来添加它们。有关各个传感器的更多信息,我建议您搜索制造商数据表。

留下一个回复

您的电子邮件地址将不会被公布。必需的地方已做标记*

电子机器Favicon.
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu