当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]大家好,希望你们一切顺利。我再次带来一篇关于物联网的有趣文章——物联网天气监测系统。这就像一个小型气象站,能够告诉我们周围环境的天气状况。它可计算本地的温度和湿度,并检测外面是否有降雨。我们使用多个传感器配合ESP8266 NodeMCU板,能够收集数据并无线上传至云存储平台。

大家好,希望你们一切顺利。我再次带来一篇关于物联网的有趣文章——物联网天气监测系统。这就像一个小型气象站,能够告诉我们周围环境的天气状况。它可计算本地的温度和湿度,并检测外面是否有降雨。我们使用多个传感器配合ESP8266 NodeMCU板,能够收集数据并无线上传至云存储平台。

物联网天气监测系统的原理

我们使用了NodeMCU搭配多种传感器,例如DHT-11温湿度传感器、雨量传感器和光敏电阻(LDR)传感器。其中DHT-11传感器用于测量环境中的温度和湿度值。该传感器有三个引脚,通常需要5伏特电源供电。然后我们有一个雨滴传感器,可以检测降雨并把信号发送到NodeMCU。我们使用的是光敏电阻(LDR)传感器,以便系统能判断是白天还是黑夜。所有采集到的数据都会在16×2的LCD屏幕上显示,同时也会同步显示在Blynk应用程序中。

所需材料:

- NodeMCU(EP8266型号)

- DHt11温湿度传感器

- 雨水传感器

- LDR传感器

- 带I2C模块的16×2 LCD显示屏

- 板子(面包板)

- 跳线

- 支持Wi-Fi连接的Blynk应用程序

电路图

代码

注意:您需要将下方提供的代码上传到nodemcu。

设置Blynk应用:

下载blynk应用程序并进行安装。

使用您的任意社交账号或邮箱登录该应用。

然后创建一个新项目,并命名为您喜欢的名称。我这里使用的是“IoT天气监测”。

接下来,请按照下方的截图操作。

项目最终效果图

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