项目简介
本项目是基于Arduino Mega 2650开发的智能园艺解决方案,名为Mega Garden智能园艺系统。该系统能助力用户更好地照料植物,有效避免灌溉过度或不足、温湿度控制不当等问题。系统集成了DS18B20温度传感器、DHT11湿度传感器、双路机械继电器、固态继电器、TDS水质检测传感器等多种传感器与执行器,还借助ESP - 01 Wi-Fi模块和MQTT服务器通信,实现远程监控与控制。
项目的主要特性和功能
- 温湿度监测:利用DS18B20和DHT11传感器实时获取环境温湿度数据。
- 水质检测:通过TDS水质检测传感器对灌溉水质量进行监控。
- 自动控制:依据设定参数和传感器数据,借助继电器自动开展灌溉、加热等操作。
- 远程监控和控制:借助Wi-Fi模块与MQTT服务器通信,实现远程监控与控制功能。
- 数据存储和恢复:采用EEPROM存储参数和数据,确保网络中断时系统仍可正常运行。
安装使用步骤
- 硬件准备:按照项目所需硬件清单准备相应元件和工具。
- 硬件连接:依据提供的pinouts说明连接各个元件。
- 软件编译:使用Arduino IDE编译代码,并上传至Arduino Mega 2650。
- 网络配置:修改
./includes/secrets.h
文件,使其与你的网络环境匹配。 - 测试与调试:完成硬件连接和软件配置后,对系统进行测试与调试。
- 远程监控和控制:通过手机APP或Web面板远程监控和控制系统运行状态。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】