项目简介
本项目借助Arduino平台,结合ESP8266微控制器、土壤湿度传感器与WiFi通信技术,实现了对土壤湿度的实时监测。当土壤湿度低于设定值时,系统会通过Discord发送警报,并将数据记录到Google Sheets。
项目的主要特性和功能
- 实时监测土壤湿度。
- 湿度低于设定值时,通过Discord发送警报。
- 记录土壤湿度数据到Google Sheets。
- 利用ESPPowerManager进行电源管理,延长电池使用寿命。
- 管理WiFi连接,包含连接、断开和重置等操作。
安装使用步骤
- 下载并解压项目源码文件。
- 在
src\main.cpp
文件中配置WiFi的SSID和密码。 - 配置Discord webhook URL和Google Sheets脚本部署的webapp URL。
- 使用Arduino IDE将代码上传到ESP8266微控制器。
- 按照项目说明组装硬件,涵盖ESP8266微控制器、土壤湿度传感器和电源部分。
- 完成组装后进行系统测试,确保功能正常。
注意事项
- 校准土壤湿度传感器,保证警报值准确。
- 为延长电池寿命,可使用扩展休眠模式并按需调整休眠时间。
- 定期检查Google Sheets记录的数据,以监控土壤湿度情况。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】