基于ESP8266 NodeMCU + DHT22 记录室内温湿度



用ESP8266 NodeMCU 和 DHT22模块做了个室内温湿度监控的小系统,DHT22每秒把获取的温湿度发送给开发板,开发板通过HTTP协议把温湿度数据发送到部署在云服务器上的数据管理服务(自己撘的SpringBoot项目和数据库),然后就可以通过h5页面观察室内温湿度的变化。

1. 硬件

  • ESP8266-NodeMCU开发板
  • DHT22温湿度传感器
  • 杜邦线

ESP8266-NodeMCU开发板和DHT22引脚对应关系

开发板引脚 DHT22引脚
3.3V VCC(+)
G (GND) GND(-)
D1(GPIO5) 四引脚(DIO) / 三引脚(OUT)

2. 开发

在Arduino依赖的库还是通过【项目】→【加载库】→【管理库】下载安装,不再赘述。

直接上代码:

#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
#include <DHT.h>

DHT dht(D1, DHT22);     //设置Data引脚所接IO口和传感器类型

ESP8266WiFiMulti wifiMulti;           // 建立ESP8266WiFiMulti对象

#define SERVER_IP &#
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值