利用Blynk+NodeMCU开发物联网2(获取温湿度)

本文将通过DTH11温湿度,将获取到的温度和湿度上传到blynk上,前文提到我们可以通过Blynk来控制开关,控制开关的教程在这里。利用Blynk+NodeMCU开发物联网(控制LED开关)

获取温湿度的最终效果如下:


利用Blynk+NodeMCU开发物联网2(获取温湿度)_第1张图片
Blynk获取温湿度

我们发现右上角有个小圆圈,说明我们这个设备已经在线Online。

利用Blynk+NodeMCU开发物联网2(获取温湿度)_第2张图片
串口调试信息

我们通过串口调试信息可以看到:湿度在33%,温度在28℃。那么接下来说明下实现步骤。

1:配置History Graph Settings


利用Blynk+NodeMCU开发物联网2(获取温湿度)_第3张图片
配置虚拟引脚4跟5

再看看我们硬件的实物图,我们发现DTH11模块有三个引脚,分别是电源,接地,数据三个接口,其中Data接口输出温度跟湿度,我们需要做的就是把Data口一分为二,用虚拟口4跟5来表示输出温度和湿度。

利用Blynk+NodeMCU开发物联网2(获取温湿度)_第4张图片
现场硬件实物图

还有就是几个细节配置,Y-AXIS MIN/MAX和SHOWLEGEND。

MIN/MAX指的是可以显示在0-50之间波动。

SHOWLEGEND指的是网格显示等级。

2:代码配置

我就直接上代码图了,不直接细细说明了,有疑问的话,可以向我简信。


利用Blynk+NodeMCU开发物联网2(获取温湿度)_第5张图片
读取DTH11



利用Blynk+NodeMCU开发物联网2(获取温湿度)_第6张图片
串口打印信息,上传数据到Blynk服务器

3:运行结果


利用Blynk+NodeMCU开发物联网2(获取温湿度)_第7张图片
绿色代表湿度比,红色代表温度值

你可能感兴趣的:(利用Blynk+NodeMCU开发物联网2(获取温湿度))