基于单片机的盆花自动浇水控制系统设计

合集下载

基于单片机的自动浇花器设计-任务书

基于单片机的自动浇花器设计-任务书

毕业设计任务书题目名称:基于单片机的自动浇花器设计学院(系):电子与自动化学院专业:自动化班级:学生姓名:同组人:无指导教师:设计题目:基于单片机的自动浇花器设计一、题目来源:E自拟课题二、设计(论文)要求:设计参数:水是植物生存、生长的最基本的需要,因此,设计一种能够在无人管理的情况下的自动控制浇花系统,能够有效的防止花木在无人浇水的情况下枯死。

本设计要求:1、能够检测土壤的湿度。

2、能够检测周围环境温度。

3、利用太阳能供电节能环保。

4、根据不同的土壤和环境,能够合理的调整浇水要求。

三、个人重点:本次设计重点完成盆花自动浇水系统包括土壤温湿度的检测与控制蓄水箱自动上水和水位报警两大部分。

土壤温湿度的检测与控制部分又包括了土壤温湿度的检测和显示、自动浇水系统。

土壤温湿度的检测和显示以温湿度传感器SHT-11为感应部件,将检测到的土壤温湿度值送入AT89C51单片机,再由其输出到LCD屏进行显示。

四、各阶段时间安排、应完成的工作量:第7学期:10-12月:明确论文题目,任务,和进度安排,收集相关文献资料。

1-2月:完成英文翻译,资料汇集整理。

第8学期:第1周—第3周:选题目、查资料,写开题报告;第4周:项目分析;第5周:确定项目的总体结构;第6周:模块框架总体设计;第7周:单片机程序编写;第8周—第10周:模块设计;第11周—第12周:将系统各模块组合,进行测试;第13周—第16周:整理文档,写论文,准备答辩;五、应阅读的资料及主要参考文献目录:[1] 梁靖宇. 智能温室环境温湿度测控系统的研究与设计[D].太原理工大学硕士学位论文,2005.[2] 王芳琴,肖新棉.单片机控制的节水灌溉系统的研究[D]. 华中农业大学硕士学位论文, 2005.[3] 江太辉.DS18B20数字式温度传感器的特性与应用[J].电子技术,2003(12):47~49.[4] 高照阳, 李保谦.基于温室微灌的双湿度自动测控系统设计与研究[D].河南农业大学硕士学位论文,2008.[5] 陈文清. 节水灌溉自动化控制系统研究与应用[J]. 节水灌溉, 2004(6):27~32.[6] 姚道如. PLC在大棚辣椒自动浇灌控制系统中的应用[J]. 安徽职业技术学院学报,2004(6):16~22.[7] 马学良, 吴晓光, 苏音, 等.我国滴灌技术应用发展若干问题分析[J].节水灌溉技术, 2004(5):21~24.[8] 蔡美琴. 单片机原理及应用[M]. 电子工业出版社,2000.[9] 张兵,袁寿其. 单片机模糊智能控制在灌溉中的应用[J].节水灌溉,2002(6):21~22.[10] 王贤勇,赵传申.单片机原理与接口技术[M]. 北京:清华大学出版社, 2010.[11] 黄凤娟,基于单片机的温度测控系统在温室大棚中的设计与实现[D]. 安徽大学硕士学位论文,2006.[12] B.Z.Yuan, J.Sun, S.Nishiyama. Efect of Drip Irrigation on Strawberry Growth and Yield inside a plastic Greenhouse[J]. Biosystems Engineering, 2004, 87(2): 237~245. [13] Penning de Vries.F.W.T. The Future of Irrigation Technology [J]. Irrigation Journal, 1997(9):5~10.。

单片机自动浇花系统毕业设计

单片机自动浇花系统毕业设计

单片机自动浇花系统毕业设计毕业设计题目:基于单片机的自动浇花系统1.设计目的和意义为解决现代社会中常见的人们忙碌,缺乏时间照顾植物的问题,利用单片机技术设计一套自动浇花系统,能够实现在一定的时间间隔内根据种植植物的需求自动进行浇水和护理,达到养护植物的目的,减轻人们的负担,提高生活质量。

2.设计方案本系统采用单片机控制浇水,利用温湿度传感器感应土壤湿度情况及环境温湿度,从而确定自动浇花的适宜时机,控制水泵实现自动浇水。

同时采用光照传感器感应环境光照强度,从而确定室内亮度情况,控制LED灯实现自动补光。

此外,系统采用LCD显示屏展示环境温度、湿度、光照强度和浇水状态等信息,方便用户监控植物生长情况。

具体实现方案如下:1)硬件部分:- 单片机:采用51单片机;- 人机交互:采用液晶显示屏;- 传感器:温度传感器、湿度传感器、光照传感器;- 输出设备:水泵、LED灯。

2)软件部分:- 采用C语言编写,利用单片机的定时器和ADC功能实现温度、湿度、光照强度的采集;- 实现温度、湿度和光照强度的数据处理;- 根据采集的土壤湿度情况和植物的需求,确定自动浇水时机,控制水泵实现浇水;- 根据采集的光照强度情况,确定自动补光时机,控制LED灯进行补光;- 实现LCD显示屏显示环境信息和系统状态信息。

3.实现步骤- 电路设计和制作:包括单片机电路、传感器接口、输出设备接口等;- 编写单片机程序:包括温湿度传感器数据采集、光照传感器数据采集、数据处理、控制水泵浇水、控制LED灯补光、LCD显示等功能;- 软硬件测试:测试程序与硬件是否协调运行,是否能正常采集传感器数据并控制输出设备;- 调试和优化:根据测试结果对程序进行修改和优化。

4.预期效果本设计预期实现以下功能:- 根据土壤湿度情况和植物的需求自动浇水;- 根据光照强度情况自动补光;- 通过LCD显示屏实时显示环境温度、湿度、光照强度等信息;- 用户可以通过液晶显示屏进行操作、设置等。

基于STC89C52单片机的自动浇花系统设计

基于STC89C52单片机的自动浇花系统设计

在测试过程中,我们发现系统的性能受到环境因素的影响较大,如土壤类型、 气候条件等。为了优化系统的性能,我们采取了多项措施。例如,针对不同类 型的土壤,我们通过调整模糊控制算法的参数,实现更为精准的浇水策略;此 外,我们还添加了更多的传感器节点,以获取更为准确的环境数据。这些优化 措施显著提高了系统的性能和稳定性。
在软件设计方面,我们采用定时器中断的方式来实现时间的测量。当超声波传 感器接收到反射回来的超声波时,会触发定时器中断。通过计算定时器计数值 与单片机的时钟频率,可以得出超声波的传播时间,从而计算出距离。
为了验证该系统的正确性和可靠性,我们进行了一系列实验。在实验中,我们 将超声波测距系统置于不同的距离处,测量实际距离与系统测距值的误差。实 验结果表明,在距离为50cm到200cm的范围内,系统测距误差小于2%。
关键词:STC89C52单片机、自动 浇花系统、设计
在当今社会,人们越来越重视生活质量,盆栽植物已成为许多家庭和办公室的 必备装饰。但植物的生长需要适量的水分,因此,设计一种能自动检测植物土 壤湿度并适时浇水的系统显得尤为重要。本次演示将介绍一种以STC89C52单 片机为核心的自动浇花系统,该系统能自动检测土壤湿度,并根据植物的需求 进行浇水。
系统优化
为了进一步提高系统的稳定性和可靠性,我们采取了以下措施进行系统优化:
1、采用更精确的传感器:选择测量精度更高的酒精传感器,可以提高系统的 测量准确性。
2、增加滤波算法:在数据处理阶段加入滤波算法,可以去除采集数据中的噪 声,提高测量稳定性。
3、软件优化:针对软件中存在的潜在问题,进行优化和重构,提高系统的可 靠性。
算法设计:算法设计主要包括输入输出算法、模糊控制算法等。输入输出算法 用于读取传感器的值并输出控制信号;模糊控制算法则根据植物的需求和环境 因素,制定相应的浇水策略。

