×

自动灌溉系统开源分享

消耗积分:0 | 格式:zip | 大小:0.18 MB | 2022-11-03

王玉兰

分享资料个

描述

该系统用于在家中自动浇水植物,它使您无需手动浇水,它可以节省水并更精确地浇水您的花园。

软件逻辑使用湿度光和温度传感器来激活电磁阀或/和水泵。

它具有更改传感器读数值显示和 tft 显示屏上的水信息的按钮。和其他按钮来改变工作模式,它可以工作在其中一种模式:传感器模式、计划模式或手动。第三个通用按钮(取消浇水,设置水箱状态和加载配置)。

系统有用于存储配置信息(CONFIG.TXT)和浇水日志文件(DATALOG.CSV)的SD卡。

配置文件保存系统属性值,键值示例:

  • 最后浇水日期 13:38:58 19/9/2021
  • 传感器LastWateringDate 09:44:52 1/1/1970
  • 水分浇水阈值 29
  • lightWateringThreshold 100
  • 浇水时间 120
  • schWateringTime 120
  • schWateringFrequency 86400
  • schLastWateringDate 08:49:53 22/9/2021
  • 水库状态 3.30
  • 流速 0.01
  • 默认模式 1

实现了 CLI 逻辑抛出串行接口,命令:

  • log - 将日志文件打印到终端
  • log.del - 删除日志文件
  • cfg - 将配置信息打印到终端
  • time – 显示系统时间
  • time.unixtime - 设置时间
  • 水分.% - 设置水分浇水阈值
 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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