首页 分享 基于51单片机土壤湿度检测及自动浇花系统

基于51单片机土壤湿度检测及自动浇花系统

来源:花匠小妙招 时间:2024-09-17 13:47

目录

具体实现功能

设计背景

硬件设计

软件设计

原理图

程序

仿真实现

全部资料

具体实现功能

系统由STC89C52单片机+ADC0832+LCD1602液晶+yl-69土壤湿度传感器+5V抽水电机+按键+蜂鸣器构成。

具体功能:

1、液晶第一行显示实际湿度,液晶第二行显示湿度上限值与湿度下限值;

2、按键说明:减键、加键、设置键。

3、可以设置湿度上下限报警范围,具有掉电保存功能,上电无需重新设置。

4、当湿度低于下限值时,打开水泵进行抽水且声光报警,当湿度高于上限值时,自动关闭水泵停止抽水。

设计背景

在科技发达的当下,人们的生活水平也在奔向小康。在家里养养花逐渐变成了人们兴趣的一种境界,养花可以陶冶情操。因此,盆花和花圃被越来越多的人接纳。

花的生长需要水的滋养,因此。浇水的量成了养花能否成功的关键所在。社会在不断进步,上班、出差、旅游也成了人们生活的一部分,这就会导致人们没有时间去看护这些花草。这些因素都是造成养花失败的关键所在。对此问题,我们不禁会想到:“如果有人能帮我们看护花,那该有多好,能在我们忙碌的时候帮我们浇浇水,那该多好!”对于这样的想法,我们能联想的就是“自动浇花器”,因此,设计一个能检测土壤湿度并且能报警提醒的自动浇花器,让用户能在百忙之中也能对盆花有悉心的照料。

硬件设计

本次设计采用的是STC89C52单片机,利用单片机编程灵活的特性实现了设计要达到的喷灌功能。在单片机的外围电路外接输入键盘用于设定喷灌的湿度值的控制,外接LCD1602显示器用于显示湿度。

软件设计

该主程序流流程图是硬件初始化之后,设定好数值,然后采集湿度样本,把湿度样本传给单片机之后,单片机系统处理该湿度数值,判断湿度值是不是在设定值范围内,如果高于湿度值,停止灌溉,假如低于湿度值,返回到湿度采样,再次判断湿度值,直到达到湿度值结束。

原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

全部资料

全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!

原文链接:基于51单片机的土壤湿度检测自动浇花系统

关注下方公众号,回复“资料”获取全部资料。

相关知识

基于51单片机土壤湿度检测及自动浇花浇灌系统
51单片机——自动浇花系统(含全部代码)
基于单片机智能花卉灌溉浇花浇水检测系统设计
智能浇花浇水系统花卉灌溉土壤湿度检测方案及程序原理图设计
基于单片机自动智能浇花浇水控制系统设计
基于51单片机的智能浇花系统(可做毕设)
基于51单片机智能浇花控制系统 土壤湿度计设计 自动灌溉 大棚土壤湿度采集 光照采集 光照补偿 智能花卉 成品 套件 DIY设计 实物+源程序+原理图+仿真+其它资料
基于51单片机的智能浇花浇水系统花卉灌溉土壤湿度检测方案程序原理图设计
基于51单片机智能浇花浇水花盆自灌溉土壤湿度无线视频监控设计1
【Proteus仿真】【51单片机】自动浇花灌溉系统设计

网址: 基于51单片机土壤湿度检测及自动浇花系统 https://www.huajiangbk.com/newsview169879.html

所属分类:花卉
上一篇: XH
下一篇: 盆栽土壤湿度多少合适 土壤湿度多

推荐分享