历史上的今天

今天是:2024年09月15日(星期日)

2021年09月15日 | 36-基于51单片机土壤湿度检测及自动浇花系统

发布者:快乐奇迹 来源: eefocus关键字:51单片机  土壤湿度检测  自动浇花系统 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

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


具体功能:


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


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


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


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

设计背景

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


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


硬件设计

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

软件设计

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

原理图

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

程序

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

仿真实现

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

关键字:51单片机  土壤湿度检测  自动浇花系统 引用地址:36-基于51单片机土壤湿度检测及自动浇花系统

上一篇:37-基于51单片机智能温控风扇设计
下一篇:35-基于51单片机的脉搏测量仪(心率计)

推荐阅读

  汽车性能看引擎,手机性能看处理器。作为同样的“710”系列处理器,到底是搭载麒麟710的荣耀 8X性能强,还是搭载骁龙710的小米8 SE性能强,这两款手机在除了性能,在外观、系统等方面又会有怎么样的表现呢?相信很多看客已经对同为“710”处理器的这两款手机对比已经很期待了。在开始之前,首先让我们来了解一下这两款手机的具体参数:荣耀 8X与小...
首先要解释一下何为混合域示波器,既然说到这个话题就不得不说一下示波器进化史了,接下来大概讲一下示波器进化简史。第一代示波器——模拟示波器(ART-analog real time oscilloscope )纯模拟机器,使用示波管显示X-Y扫描成像显示波形,到后期有字符叠加功能可以实现简单的测量参数显示,巅峰之作为泰克7000系列。下图泰克485为经典之一第二代示波器—...
  9月14日,新华电力(朔州)300MW/600MWh共享储能项目开工奠基仪式在山西省朔州市怀仁县隆重举行。新华发电副总经理李彦坡,朔州市副市长刘亮,怀仁市委书记丁裕,怀仁市副市长李辉出席项目开工仪式。   中国航天科工集团第二研究院副院长朱弘、中国水利水电第十一工程局有限公司副总经理张涛、上海电气输配电集团有限公司副总裁陈术宇等出席开工...

史海拾趣

问答坊 | AI 解惑

不懂。。还是有点不理解

老师我对外部中断和内部中断理解的不是太好,看书有时就感觉看不懂了,希望老师给我详细讲解一下(附一个程序)。。。。谢谢!!!…

查看全部问答∨

峰值检测电路

本帖最后由 paulhyde 于 2014-9-15 03:03 编辑 波形信号测量时用的峰值检测电路。 [ 本帖最后由 open82977352 于 2010-2-6 09:32 编辑 ]    …

查看全部问答∨

有人做个BMP图片显示吗?SD卡储存!我有个问题急需解决!!

我做的BMP图片是在SD卡上储存~!但是我查看SD卡上的数据和用软件转换出来的数组数据不一样!我用的BMP是16位数据!!!!!…

查看全部问答∨

NI的Labview听说也能做DSP程序设计

NI的Labview听说也能做DSP程序设计,不知对TI C2000的是否可用?有人做过吗?…

查看全部问答∨

创意小火车音乐盒,小玩具有大智慧

创意小火车音乐盒,小玩具有大智慧家长都盼望自己的孩子聪慧,而且各种技巧样样精通,所以才会催生了一堆各种各样学习班的涌现,尤其是音乐方面的学习班,那就更是数不胜数。其实呢,根本就没有必要让孩子那么累,真正的技巧必定是在兴趣中学习出来 ...…

查看全部问答∨

分有什么用,每次100,我的板上没有PS2接口,用来接滑鼠板,求帮助

如T,要自己写一个驱动,由于自身基础差,所以有些S的问题,请大家别介意 我用的 是滑鼠板是JME-T5011A 1:假如有PS2接口的板子,我接上滑鼠板应该就可以直接使用吧,当然驱动也相应有 2,如果1成立,那我是不是只要写个PS2的驱动,滑鼠板是否可以 ...…

查看全部问答∨

怎么通过Datasheet来区分是nor还是nand flash?

我根据flash上的文字把它的datasheet下载下来了,看了ds但是不知道是nor flash还是nand flash 请问大侠们,有什么方法最快区分? 谢谢…

查看全部问答∨

有人使用过ADV7125吗?

本人在做一个VGA转换的设计,遇到adv7125芯片老是摆不平,转换老是不对。请使用过的朋友指点指点。我的qq:393715806…

查看全部问答∨

求助:SD卡读写程序 初始化进入复位循环就出不来了,一直不返回0x01。。。

//SD卡初始化char SD_init(void){  int i;  int time=5;  unsigned char response1=0xff,response2=0xff;  P5SEL|=0X0e;   //初始化430UART引脚   P5DIR|=0X0B;   SPI_init();  CS_1;   ...…

查看全部问答∨

阿牛哥参加深圳IIC见闻之二

IIC2012阿牛哥独家观点: 1.参展的美国,韩国,大陆,台湾公司多一些, 日本和欧洲的公司少一些。这个和目前国际国内经济形势密切相关。2 授权代理商经销商展位多一些,原厂展位少一些,很多应用在不同领域的方案都是代理商针对特定行业开发, ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved