项目简介
本项目构建了一个基于物联网技术的植物监测系统,用于监测CE实验室的植物。它集成了硬件、Arduino代码和网络连接,可实时监测植物的环境参数,如温度、湿度、土壤湿度等,并将数据发送到互联网进行存储和分析。
项目的主要特性和功能
传感器收集数据
- 温度传感器:监测环境温度,保障植物处于适宜温度范围。
- 湿度传感器:监测空气和土壤湿度,为植物营造合适生长环境。
- 光照传感器:监测光照强度,助力植物获取充足光照。
数据传输和处理
- 通过WiFi将传感器数据传输至MQTT服务器。
- 服务器对数据进行处理分析,生成植物生长状态报告。
数据可视化
- 利用Grafana展示植物生长数据,包含温度、湿度和光照曲线图。
- 具备警报功能,数据超出设定范围时发送警告信息。
扩展功能
- 添加LDR传感器检测光照强度。
- 连接太阳能板和充电器,实现长期电池供电。
- 集成Neopixel灯带,用于环境照明和状态指示。
安装使用步骤
硬件安装
- 将传感器与Adafruit Feather HUZZAH ESP8266开发板连接。
- 把开发板接入CE - Hub WiFi网络。
- 连接电源和电池备份,确保电力供应稳定。
软件配置
- 下载安装所需的Arduino软件和MQTT客户端库。
- 配置Arduino代码,包括WiFi设置、MQTT服务器地址和传感器参数。
- 将代码上传到Arduino开发板。
- 在服务器上配置InfluxDB和Grafana,用于接收和处理数据。
- 配置警报系统,以便接收超出设定范围的警告信息。
使用步骤
- 开启Arduino开发板,开始收集数据。
- 登录Grafana界面查看植物生长数据。
- 如有需要,通过Grafana界面调整植物生长环境设置。
- 收到警报信息后,检查植物生长环境并进行相应调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】