×

M5Stack智能植物浇水开源项目

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-14

李泽坚

分享资料个

描述

特征

  • 收集土壤水分、空气湿度、温度和压力
  • 浇水按钮 (A)
  • 重复使用已配置的 Wifi 连接
  • 发布家庭助理状态
  • 支持 Home Assistant 自动发现
  • 使用按钮重新连接到 Wifi (B)
  • 使用按钮发送手动 MQTT 配置和状态 (C)
  • 带有 RGB 条(在 M5Stack Fire 上)和警告图像的信号缺水

安装

硬件

  • 将 ENV 单元插入端口 A
  • 将浇水装置插入端口 B
  • 在土壤中种植浇水装置
  • 将浇水装置的内部管道连接到接水器
  • 将浇水装置的外管放入土壤中
  • 以 wifi 模式启动 M5Stack

软件

 
pYYBAGNghEWAVChrAARR3VPbFtQ549.png
 

在 readSensors 函数中,根据您的浇水单元校准更新from lowfrom high值

  • 更新代码中的 MQTT 配置以适合您自己的 MQTT 服务器。
  • 仍然在 UI Flow 中,使用 Manager 将代码和图像上传到设备。

注意:如果需要,在 UI Flow 中将 Unit Env II 与 Unit Env III 交换,因为前者已达到使用寿命。

用法

  • 启动时,应用程序连接到现有 Wifi,启动 MQTT 客户端配置并发布 Home Assistant 发现消息。
  • 每 30 秒,它读取传感器值,更新显示的值并在 MQTT 上发布 Home Assistant 的状态消息。
  • 按下按钮 A 开始浇水。松开按钮停止。
  • 按下按钮 B 重新启动 wifi 连接序列(仅在断开连接时触发)。
  • 按下按钮 C 将 Home Assistant 配置和传感器状态手动发布到 MQTT。

去做

  • 按钮操作的图标
  • 通过 MQTT 浇水
  • 显示电池和 wifi 状态

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !