项目简介
本项目借助NodeRED和DHT11传感器达成温湿度监控功能。通过NodeMCU把DHT11传感器采集的温湿度数据发送至MQTT服务器,再于NodeRED仪表板实时展示数据。
项目的主要特性和功能
- 数据采集:运用DHT11传感器收集环境中的温度与湿度数据。
- 数据传输:利用NodeMCU将采集到的数据传送到MQTT服务器。
- 数据展示:在NodeRED仪表板实时呈现温湿度数据,涵盖曲线图和仪表盘。
安装使用步骤
1. 硬件连接
- 连接NodeMCU和DHT11传感器。
- 保证NodeMCU与MQTT服务器能正常通信。
2. 安装所需库
- 在Arduino IDE中,通过“工具” -> “管理库”安装以下库:
pubsubclient
DHT sensor library
3. 运行程序
- 将代码上传到NodeMCU。
- 通过USB连接NodeMCU到电脑,在Arduino IDE的串口监视器中监控数据输出。
4. 安装NodeRED及仪表板插件
- 在浏览器中打开NodeRED的URL。
- 通过“菜单” -> “管理面板”安装
node-red-dashboard
插件。
5. 导入NodeRED流
- 将提供的流代码导入NodeRED。
- 部署流,并访问仪表板URL(例如:
http://localhost:1880/ui
)。
6. 监控数据
- 在NodeRED仪表板查看实时温湿度数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】