(参考)基于单片机的智能浇花系统的设计与实现毕业论文[管理资料]

(参考)基于单片机的智能浇花系统的设计与实现毕业论文[管理资料]
Keyword:MCU;intelligent watering system;sensor
1、绪论
国内外均有自动浇花系统的实际使用,大部分自动供水灌溉系统都是采用虹吸的方式,也就是运用渗透的原理来实现补水浇,该模式的补水过程是持续的、不中断的,根据该种模式只可以确保不会出现干旱现象,而不是根据花的实际需要来实施补给供水。另外部分自动浇水系统,能够在规定的时间内向花卉进行补水,这两种方式基本一致,都不是按照花的需求来进行补水灌溉。同时还有部分自动浇水系统,主要运用单片机控制的原理,根据温度、湿度传感器获取温、湿度的具体数据,再根据设定值来实现自动补水浇灌,只不过这种方式要求外界提供水龙头的前提下才能使用。通常家庭花草种植普遍都放置于阳台上,而阳台上常常不会用到水龙头,于是使用起来相对较为棘手。本文设计的基于单片机智能浇花系统能够实现在阳台上的应用,可以做到定时、定量地浇花。
许多年前,国外已经开始普及,国内使用的电子自动浇花大部分从国外进口,价格是 昂贵的,但是质量是可靠的,但不太适合国内使用。国内外流行的玻璃自动浇花。这种类型的灌溉设备大多数在中国山西和浙江地区的加工生产,价格很便宜,实际没有电子自动浇花是好的。种花简单浇花难,很多商家看到了这块市场。目前这种小家居用品制 造商主要集中在广东、上海、浙江地区[3]。现在市场上的自动浇花,主要有以下几类:
基于单片机的智能浇花系统的Fra bibliotek计与实现摘 要
随着社会的发展,人民越来越注重环境质量。养殖花卉成了首要选择,在家养殖可以陶怡情操,丰富生活。同时花卉可以通过光合作用吸收二氧化碳释放氧气同时还可以净化空气,而且花卉还可以吸收有毒物质例如刚装修的房屋里的苯、甲醛等。因此越来越多的人喜欢养殖花卉。本文设计了一种智能湿度感应浇花系统。系统以单片机AT89S52 为控制芯片,启动浇花之前先有蜂鸣器报警,按时按量的供水是完成每天在限定的时间自动启动水泵浇花,按照各种花卉所需水量的差别,使用一个按钮装置来控制给水的时间,也就是电磁阀开启和闭合的时间,其余时间水泵不转,不会有水流通供给补水;按照温度、湿度来严格控制给水主要用到的是SLHT5-1 土壤温度、湿度传感器,如果传感器检测温度、湿度都达不到规定的要求,就开始浇花,达到了规定的温度、湿度就停止浇花。该系统既能按时、按 量的给花卉浇水,还可以为节约水资源,从而让花卉更好的生长。

基于单片机的自动浇花系统的设计

基于单片机的自动浇花系统的设计

基于单片机的自动浇花系统的设计1 引言随着城市化进程的加速,人们的生活质量得到了提高,但是城市化也给人们的日常生活带来了一系列的问题。

其中一个问题就是城市中绿化区域需要大量的管理和维护。

这个问题在夏季的时候尤甚,因为高温和干燥的天气会使得植物们缺水,这时候如果得不到及时的补充,植物们很可能会枯萎,死亡。

针对这个问题,我们可以借助现代科技的手段来解决。

本文将介绍基于单片机的自动浇花系统的设计。

该系统可以通过水泵将水自动地给植物浇水,从而达到自动管理植物的目的。

2 系统总体设计本系统的总体设计是在植物的根部安装一个湿度传感器,当土壤的湿度低于一个设定值时,系统会启动水泵,将水浇在植物的根部。

