
标准版
#第六届立创电赛作品 户外太阳能自动灌溉系统
1.8w
0
0
52
简介
全自动 无人值守灌溉系统
简介:全自动 无人值守灌溉系统开源协议
:CC-BY-NC-SA 3.0
创建时间:2021-03-27 20:52:27更新时间:2022-08-01 11:11:23
描述
B站视频
CSDN专栏
立创电赛版工程互链
起因
背景故事:从前,TJR在读高一,学校靠近大山,有一大片空地。一天,领导突发奇想,要搞劳动教育,让TJR和他的同学们种菜。TJR看见地里非常干,需要经常浇水,想做一个自动灌溉系统,于是就有了这个项目。
程序已经通过测试,附上库文件和源代码,本开源工程仅为整套系统的主控板部分。御坂0x1BF52号负责程序编写,TJR2005负责硬件组装(所以出钱最多的是TJR)。持续更新中。
外围设备(仅供参考)
- 带有音乐芯片的功放模块
- 土壤湿度模块
- DHT11温湿度探头
- 大容量蓄电池
- 大功率太阳能发电板
功能
- 每隔30分钟进行一次土壤湿度检测,当达到湿度阈值的探头数大于或等于 启动浇水的最小探头数 则启动浇水程序
- 浇水前,会放音警告周围人员避让
- 当浇水时间达到 单次浇水时长 后,自动停止浇水
- 长时间停留在非主页面(时间页)无操作,自动切换到主页面
- 长时间无操作,自动熄灭数码管(按菜单键唤醒)
| 菜单编号 | 菜单功能(左2数码管) | 菜单功能(右2数码管) |
|---|---|---|
| 主页面 | 当前时间(小时部分) | 当前时间(分钟部分) |
| A | 实时温度(整数部分) | 实时温度(小数部分) |
| B | - | 单次浇水时长(分钟) |
| C | 禁止浇水开始时间(小时) | 禁止浇水结束时间(小时) |
| D | 允许浇水最小温度(℃) | 允许浇水最大温度(℃) |
| E | 保存设置 | 保存设置 |
| F | 继电器手动开关 | 继电器手动开关 |
| G | - | 启动浇水的最小探头数 |
| H | 传感器手动开关 | 传感器手动开关 |
| 按键名称 | 作用 |
|---|---|
| 菜单 | 按下按键,切换下一个菜单 / 唤醒熄灭的数码管 |
| 设置 | 按下按键,进入当前菜单的设置界面 |
| 加 | 按下(支持长按)按键,增加当前数值 |
时间设置方法
- 上电前按住 设置 键不放,直到系统自检完毕(继电器等关闭)后松手
- 进入小时设置页面,按 加 键增加小时
- 按 设置键 进入分钟设置页面, 按 加 键增加分钟
- 按 设置键 进入保存页面,按 加 键保存时间设置






设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










