基于RT-Thread的自动浇花器
本帖最后由 安小芯 于 2022-5-19 16:43 编辑基于RT-Thread的自动浇花器作品来源:RT-Thread作者:ldr111• 应用背景
1) 需要外出一段时间,家里的各种植物需要定时浇水
2) 想种花,但感觉经常要浇水太麻烦
3) 工作太忙,总忘记浇水• 实现功能
根据设定的温湿度,自动浇水,实现无人值守打理.
用户可以根据目标植物特性设定相应的给水和停止给水的湿度和温度,当泥土的湿度和温度条件达到需要浇水条件时自动浇水.
特点:因为在温度过高或过低时浇水的话其实会给植物造成伤害的,所以加入了温度限定条件.• 硬件资源
N32G457: 本方案主控芯片,负责采样温湿度数据并驱动水泵泵水浇花. 同时用作温度采集.DRV8870: 驱动水泵电机
3按键: 用于修改温度/湿度设置
水泵: 执行泵水动作.
LCD显示模块: 显示当前设置的温度/湿度以及花盘泥土湿度及空气温度.
湿度检测模块: 湿度采集.• 软件框架
整体框架(如下图):!(https://oss-club.rt-thread.org/uploads/20220322/0736c9a24091aed0e9d61b5813c92570.png)任务框架如下图: !(https://oss-club.rt-thread.org/uploads/20220322/3ec439d84be338e5cea1e09845e277eb.png)• 项目图片
https://oss-club.rt-thread.org/uploads/20220322/2c5d5a4d40b2d3a32fff124c2f9a5241.png.webp
https://oss-club.rt-thread.org/uploads/20220322/94ee3c20f302b834dcbcc1c419e90c84.png.webp
https://oss-club.rt-thread.org/uploads/20220322/b347632a65a661221c52773b4c818545.png.webp
• 演示视频
1) 自动浇水演示
https://www.bilibili.com/video/BV1b3411s7Mz/
2) 温度检测演示
https://www.bilibili.com/video/BV1KL4y1M7kF/
3) 湿度检测演示
https://www.bilibili.com/video/BV1AR4y1c74C/
4) 浇水条件设置演示
https://www.bilibili.com/video/BV1Ar4y1q7x1/• 源码地址
https://gitee.com/ldr111/auto-give-water.git• 项目扩展: 如需要商业化,可能要考虑更换便宜且耐用的水泵,多通道分时切换代替单水 泵,又或者水泵进出水管检测部分等独立模块化等,加入wifi模块和摄像头,使能远程随时观看花花长势和观察家中景况.我能想到的就这些,欢迎各位大侠多多发表意见,不吝赐教,谢谢! 水也是自动蓄水吗 感觉搞的好复杂了。 看着屏幕驱动很给力。 自动浇花,不是一个传感器,一个继电器就解决了吗 可以调节湿度吗 怎么实现联网? 哈哈,楼主喜欢动手啊! 这个不错,自己DIY一个。
页:
[1]