系统的主要控制器是单片机,它可以根据传感器的信号来控制水泵的开关。

3 系统硬件设计3.1 单片机我们可以选择一款体积较小,功耗较低,功能较丰富的单片机作为该系统的主控芯片。

这里我们选择了Atmel公司的AVR系列单片机。

3.2 传感器湿度传感器是本系统的核心组件,可以用来检测土壤中的湿度。

我们可以选择一款常见的模拟信号输出型传感器,比如LM393。

3.3 水泵我们需要选择一款小巧可靠的电动水泵。

在这里,我们可以选择体积较小,噪音较小的直流水泵。

3.4 驱动电路为了驱动水泵,我们需要设计一个驱动电路。

我们可以使用一个转换芯片L298N来驱动水泵。

L298N可以提供高电平的输出电流,从而驱动水泵运转。

4 系统软件设计4.1 系统初始化在系统启动的时候,我们需要对单片机进行初始化。

我们需要初始化中断,GPIO口的配置,ADC模块的配置等。

4.2 传感器采集在系统运行过程中,单片机需要不断地读取湿度传感器的模拟信号,从而获取土壤的湿度状态。

为了避免读取的数据存在噪声干扰,我们可以对传感器的输出信号进行一定程度的滤波处理。

4.3 控制算法设计当系统检测到土壤的湿度低于设定值时,单片机需要启动水泵,将水浇在植物的根部。

在设计控制算法的时候,我们可以使用PID控制算法。

基于单片机的智能浇水花架设计与实践

基于单片机的智能浇水花架设计与实践

基于单片机的智能浇水花架设计与实践智能浇水花架是一种基于单片机控制的智能化植物养护设备,具有自动浇水、定时浇水、环境监测等功能,能够提供优质的养护环境,提高植物生长的效果。

本文将介绍基于单片机的智能浇水花架的设计与实践。

智能浇水花架是由单片机、水泵、土壤湿度传感器、温湿度传感器等组成的系统。

单片机作为控制核心,可以根据传感器的反馈信号来控制水泵的启停,实现自动浇水的功能。

土壤湿度传感器用来检测土壤的湿度,当湿度低于设定值时,单片机会启动水泵进行浇水。

温湿度传感器用来监测环境的温湿度情况,可以根据环境的变化调整浇水的频率和浇水的量。

在设计过程中,首先需要选用适合的单片机模块,常见的有Arduino、树莓派等。

这里选用Arduino作为控制器,因为Arduino具有易学易用、价格低廉等优点。

接下来需要选用合适的传感器模块,常见的有土壤湿度传感器、温湿度传感器等。

这里选用常用的土壤湿度传感器和DHT11温湿度传感器。

然后需要选用适合的水泵和电源供电。

在实践过程中,首先需要将传感器与单片机进行连接,根据传感器的接口要求将其连接到单片机的相应引脚上。

然后需要编写相应的程序代码,根据传感器的反馈信号来控制水泵的启停。

在编写代码时,需要注意传感器的采样周期和响应时间,以及水泵的工作特性。

最后将程序代码烧录到单片机中,将传感器和水泵连接到电源上,即可开始使用智能浇水花架。

在实际应用中,智能浇水花架可以应用于室内花卉养护、家庭花园等场景,可以根据不同植物的生长需求来调整浇水的量和频率,提供更好的养护效果。

智能浇水花架还可以与手机或者电脑等设备进行连接,实时监测和控制浇水花架,提供更加便捷的使用体验。

基于单片机的智能浇水花架是一种实用的植物养护设备,通过对土壤湿度和环境温湿度的监测和控制,能够自动浇水,提供良好的养护环境。

在未来的发展中,可以进一步提高智能化程度,加入更多的传感器和功能,实现更多的智能化操作和远程控制。

基于单片机的自动浇花系统的设计

基于单片机的自动浇花系统的设计自动浇花系统是一种基于单片机的智能设备,能够自动监测植物土壤湿度,并根据设定的阈值自动浇水。

