使用 DHT11 传感器来测量环境温度(摄氏度)和相对湿度(百分比),并将测量结果在 Arduino 上进行显示
扫描二维码
随时随地手机看文章
1. 项目概述
该项目使用 DHT11 传感器来测量环境温度(摄氏度)和相对湿度(百分比),并将测量结果显示在 Arduino 串行监视器上。
应用程序
•天气监测
•智能家居自动化
•环境日志记录
物联网传感器节点(入门级)
2. 了解 DHT11 传感器
主要规格参数
•温度范围:0 至 50 摄氏度
•湿度范围:20% - 80% 相对湿度
•精度:±2 摄氏度,±5% 相对湿度
•接口:单线数字接口
•DHT11 PiNS
•VCC → 引脚
•DATA → 数字输入/输出引脚
•GND → 地线
如果使用的是无封装的 DHT11(有 4 个引脚),则需要在 VCC 和 DATA 之间添加一个 10 千欧的上拉电阻。大多数模块都已经内置了这个电阻。
3. 电路连接
•Arduino ↔ DHT11 连接方式
•DHT11 接口 火车头接口
•VCC 5V(电源正极 5 伏)
•数据 D2
•GND GND
4. 安装所需库
•打开 Arduino 软件开发环境
•点击“草图” → “包含库” → “管理库”
搜索并安装:
•由 Adafruit 开发的 DHT 传感器库
•Adafruit 统一传感器
5. Arduino 代码(已测试并验证)
6. 输出(串行监视器)
在“串行监视器”中将波特率设置为 9600 。
本文编译自hackster.io





