项目简介
本项目借助Arduino实现DHT11温湿度监控系统,利用NodeMCU和Thingspeak云平台完成环境温湿度数据的采集、处理与上传,可实现对环境参数的实时监控以及远程查看。
项目的主要特性和功能
- 数据采集:运用DHT11传感器收集环境温湿度数据。
- 数据处理:以NodeMCU作为控制器,对数据进行处理和传输。
- 云端上传:把数据上传到Thingspeak云平台进行存储和展示。
- 数据查看:用户能通过串口监视器或者Thingspeak云平台查看温湿度数据。
安装使用步骤
一、硬件准备
- NodeMCU开发板
- DHT11温湿度传感器
- Thingspeak账号及云服务器
- 杜邦线若干
二、软件准备
- Arduino IDE软件
三、操作步骤
- 连接硬件:连接NodeMCU与DHT11传感器,再连接至电脑。
- 安装ESP8266插件:
- 在Arduino IDE中,进入
文件 > 首选项
。 - 在“附加开发板管理器网址”中输入
http://arduino.esp8266.com/stable/package_esp8266com_index.json
。 - 进入
工具 > 开发板 > 开发板管理器
,搜索并安装“ESP8266 by ESP8266 Community”。 - 导入库文件:将DHT - sensor - library库文件导入Arduino IDE。
- 配置代码:填入WiFi SSID、密码及Thingspeak的写API密钥。
- 上传代码:将代码上传至NodeMCU。
- 查看数据:
- 打开串口监视器,查看温湿度数据。
- 登录Thingspeak云平台,查看上传的温湿度数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】