该系统的设计旨在提高植物的养护效率,减轻人工浇水的负担,保证植物的正常生长。

一、系统的硬件设计系统的硬件设计主要包括传感器、单片机、电磁阀和电源等组成部分。

1.传感器:使用土壤湿度传感器来检测植物的土壤湿度。

传感器与单片机相连,通过一个模数转换器将传感器输出的模拟信号转化为数字信号,以便单片机进行处理。

2.单片机:选择一款性能稳定且具有较高计算能力的单片机作为系统的处理器。

通过对传感器的读取和处理,以及对电磁阀的控制,实现自动浇花功能。

3.电磁阀:电磁阀作为水源的开关,控制水的流入和停止。

单片机通过控制电磁阀的通断,来实现对水的自动控制。

4.电源:系统的电源可以选择直流电源供电,也可以使用电池供电,以满足系统的运行需求。

二、系统的软件设计系统的软件设计主要包括采集和处理土壤湿度数据、控制电磁阀的开关和设置阈值等功能。

1.数据采集与处理:单片机通过模数转换器将传感器输出的模拟信号转化为数字信号,然后对所得到的数字信号进行处理,得到土壤湿度的具体数值。

根据设定的阈值判断是否需要浇水。

2.控制电磁阀:当土壤湿度低于设定的阈值时,单片机将检测到的数据与设定的阈值进行比较,如果低于阈值,则触发单片机通过控制电磁阀的通断来给植物浇水。

3.设置阈值:用户可以通过界面设置系统的阈值,根据自己的需求来调整系统的工作逻辑。

三、系统的工作流程1.系统上电初始化,开始监测土壤湿度。

2.单片机采集传感器输出的模拟信号,并进行模数转换,得到土壤湿度的数值。

3.单片机将土壤湿度与设定的阈值进行比较。

4.如果土壤湿度低于设定的阈值,则触发单片机控制电磁阀打开,开始浇水。

5.当土壤湿度达到设定的阈值后,单片机控制电磁阀关闭,停止浇水。

6.循环监测土壤湿度,直至系统关闭。

四、系统的优化与改进1.增加液位传感器:除了土壤湿度传感器外,可以增加液位传感器来监测水的水位,以防止水箱中水的耗尽。

基于单片机的盆花自动浇水控制系统设计

3温湿度传感器???????????????????????????14
3.1数字温湿度传感器 SHT-11?????????????????????14
3.2SHT-11的特性??????????????????????????15 3.2.1SHT-11的特点?????????????????????????15
时单片机输出一个信号控制电磁阀打开开始浇水高于上限值时再由单片机输出一个信号控制
电磁阀关闭停止浇水手动部分是由单片机从时钟芯片DS1302读入月份与每天的实时时刻通过
软件程序设定定时浇水的时间与浇水的量。 关键词AT89C51单片机 SHT-11温湿度传感器 LCD DS1302时钟芯片 C51程序 数字电路
Through software program to setting the regular watering'time and Watering amount.Storage box Water
level control system u- ses Pure hardware control. Keywords: AT89C51 microcontroller; SHT - 11 temperature and humidity sensor; LCD; clock chip
面上从而达到及时补充水分的目的。该系统具有用水量少、冲击力小的灌溉特性适用于栽培密
度大、植株柔软细嫩的植物。自动浇花器的诞生是随着人们生活水平的提高和生活节奏的加快而诞
生的一种懒人园艺用品。它把微喷的概念应用于家庭盆花浇灌中通过相应的改进达到合理给盆
花自动浇水的目的。 早在很多年前国外就已经开始普及国内使用的电子类自动浇花器多数从国外进口的价格

基于单片机的智能浇水花架设计与实践

基于单片机的智能浇水花架设计与实践智能浇水花架是一种以单片机为核心控制花盆的浇水系统,能够自动感知花盆土壤的湿度并根据设定的浇水阈值进行智能浇水。

本文将介绍基于单片机的智能浇水花架的设计与实践。

我们需要准备以下材料:单片机、土壤湿度传感器、水泵、水管和喷头。

