项目简介
本项目是一个传感器系统,用于监测和存储盆栽的土壤湿度及环境条件。当植物需要浇水时,会提醒用户,同时具备互动功能,使用户能与收集的数据进行交互。主要代码存于“Plant - Monitor.ino”文件。
项目的主要特性和功能
- 实时传感器数据监测:利用DHT22传感器获取湿度、温度(℃)和温度(℉)数据,通过超声波测距仪获取距离数据。
- 实时数据展示与传输:通过WiFi将数据发送到MQTT服务器,历史数据(距离、温度(℃)、温度(℉)、湿度)可存储在Web服务器。
- 提醒用户浇水:植物需浇水时,靠近则LED灯快速闪烁;植物无需浇水时,靠近则播放“铃儿响叮当”音乐。
安装使用步骤
假设用户已经下载了本项目的源码文件,可按以下步骤操作: 1. 在预设计ESP8266上搭建电路。 2. 复制代码“Plant - Monitor.ino”到本地。 3. 把Raspberry Pi配置成云服务器和网关。 4. 格式化Raspberry PI SD卡,并安装InflusxDB和Grafana软件用于数据存储和可视化。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】