使用NodeMCU构建一个雨水监测系统
1:安装Arduino IDE
•首先,在电脑上下载并安装Arduino IDE。
•打开官方Arduino网站。
•进入“软件”部分。
•下载与您操作系统匹配的Arduino IDE版本。
•打开下载的安装程序。
•按照安装说明完成设置。
•安装完成后,打开Arduino IDE。
2:在Arduino IDE中安装ESP8266板
要编程NodeMCU ESP8266,我们需要先安装ESP8266板包。
•打开Arduino IDE。
•进入“文件”→“首选项”。
•找到“附加板管理器URL”。
•添加ESP8266板包的网址。
•点击“确定”。
•转到“工具”→“板”→“板管理器”,搜索“ESP8266”。
•安装由ESP8266社区提供的ESP8266板包。
•安装完成后,从以下位置选择NodeMCU板:
工具 → 板 → ESP8266板 → NodeMCU 1.0(ESP-12E模块)
3:将NodeMCU连接至电脑
使用USB线将NodeMCU ESP8266连接到电脑。
在Arduino IDE中,进入“工具”→“串口”,选择连接NodeMCU的COM端口。
现在NodeMCU已准备好进行编程。
4:创建KiwisIoT账户
在浏览器中打开KiwisIoT网站。
•创建新账户,或登录已有账户。
•打开KiwisIoT仪表板。
•创建一个新的物联网项目。
•将你的NodeMCU ESP8266添加为设备。
•配置水/雨传感器所需的参数字段。
•保存KiwisIoT提供的设备凭据。
这些凭据将在NodeMCU程序中用于向KiwisIoT平台发送雨传感器数据。
5:连接雨传感器
将雨传感器连接到NodeMCU。
•VCC → 3.3V
•GND → GND
•DO → A0
6:编写NodeMCU程序
打开Arduino IDE,并编写从A0引脚读取雨传感器值的程序。
在程序中添加Wi-Fi和KiwisIoT设备的详细信息。将程序上传至NodeMCU。
7:测试雨传感器
打开串口监视器,观察传感器读数。
保持传感器干燥并记录数值,然后在传感器板上滴几滴水,读数应该发生变化。
NodeMCU可以利用这一变化来判断传感器是干燥状态还是检测到水分。
本文编译自hackster.io