第一步是电路设计。

将单片机和土壤湿度传感器、水泵相连。

土壤湿度传感器接在花盆里,用来感知土壤的湿度。

水泵与水管相连,用来将水从水箱中输送到花盆。

第二步是程序设计。

使用单片机的编程软件,编写程序来实现以下功能:1. 读取土壤湿度传感器的数值,判断土壤湿度是否满足浇水阈值。

2. 如果土壤湿度低于浇水阈值,开启水泵,开始浇水。

3. 如果土壤湿度高于浇水阈值,关闭水泵,停止浇水。

4. 循环执行以上步骤,实现自动浇水的功能。

第三步是实际操作。

将土壤湿度传感器插入花盆中,将水泵放在水箱中,并与水管相连。

将喷头安装在花盆的顶部。

将电路连接电源,并将程序烧录到单片机中。

调试和测试系统的功能。

将水箱注满水后,运行程序,观察系统是否能根据土壤湿度自动浇水。

如果土壤湿度低于设定的浇水阈值,系统应自动开启水泵并浇水,当土壤湿度高于设定值时,水泵应自动关闭停止浇水。

基于单片机的智能浇水花架设计与实践,能够实现花盆的自动浇水功能,提供了便利和智能化的植物养护方式。

通过感知土壤湿度并自动控制水泵浇水,可以有效避免因为人工疏忽导致的植物枯萎或浇水过多的情况发生。

这种智能浇水花架不仅能提高植物的生存率,还节省了人工浇水的时间和精力。

通过调整浇水阈值,可以实现对不同植物的个性化浇水管理,满足不同植物对湿度的需求。

基于单片机的智能浇水花架在实际养护中具有广泛的应用前景。

基于单片机的智能浇水花架设计与实践

基于单片机的智能浇水花架设计与实践一、引言智能花盆是以单片机为核心,配合传感器、执行器等各种电子元件,通过程序控制实现对植物生长环境的智能监测和智能控制的设备。

它可以实现自动浇水、自动调节光照、自动调节温度等功能,大大减轻了植物的养护负担,提高了植物的存活率和生长速度。

二、系统设计1. 硬件设计本系统采用单片机作为控制核心,配合土壤湿度传感器、光照传感器、温度传感器、水泵等各种传感器和执行器,通过程序控制实现对植物生长环境的监测和调控。

(1)单片机选择本系统选用了常见的Arduino单片机作为控制核心。

Arduino是一款开源的电子原型平台,易学易用,非常适合初学者进行项目开发。

(2)传感器选择本系统采用了土壤湿度传感器、光照传感器和温度传感器,分别用于监测植物的土壤湿度、光照强度和温度。

这些传感器可以将环境参数转换成电信号,送入单片机进行处理。

本系统采用了水泵作为执行器,用于实现自动浇水功能。

通过单片机控制水泵的开关,可以实现对植物的定量浇水。

(1)传感器数据采集单片机通过模拟输入引脚读取传感器采集到的数据,经过模数转换后得到数字化的环境参数值。

(2)控制算法设计根据传感器采集到的数据,单片机通过预先设计好的控制算法,判断植物的生长环境是否符合要求,如果不符合要求,则触发相应的控制动作。

(3)执行器控制单片机根据控制算法的结果,控制水泵的开关,实现对植物的自动浇水。

三、系统实践将土壤湿度传感器、光照传感器、温度传感器分别连接到单片机的模拟输入引脚,连接水泵到单片机的数字输出引脚。

还需为单片机连接至电源和接地。

2. 程序编写通过Arduino官方提供的开发环境,编写程序,实现对传感器数据的读取,控制算法的设计以及对水泵的控制。

3. 系统调试将装配好的智能浇水花架放置在植物旁边,观察传感器采集到的数据,通过修改程序中的控制算法来达到植物生长环境的优化。

