项目简介
本项目基于Arduino平台和Blynk应用程序,借助YL - 69土壤湿度传感器开展土壤湿度监测工作。通过NodeMCU ESP8266 LoLin微控制器,实现了土壤湿度数据的实时采集与显示,还能利用WiFi网络将数据发送至Blynk平台。同时,通过I2C模块在16x2的LCD屏幕上展示土壤湿度信息。
项目的主要特性和功能
- 运用Arduino IDE开发代码并上传至NodeMCU ESP8266 LoLin微控制器。
- 采用YL - 69土壤湿度传感器采集土壤湿度数据。
- 利用Blynk应用程序实现远程监控和数据展示。
- 通过LCD屏幕在本地展示土壤湿度信息。
- 项目包含硬件连接指南和软件配置说明。
安装使用步骤
前提条件
确保已在Arduino IDE中安装以下内容: 1. ESP8266板卡支持。 2. Blynk库。 3. WiFiManager库。 4. I2C库。
使用步骤
- 依据提供的接线方案连接NodeMCU、土壤湿度传感器和LCD屏幕。
- 用Micro USB线将NodeMCU连接到计算机。
- 在Arduino IDE中打开
config.ino
文件,配置WiFi热点设置。 - 打开
soil_monitoring_sensor_blynk.ino
文件。 - 验证/编译并上传代码到NodeMCU ESP8266 LoLin。
- 在Blynk应用程序中创建新项目并配置项目设置。
- 从Blynk应用程序中获取Blynk令牌并运行项目。
- 为NodeMCU连接电源。
- 连接到在
config.ino
文件中指定的WiFi网络,并配置WiFi和Blynk令牌。 - NodeMCU将连接到WiFi网络,并在LCD屏幕上以及Blynk应用程序中显示土壤湿度数据。
更多使用和配置的详细信息,请参阅完整项目文档。
许可证
本项目遵循MIT许可证进行许可。有关许可证的更多详细信息,请阅读LICENSE文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】