项目简介
基于Arduino的植物护理积分系统是一个物理计算和物联网项目,借助ESP8266和ESP32 - cam板连接各类传感器和设备,对植物状态进行实时监控,并将处理后的数据发送到特定网站和手机应用程序。
项目的主要特性和功能
主要组件
- ESP8266:连接DS18B20传感器、土壤湿度传感器、DHT11传感器、继电器模块及水泵、LCD屏幕和两个软件按钮。
- ESP32 - cam:连接OV2640相机,由Arduino UNO提供能量并与ESP8266进行数据交互。
功能
- 测量并显示植物的湿度、土壤温度、空气温度和植物图像等关键指标。
- 每5秒将数据传输到网站并存储在数据库,便于在线查看和历史记录查询。
- 每分钟将植物图片上传到网站。
- 可通过Blynk应用程序远程监控和控制水泵及LCD屏幕。
安装使用步骤
- 已下载项目源码文件后,打开代码文件夹中的文件,在Arduino IDE中上传代码到ESP8266和ESP32 - cam板。
- 依据电路图,将传感器和设备连接到相应的板卡引脚。
- 在
index.php
和post - data.php
文件中更新数据库信息和网站URL。 - 将文件上传至支持PHP和MySQL的服务器环境或本地开发环境,在根目录创建
/uploads
文件夹用于保存植物图片。 - 创建数据库表并导入数据。
- 在浏览器中打开网站,检查数据是否正常显示。
- 安装Blynk应用程序,设置项目并添加相关控件以控制水泵和LCD屏幕。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】