四、成果与展望经过系统的实践,成功实现了智能浇水花架的设计与制作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要 (1)关键词.............................................................................................11前言 (2)1.1选题的目的和意义………………………………………………………………21.2自动浇花器的诞生背景及国内外发展现状 (2)1.3毕业设计采用的研究方法和手段 (4)2 AT89C51单片机………………………………………………………………………42.1AT89C51单片机的基本组成 (4)2.2AT89C51主要特性…………………………………………………………………52.3管脚说明 (6)2.4AT89C51单片机的存储器 (8)2.4.1程序存储器..............................................................................82.4.2数据存储器 (8)2.5振荡电路和时钟 (9)2.6AT89C51的中断系统 (1)02.6.1中断系统结构和中断控制 (10)2.6.2中断响应过程 (11)2.7定时器/计数器…………………………………………………………………122.7.1定时器/计数器0和1的简介 (13)2.7.2定时器/计数器0和1相关的特殊功能寄存器………………………………133温湿度传感器 (14)3.1数字温湿度传感器SHT-11...............................................................1 4 3.2SHT-11的特性 (1)53.2.1SH T-11的特点 (15)3.2.2SHT的详规格 (16)3.3SHT-11的引脚……………………………………………………………………163.4SHT-11的内部命令与接口时序…………………………………………………173.4.1SHT-11的命令顺序及命令时序………………………………………………173.4.2SHT-11的内部命令 (18)3.4.3SHT-11的状态寄存器..................................................................18 3.5硬件接口 (19)3.6恢复处理 (20)4DS1302时钟芯片 (20)4.1DS1302时钟芯片的简介…………………………………………………………204.2引脚………………………………………………………………………………214.3命令字节…………………………………………………………………………215液晶显示器LCD……………………………………………………………………245.1液晶显示器的分类 (24)5.2ATMPIRE 128×64 (2)55.2.1LCD 128×64 引脚功能 (26)5.2.2KSO108 控制器指令功能……………………………………………………2 65.2.3应用说明 (28)6盆花自动浇水系统的设计 (28)6.1土壤温湿度检测与控制………………………………………………………286.2硬件电路的设计………………………………………………………………296.3系统软件的设计 (33)7结论 (36)参考文献………………………………………………………………………………36致谢 (3)7附录…………………………………………………………………………………38基于单片机的盆花自动浇水控制系统设计摘要:本次设计的盆花自动浇水系统包括土壤温湿度的检测与控制和蓄水箱自动上水及水位报警两大部分。

土壤温湿度的检测与控制部分又包括了土壤温湿度的检测和显示、自动浇水系统。

土壤温湿度的检测和显示以温湿度传感器SHT-11为感应部件,将检测到的土壤温湿度值送入AT89C51单片机,再由其输出到LCD屏进行显示。

自动浇水系统设计为智能和手动两个部分:智能浇水部分是通过单片机程序设定浇水的上下限值与SHT-11送入单片机的土壤湿度值相比较,当低于下限值时,单片机输出一个信号控制电磁阀打开,开始浇水,高于上限值时再由单片机输出一个信号控制电磁阀关闭,停止浇水;手动部分是由单片机从时钟芯片DS1302读入月份与每天的实时时刻,通过软件程序设定定时浇水的时间与浇水的量。

关键词:AT89C51单片机SHT-11温湿度传感器 LCD DS1302时钟芯片C51程序数字电路Potted plantwatering controlsystembased onPLCAbstract:Thedesign of theautomatic watering systemincludes soil pot humi ditydetectionanddisplay, automatic watering and storage box automaticwaterand waterlevelalarm threeparts.S-oil testing and display of temp erature and humiditysystem takes Temperature andhumidity sen- sor SHT -11 asinductive components,it will detectthesoil temperature andhumidity value and inputthevaluetothe AT89C51microcontrolle r,thenthe temperature andhumidity value will be outputto LCD screend isplayed.Automatic wateringsystem design forintelligence andmanual twoparts.Intelligent watering partthrough the microcontroller program settingtheupper and lo-werwater attained,thencomparingthis upperand lower waterattained with the vale that throug -hing SHT-11 inputtingto the microcontroller. When belowthe limit SCM outputs a signal to o- peningtheElectromagnetic valve,and Startwatering .ifAbovethe upper limitvalue,theSCM will output another signalto Turnning off the Electromagnetic valve ,and Stopwatering. Manual partread the time from theclock chip DS1302by microcomputer. Throughsoftwareprogram to setting theregular water ing'time and Wateringamount.Storage box Water levelcontrol system u-ses Purehardware control.Keywords:AT89C51microcontroller; SHT-11temperatureand humidity sensor;LCD; clock chipDS1302;C51program; Digital circuit1 前言1.1 选题的目的和意义随着社会生活的进步,人们的生活质量越来越高。

在家里养盆花可以陶冶情操、丰富生活。

同时,盆花通过光合作用可吸收二氧化碳,净化室内空气,在有花木的地方空气中阴离子聚积较多,所以空气也特别清新,而且有许多花木还可吸收空气中的有害气体,因此,养盆花如今被许多的人所喜爱。

盆花浇水量是否能做到适时适量,是养花成败的关键。

但是,在生活中人们总是会有无暇顾及的时候,比如工作太忙或者出差、旅游等。

花草生长问题80%以上是由花儿浇灌问题引起;好不容易种植几个月的花草,因为浇水不及时,长势不好,用来美化家园的花草几乎成了“鸡肋”;不种植了吧,家中没有绿色衬托感觉没有生机;保留吧,花草长得不够旺盛,还影响家庭装饰效果。

虽然目前市面上有卖盆花自动浇水器的,但价格十分的昂贵,并且大多只能设定一个定时浇水的时间,很难做到给盆花适时适量浇水。

也有较经济的盆花缺水报警器,可以提醒人们及时的给盆花浇水。

可是这种报警器只能报警,浇水还是需要人们亲自动手。

当家里无人时,即使报警也无人浇水,就起不到应有的作用了。

因此,我想通过设计一种集盆花土壤湿度检测,自动浇水以及蓄水箱自动供水于一体的盆花自动浇水系统。

让盆花在人们无暇照顾时也能得到及时的浇灌。

1.2 自动浇花器的诞生背景及国内外发展现状微喷系统是近几年利用国内外先进技术组装的新型灌溉设施,主要是利用水流通过低压管道系统以一定速度从特制的喷头喷出,在空气中分散成细小的水滴,着落在花草植物、作物及周围的地面上,从而达到及时补充水分的目的。

该系统具有用水量少、冲击力小的灌溉特性,适用于栽培密度大、植株柔软细嫩的植物。

自动浇花器的诞生是随着人们生活水平的提高和生活节奏的加快而诞生的一种懒人园艺用品。

它把微喷的概念应用于家庭盆花浇灌中,通过相应的改进,达到合理给盆花自动浇水的目的。

早在很多年前,国外就已经开始普及,国内使用的电子类自动浇花器多数从国外进口的,价格昂贵,但质量比较可靠。

不过这并不太适用于国内,目前国内外比较流行的是玻璃制作的自动浇花器。

这种类型的浇花器多数在我国山西和浙江一带加工生产的,价格比较低廉,实用性没有电子类自动浇花器好。

随着国内居民消费水平和生活质量的提高,居家园艺市场异常火爆,但是由于生活节奏加快,种花容易养花难的问题暴露出来,而养花最重要的问题就是浇水问题,研究表明花草80%以上的死亡由于浇水不及时引起,因此国内商家已经看到了这种需求潜力。

目前这类小居家用品的厂家主要集中在广东,上海,浙江一带。

现在市面上所出售的自动浇花器主要有以下几类:⑴电子类自动浇花器电子类自动浇花器又叫时控喷淋装置,系统构成为:主机(或者控制器)、主管(可以是花园管也可以是4/7mm的微喷淋管)、分水接头(3通、4通、5通、6通、分水器)、副管(3/5mm)喷淋管(雾化喷头、旋转喷头、折射雾化喷头等)。

相关文档
最新文档