湿度传感器
更新: 6/13/2025 字数: 0 字 时长: 0 分钟
湿度是指空气中水蒸汽的含量。这个含量可以影响人体的舒适度和健康,也会影响精密电子仪器的使用,比如静电敏感器件和高压设备等。另外,水蒸气的存在还影响着各种物理、化学和生物过程。因此,感知、测量、监测和控制湿度是一项非常重要的任务。
准备
硬件
硬件 | 说明 | 图片 |
---|---|---|
创意盒平台 | ![]() | |
环境监测模块 | 购买创意盒附送 | ![]() |
软件
软件 | 链接 | 说明 |
---|---|---|
环境监测应用 | 链接 | 官方前端应用,可直接通过控制台加载和使用。 |
连接

连接 |
---|
▀ 将环境监测模块和平台任意一组排针连接,上面连接的是引脚12-15 |
使用
读取当前湿度
打开创意盒控制台,并加载传感器类应用中的环境监测插板应用。进入该应用,选择创意盒与环境监测模块连接的引脚编号。然后网页会自动显示出当前的湿度信息。
创意盒控制台 | 加载应用 | 选择引脚编号并显示当下的环境数据 |
---|---|---|
![]() | ![]() | ![]() |
原理

湿度传感器
湿度传感器,也称为湿度计,旨在测量和监测空气或特定环境中的水分含量,并将这个信息转换为电信号,以便电子系统测量和解读。湿度传感器在气象学、暖通空调、农业、食品加工、制药等行业中发挥着重要作用。
类型
湿度传感器主要有三种基本类型:电容型、电阻型和热导型。这三种类型都会监测大气中微小的变化,以计算空气中的湿度。
电容型湿度传感器通过在两个电极之间放置一条薄的金属氧化物带来测量相对湿度。这类金属氧化物属于吸湿性介电材料,随着湿度的增加,介电材料吸收湿气并改变电容,然后将其转换为湿度读数。电容型湿度传感器的优点是输出电压接近线性,可以长时间使用,提供稳定的结果和检测广泛的湿度范围。但它的缺点是传感器与信号电路之间的距离非常有限。适用于暖通空调系统、打印机和传真机、气象站、汽车和家用电器。
电阻型湿度传感器使用湿度敏感材料,其电阻特性随着湿气吸收而变化。电阻的变化可以用于计算湿度水平。电阻型湿度传感器的优点是尺寸小、成本低,传感器与信号电路之间的距离可以较大,适用于远程操作。但它的缺点是对化学气体和其他污染物比较敏感。
热导型湿度传感器根据周围空气的湿度来传导电流。一个传感器包裹在干燥的氮气中,而另一个传感器则测量环境空气。两者之间的差异测量了湿度。热导型湿度传感器的优点是适用于高温环境和高腐蚀环境,非常耐用。而且相对于其他类型,它的分辨率较高。常见的应用包括烘干窑、制药厂、烤箱、烘干机等。
人体最适宜的湿度
人体最舒适的湿度通常在40%到60%之间。在这个湿度范围内,人们通常感到最舒服,皮肤不会过于干燥或过于潮湿。
过低的湿度可能会导致皮肤干燥、喉咙不适、咳嗽和眼睛刺痛等问题。另一方面,过高的湿度可能会导致不适,因为汗液无法有效蒸发,让人感觉闷热和不舒服。此外,过高的湿度还可能促进霉菌和细菌的生长,从而影响室内空气质量和健康。
在家庭和办公环境中,保持适宜的湿度可以提高生活和工作的舒适度。

SHT30温度湿度传感器
官方的环境监测模块上面集成了SHT30温度湿度传感器。
参考数据手册下载
数据手册下载 | 链接 |
---|---|
SHT30 | 链接 |
参数
参数名称 | SHT30 |
---|---|
测温范围 | -40C 至 +120C |
测量精度 | 湿度误差通常在%2以内,温度误差通常在 0.1C 以内 |
控制接口 | I2C 接口 |
I2C地址 | 0x44 |
接口支持速率 | 0-1MHz |
工作电压 | 3.3V |
功耗 | 待机电流 0.2uA,测量电流为 600uA |
读取湿度和温度数值
SHT30 支持单次测量或者连续测量。
- 单次测量:主控需要发送 I2C 命令来触发 SHT30 进行湿度和温度测量。当传感器结束测量后,主控需要另一个 I2C 命令来读取测量结果。
- 连续测量:在连续测量模式下,SHT30 会以给定的间隔不间断地进行测温。首先,主控发送 I2C 命令将 SHT30 设置为连续测温模式,接下来主控只需要不断地发送 I2C 读取测量结果命令即可。
我们以 SHT30 的数据手册为例,下面的图(SHT30 数据手册 4.3)展示了如何进行单次测量。

- 主控需要将 I2C 地址,指令高字节,指令低字节依次发送给 SHT30。每次传感器收到一个字节的数据时,都会发送应答位通知主控。如果传感器未发送应答位,平台会返回失败码,这时请检查您的 I2C 地址是否设置正确,以及平台与传感器连接的引脚编号是否设置正确。
- 在主控发送完单次测量命令后,等待传感器测量结束(约 1ms 左后)便可以读取测量数据。主控同样需要先发送 I2C 地址,接下来读取 6 个字节,分别是温度和温度校验字节,以及湿度和湿度校验字节。
湿度和温度计算
在主控收到传感器发送的测量数据后,需要带入公式计算得到对应的温度摄氏度或华氏度以及湿度的百分比。在 SHT30 的数据手册 4.13 中可以得到计算公式:
