自动浇花系统

合集下载

一种基于YL-69温湿度传感器的自动浇花系统设计

一种基于YL-69温湿度传感器的自动浇花系统设计

一种基于YL-69温湿度传感器的自动浇花系统设计自动浇花系统是一种能够根据植物的生长需要自动浇水的系统。

它可以通过监测植物的环境条件,如温度和湿度,来决定何时进行浇水,并且可以根据设定的参数进行自动浇水。

YL-69温湿度传感器是一种能够同时测量温度和湿度的传感器。

它通过感测热电阻和湿度敏感电阻的变化来计算环境的温度和湿度。

在自动浇花系统中,YL-69传感器被用来监测植物的环境条件,以确定何时进行浇水。

系统的设计思路如下:1. 硬件设备准备:- Arduino开发板:用于控制系统的运行和数据处理。

- YL-69温湿度传感器:用于监测植物的温度和湿度。

- 电磁阀:用于控制水的流动,实现自动浇水。

- 水泵:用于将水送到植物的根部。

- LED灯:用于指示系统的运行状态。

2. 系统设计步骤:- 步骤1:连接硬件设备。

将YL-69传感器与Arduino开发板连接,并根据需要连接电磁阀、水泵和LED灯。

- 步骤2:编写程序。

使用Arduino开发环境编写程序,实现对YL-69传感器的读取和数据处理,以及对电磁阀和水泵的控制。

- 步骤3:设置阈值。

根据植物的生长需要,在程序中设置适当的温度和湿度阈值,当环境条件超过或低于设定值时触发浇水。

- 步骤4:实现自动浇水。

当监测到环境温度或湿度超过或低于设定阈值时,系统会自动触发电磁阀和水泵,进行浇水操作。

- 步骤5:添加人机交互功能。

可以通过添加LCD显示屏或通过手机APP等方式,使用户能够实时查看植物的环境条件和系统的运行状态,并进行相应的操作。

通过以上设计,基于YL-69温湿度传感器的自动浇花系统可以实现根据植物的生长需要进行自动浇水,保证植物得到适当的水分,提高植物的生长情况。

系统还具备人机交互功能,方便用户了解和控制系统的运行状态。

系统还可以通过添加其他传感器,如光照传感器,来监测植物的光照条件,并根据需要进行灯光控制,进一步提高植物的生长质量。

自动浇花系统的设计

自动浇花系统的设计

自动浇花系统的设计一、系统结构1.传感器:用于检测植物的土壤湿度、光照强度和温度等环境参数。

2.执行器:用于执行浇水、调节光照和温度等操作。

3.控制器:用于接收传感器的信号并根据设定的规则控制执行器的工作。

4.电源:为系统提供电力供应。

二、系统原理1.传感器测量土壤湿度、光照强度和温度等参数,将测量结果发送给控制器。

2.控制器根据预设的浇水规则来判断是否需要浇水。

如果土壤湿度低于设定的阈值,则控制器会发送指令给执行器打开水泵进行浇水,直到土壤湿度达到设定的阈值。

3.控制器还可以根据光照强度和温度等参数来控制灯光和加热器等设备,以提供适合植物生长的环境条件。

4.控制器可以根据不同植物的生长需求设置不同的浇水规则和环境参数,以满足不同植物的需求。

三、系统特点1.精确浇水:通过传感器检测土壤湿度,可以实现精确的浇水量控制,避免因过量浇水而导致植物死亡,也避免因缺水而导致植物枯萎。

2.节约资源:自动浇花系统可以根据植物的实际需求来调节浇水量和浇水时间,避免浪费水资源。

3.方便管理:通过控制器可以对植物的生长环境进行实时监控和调节,可以根据不同植物的需求进行灵活的管理。

4.提高生产效益:自动浇花系统可以提高浇水的效率和一致性,保证植物的生长环境稳定,从而提高植物的产量和品质。

四、系统实现1.选择合适的传感器:根据植物的需求选择适合的土壤湿度传感器、光照传感器和温度传感器等。

2.设计合适的控制器:选择适合的控制器,如基于单片机或微处理器的控制器,并编写相应的程序控制传感器和执行器的工作。

3.安装执行器和控制器:根据实际情况安装水泵、灯光和加热器等执行器,并将它们与控制器进行连接。

4.设置浇水规则和环境参数:根据不同植物的需求设置浇水规则和环境参数,如浇水量、浇水时间、光照强度和温度范围等。

5.测试和优化系统:在安装完成后,对系统进行测试,并根据测试结果对系统进行优化,以确保系统的稳定性和可靠性。

五、应用场景自动浇花系统可以广泛应用于花卉种植、园林绿化和农业生产等领域。

自动浇花系统策划书3篇

自动浇花系统策划书3篇

自动浇花系统策划书3篇篇一自动浇花系统策划书一、项目背景随着城市化进程的加速和人们生活水平的提高,越来越多的人开始在家中种植花卉。

然而,由于工作繁忙、出差等原因,很多人无法按时给花卉浇水,导致花卉枯萎死亡。

为了解决这一问题,我们设计了一款自动浇花系统。

二、项目目标1. 设计一款能够自动给花卉浇水的系统,解决人们因忙碌而无法按时浇水的问题。

2. 提高花卉的成活率和生长质量,让人们在家中就能享受到绿色植物带来的清新空气和愉悦心情。

3. 实现智能化控制,用户可以通过手机 APP 随时随地控制浇水时间和水量。

三、系统功能1. 定时定量浇水:用户可以根据花卉的需求,设置每天或每周的浇水时间和水量。

2. 智能感应:系统可以通过传感器感应土壤湿度,当土壤湿度低于设定值时,自动启动浇水程序。

3. 远程控制:用户可以通过手机 APP 随时随地控制浇水系统,出差或旅游时也能为花卉浇水。

4. 保护功能:当水箱缺水、水泵故障或出现其他异常情况时,系统会自动停止工作并发出警报。

四、系统组成1. 水箱:用于储存水源。

2. 水泵:将水输送到各个喷头。

3. 喷头:将水均匀地喷洒到花卉上。

4. 传感器:用于感应土壤湿度。

5. 控制模块:接收传感器信号,控制水泵启停和喷头工作。

6. 电源模块:为系统提供电源。

7. 手机 APP:用户可以通过手机 APP 远程控制浇水系统。

五、系统设计1. 水箱设计:水箱采用透明材质,方便用户观察水位。

水箱容量根据花卉数量和需水量确定,同时设计加水口和清洗口,方便加水和清洗水箱。

2. 水泵设计:根据水箱容量和花卉数量选择合适的水泵,确保水泵能够将水输送到各个喷头。

3. 喷头设计:喷头采用雾化喷头,将水均匀地喷洒到花卉上,避免浪费水资源。

4. 控制模块设计:控制模块采用微电脑控制芯片,实现定时定量浇水、智能感应、远程控制等功能。

5. 电源模块设计:电源模块采用太阳能电池板和锂电池相结合的方式,太阳能电池板为锂电池充电,锂电池为系统提供电源。

可编程自动浇花系统设计与实现

可编程自动浇花系统设计与实现

可编程自动浇花系统设计与实现一、引言自动浇花系统是一种智能化的植物养护系统,通过预先设定的程序自动调控水源,从而保证植物的正常生长和发育。

本文主要介绍了一种基于可编程控制器的自动浇花系统的设计与实现。

二、系统架构设计1.传感器部分自动浇花系统的核心是传感器部分,用于检测土壤湿度,温度和光照等环境参数,从而确定植物的生长状况。

我们使用了土壤湿度传感器和温度传感器来监测植物的生长环境,通过这些传感器的反馈数据来判断是否需要进行浇水。

2.执行部分执行部分是自动浇花系统的重要组成部分,主要功能是根据传感器部分的反馈数据来控制水泵开关,实现对植物的自动浇水。

水泵的控制是根据预设的浇水策略来执行的,比如在土壤湿度低于一定阈值时,自动启动水泵进行浇水。

3.控制部分控制部分是系统的大脑,主要是通过可编程控制器来实现。

可编程控制器根据传感器反馈的数据和预设的浇水策略来控制水泵的开关,从而实现对植物的自动浇水。

三、系统实现1.硬件部分在硬件方面,我们主要使用了Arduino作为可编程控制器,土壤湿度传感器和温度传感器作为传感器模块,以及水泵作为执行部分。

在电路设计上,我们使用了适当的隔离和保护电路,以确保整个系统的稳定和安全。

2.软件部分在软件方面,我们使用Arduino编程语言来编写程序,实现传感器数据的读取和水泵控制。

我们需要编写程序来读取土壤湿度和温度传感器的数据,并存储在变量中。

然后根据预设的浇水策略,使用逻辑判断来控制水泵的开关。

3.系统测试经过硬件和软件的搭建,我们进行了系统的测试。

在测试阶段,我们模拟了不同的生长环境,并根据传感器反馈的数据来验证系统的浇水策略是否准确。

经过多次测试,系统表现出了良好的稳定性和准确性。

四、系统特点与优势1.灵活性自动浇花系统基于可编程控制器,具有良好的灵活性,可以根据不同的植物和环境特点进行调整和优化,满足不同种类植物的需求。

2.智能化系统能够根据传感器反馈的数据和预设的浇水策略,自动调控水源,实现对植物的智能化养护,减少了人工的干预。

自动浇花系统策划书3篇

自动浇花系统策划书3篇

自动浇花系统策划书3篇篇一《自动浇花系统策划书》一、项目背景随着人们生活节奏的加快和对生活品质的追求,越来越多的人喜欢在家里种植花卉来美化环境和增添生活情趣。

然而,由于工作繁忙或外出等原因,常常无法按时给花卉浇水,导致花卉生长不良甚至死亡。

因此,设计一款自动浇花系统具有重要的现实意义。

二、项目目标设计并开发一款能够根据花卉的需水情况自动浇水的系统,提高花卉的养护效率和质量,同时方便用户远程监控和管理。

三、系统功能1. 自动检测土壤湿度:通过湿度传感器实时监测土壤的湿度情况,并根据设定的阈值进行判断。

2. 自动浇水:当土壤湿度低于设定阈值时,系统自动启动浇水装置进行浇水,直到湿度达到设定范围。

3. 定时浇水:用户可以根据花卉的生长习性和季节变化,设置定时浇水功能,确保花卉得到及时的水分供应。

4. 远程监控与控制:通过手机 APP 或网页端,用户可以实时查看土壤湿度、浇水状态等信息,并可以远程控制浇水系统的启动和停止。

5. 缺水报警:当系统检测到土壤严重缺水时,向用户发送报警信息,提醒用户及时处理。

6. 数据记录与分析:系统记录土壤湿度的历史数据,用户可以通过数据分析了解花卉的需水规律,以便更好地进行养护管理。

四、系统组成1. 湿度传感器:用于检测土壤湿度。

2. 浇水装置:包括水泵、水管、喷头等,负责进行浇水操作。

3. 控制模块:包括微控制器、电源模块等,负责对系统进行控制和数据处理。

4. 通信模块:用于实现系统与手机 APP 或网页端的通信。

5. 手机 APP 或网页端:方便用户远程监控和管理系统。

五、技术方案2. 浇水装置采用小型水泵和可调节喷头,根据花卉的需水量和分布情况进行合理的浇水布局。

3. 控制模块采用性能稳定的微控制器,具备较强的数据处理能力和低功耗特性。

4. 通信模块采用无线通信技术,如 Wi-Fi、蓝牙等,方便用户随时随地进行远程监控和管理。

5. 手机 APP 或网页端采用简洁明了的界面设计,方便用户操作和查看系统信息。

基于传感器的自动浇花系统

基于传感器的自动浇花系统

基于传感器的自动浇花系统基于传感器的自动浇花系统是指基于传感器技术的智能化浇花系统,可以根据植物的生长需要和环境条件,自动调节浇水时间和水量,提供适宜的生长环境,保证植物的健康生长。

1.引言传统的浇花方式大多是人工浇水,存在浇水时间不准确、水量不均匀、浪费水资源等问题。

随着科技的进步,利用传感器技术进行浇花已经成为一种新的趋势。

该系统通过感知植物的生长环境和生长状态,自动调控浇水系统,使得植物在合适的环境条件下生长。

2.系统结构该系统由传感器、控制器和执行器三部分组成。

传感器用于感知植物的环境和生长状态,如土壤湿度、光照强度、温度等;控制器对传感器获取的数据进行处理,并根据一定的算法和规则,决定浇水的时间和水量;执行器是根据控制器发出的指令,控制水泵进行浇水操作。

3.传感器选择可以选择土壤湿度传感器、光照传感器和温湿度传感器等,来感知植物的生长环境。

土壤湿度传感器可以实时感知土壤的湿度状况,判断植物是否需要浇水;光照传感器可以检测光照强度,用于判断植物是否缺光;温湿度传感器可以检测环境的温度和湿度,用于判断植物的生长环境是否适宜。

4. 数据处理与控制算法传感器感知到的数据需要经过处理,得到浇水的决策。

算法可以根据植物的需水量,结合环境条件,确定合适的浇水时间和水量。

当土壤湿度低于设定阈值时,触发浇水操作;当环境温度过高时,减少浇水次数等。

控制算法还可以根据植物的生长周期和生长阶段,调整浇水量和频率。

5. 执行器控制控制器根据处理后的数据,发出浇水指令控制执行器进行浇水操作。

传感器感知到土壤湿度低于设定阈值时,控制器向执行器发送开启水泵的指令,进行浇水。

当土壤湿度达到设定阈值时,控制器向执行器发送关闭水泵的指令,停止浇水。

6. 功能与优势基于传感器的自动浇花系统具有以下功能和优势:(1)智能化浇水:根据植物的生长需求和环境条件,自动调节浇水时间和水量,确保植物生长条件的合适。

(2)节约水资源:相比人工浇水,系统可以根据实际需求合理分配水量,避免浪费水资源。

自动浇花器的原理

自动浇花器的原理

自动浇花器的原理一、引言随着科技的不断进步,越来越多的智能设备开始应用于日常生活中,其中之一就是自动浇花器。

自动浇花器利用先进的技术,能够实现对植物的定时、定量浇水,为植物提供最佳的生长环境。

本文将介绍自动浇花器的原理以及其工作方式。

二、原理自动浇花器的原理主要包括水源供应、水泵控制、传感器检测和定时器控制四个部分。

1. 水源供应自动浇花器需要有稳定的水源供应,可以选择将其连接到自来水管道或是水桶中。

当自动浇花器工作时,它会从水源中吸取水分,然后通过水泵将水送到喷头或滴灌系统中。

2. 水泵控制自动浇花器中的水泵起到将水输送到植物根部的作用。

水泵的控制可以通过电路和控制器实现。

当自动浇花器工作时,控制器会发送信号给水泵,使其开始工作,并将水输送到植物根部。

3. 传感器检测为了保证植物得到适量的水分,自动浇花器通常配备了传感器来检测土壤的湿度。

传感器可以通过测量土壤的电导率或电阻来判断土壤的湿度。

当土壤湿度低于设定值时,传感器会发送信号给控制器,触发自动浇花器开始工作。

4. 定时器控制定时器是自动浇花器中的重要组成部分,它可以根据预设的时间表来控制浇水的频率和时长。

通过设定定时器,可以使自动浇花器在适当的时间进行浇水,避免浇水过多或过少。

三、工作方式自动浇花器的工作方式可以分为手动控制和自动控制两种。

1. 手动控制在手动控制模式下,用户可以通过按下按钮或是使用手机APP等方式来控制自动浇花器的工作。

用户可以根据需要随时启动或停止自动浇花器,以满足植物的需水量。

2. 自动控制在自动控制模式下,自动浇花器会按照预设的时间表和湿度要求进行浇水。

定时器会在设定的时间点触发自动浇花器开始工作,传感器则会监测土壤湿度,当湿度低于设定值时,自动浇花器会自动启动,直到土壤湿度恢复到设定值为止。

四、优势与应用自动浇花器的出现为植物的养护提供了便利,具有以下优势:1. 节省时间和精力:自动浇花器可以减轻人们的浇花负担,节省时间和精力,特别是对于那些经常外出或是忙于工作的人群。

一种基于YL-69温湿度传感器的自动浇花系统设计

一种基于YL-69温湿度传感器的自动浇花系统设计

一种基于YL-69温湿度传感器的自动浇花系统设计1. 引言1.1 引言在现代社会,自动化技术被广泛应用于各个领域,其中自动浇花系统是一种颇具实用性和创新性的应用。

随着气候变化和人口增长,对植物生长环境的监控和管理变得越来越重要。

基于YL-69温湿度传感器的自动浇花系统能够实时监测土壤的湿度和温度,根据设定的条件自动为植物浇水,提高植物生长的效率和品质。

在本文中,将介绍一种基于YL-69温湿度传感器的自动浇花系统的设计方案。

首先将介绍系统的组成部分,包括传感器、控制器和执行器等核心元件。

接着将详细介绍YL-69温湿度传感器的工作原理,以及控制系统的设计思路和实现步骤。

最后将总结系统的优势和展望未来的发展方向,为自动浇花系统的应用提供参考和借鉴。

通过本文的介绍,读者将深入了解基于YL-69温湿度传感器的自动浇花系统设计的原理和实现方法,为植物生长环境的监控和管理提供了新的解决方案。

2. 正文2.1 系统组成部分自动浇花系统是由多个关键组成部分组成的,每个部分都起着重要的作用,协同工作以实现系统的自动化浇水功能。

以下是主要的系统组成部分:1. YL-69温湿度传感器:YL-69温湿度传感器是自动浇花系统的核心部件之一,可以实时监测土壤的温度和湿度情况。

通过传感器采集到的数据,系统可以判断当前植物的生长环境是否适合,是否需要进行浇水。

2. 控制单元:控制单元是自动浇花系统的大脑,负责处理传感器采集到的数据,并根据预设的阈值进行决策,控制水泵的开启和关闭。

控制单元通常由微控制器或单片机实现。

3. 水泵:水泵是负责将水从水箱输送到植物的关键组件。

当控制单元判断需要浇水时,水泵将启动,将适量的水输送到植物的根部。

4. 水箱:水箱用于存储水源,保证系统能够随时进行浇水操作。

水箱的大小和容量需要根据实际情况和需求来设计,以确保系统能够持续运行一段时间。

5. 电源模块:电源模块为整个自动浇花系统提供稳定的电源供应,保证系统正常运行。

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

编号(学号):本科学生毕业设计题目:自动浇花系统设计学院名称:_________________________专业名称:年级:学生姓名:学号:指导教师:__ ____ 职称/学历:___ __ _教务处制Abstract (5)1 绪论 (6)1.1课题背景及研究意义 (6)1.2课题的设计目的 (6)1.3课题的主要工作 (6)1.4本文研究内容 (7)2 系统概述 (8)2.1整体方案设计思想 (8)2.2系统组成 (8)2.2.1主控芯片的选择 (8)2.2.2传感器模块选择 (9)2.2.3电机驱动模块 (9)2.2.4显示部分 (9)3 系统硬件设计 (11)3.1 STC89C52RC单片机 (11)3.1.1 STC89C52RC单片机管脚图 (12)3.2 AD转换模块 (13)3.2.1 TLC2543CN引脚图 (13)3.2.2 AD转换器与单片机STC89C52RC单片机的接口电路 (15)3.3 显示模块 (15)3.3.1 XD-3641AS引脚 (15)3.4 湿度检测模块设计 (16)3.4.1 FC-28湿度传感器工作原理 (16)3.4.2 FC-28湿度传感器与AD转换器的接口电路 (17)3.5硬件整体设计 (17)4 系统软件设计 (18)4.1 系统软件设计思路 (18)4.2系统软件设计整体框图 (19)附录 (22)致谢 (29)自动浇花系统设计**物理与电子信息学院电子信息工程专业2010级10班指导教师:**摘要:此次设计采用STC89C52RC单片机外接湿度传感器、显示模块、电机驱动模块、按键模块,组成自动浇花系统。

在控制器的控制下,探测器检测土壤温湿度,将检测值传送回来,经控制器判断该值是否在正常温湿度范围内,若低于温湿度的最小值,发出浇水指令,让水泵自动出水;若高于最大值,发出终止浇水指令,让水泵停止浇水。

关键词:STC89C52RC;湿度传感器;自动浇花Design of Automatic watering system**School of Physics and Electronic Information, Electronic and InformationEngineering, Class10 Grade 2010. Inistructor: **Abstract: This design uses STC89C52RC microcontroller and external humidity sensor, display module, motor driver module, key module, automatic watering system.Under the control of the controller, the soil temperature and humidity detection detector, the detected value sent back, the controller judges whether the value under normal temperature and humidity range, if less than the minimum temperature and humidity, a watering instruction, let the automatic water pump; if higher than the maximum value, issued a stop watering instruction, make the pump stop watering. Keywords:STC89C52RC;Humidity sensor;Automatic watering1 绪论1.1课题背景及研究意义随着城镇化、城市化的大力发展,人们的生活质量不断的提高,越来越多的家庭开始在自己的庭院、阳台等种植花卉等小型植物,花卉种植的普及当然也带来了一些小小的难题,浇水“难”其中常见且重要的一个问题。

为了应对这个难题,自动浇水系统应运而生。

随着科技的不断发展,他们无一例外都是能够起到方便我们日常生活的作用。

自动浇花系统可以理解为各种设备的一种,它能够通过编程手段完成特定任务,实现浇花自动化,方便我们的日常生活。

同时自动浇花系统的制作成本十分低廉,电路结构简单,程序调试也很方便,具有很好的移植性和趣味性,因此受到了广大同学的喜爱。

同时全国大学生电子设计竞赛每年都设有自动浇花系统类的题目,也可看出国家对生活自动化的重视。

本题目设计的是具有自动自动浇花功能的系统,其设计和日常生活中花卉种植的需求想结合。

设计采用湿度传感器检测,单片机控制。

自动浇花系统系统的设计采用了C语言编程的模式,简单易懂,设计电路结构简单,调试方便,有很大的扩展空间。

1.2课题的设计目的1.通过此次设计,加深对大学本科所学专业知识的理解,获得初步的应用经验,为走出校门从事专业相关工作打下基础。

2. 通过对课题方案的筛选、分析,以及后期的制作、调试过程,加强对专业问题的解决能力。

3. 通过了此次课题设计,培养了我们对课题研究的兴趣,加深了我们科研的学习精神。

1.3课题的主要工作通过湿度传感器得出测量值,通过AD转换器转换成数字信号,经单片机处理,进而控制继电器开关,控制水泵的出水。

课题要求如下:1.湿度传感器输出电压连续且范围变化合理2.AD转换器线性度好,精度高3.当湿度大于设定值时继电器打开,否则关闭4.通过两个按键调节阀值大小1.4本文研究内容本设计要求采用单片机为控制核心,利用湿度传感器实现对土壤湿度的检测,并将检测值通过AD转换传给单片机进行处理,然后由单片机根据所检测的数据判断实现对继电器的控制,并将检测湿度通过LED显示屏显示出来。

本设计就采用了STC89C52RC单片机为控制核心,TCL2543N为模数转换器,XD-3461AS为显示器,FC-28为湿度检测器,采用继电器SRD-12VDC-SL-C为电机驱动芯片,外接两个按键调节阀值大小。

2 系统概述2.1整体方案设计思想根据题目所提要求,确定如下方案:自己购买材料制作出,使用SRD-12VDC-SL-C模块,连接单片机使之对土壤的湿度进行控制,并以此为基础,在最小系统板上加装湿度传感器FC-28。

然后,湿度检测模块把测距数据返回给单片机,单片机发送相应的指令实现对水泵开关的控制,从而达到自动检测湿度以及自动浇水的功能。

2.2系统组成主显示部分传感器模块控芯按键部分电源部分片电机驱动模块水泵图2.1 系统组成2.2.1主控芯片的选择现在市场上的控制芯片种类繁多,大多数都能够很好地满足题目中的要求,比如MCS-51系列单片机STC89C52RC,A VR单片机,还有ARM,凌阳等等[1],当然他们都有各自的优缺点,而本次设计过程中,我们选择了STC89C52RC。

相对于其他种类的控制芯片,STC89C52的一系列更加适合我们这次的题目,比如:STC89C52RC单片机完全能够很好的完成本设计的所有功能;STC89C52RC的外围电路十分简单,控制方便;在我们的课程中关于STC89C52RC的介绍很多;最重要的一点STC89C52RC价格相对其他控制芯片而言要便宜很多,能够很好控制设计成本。

综合以上几点我在最终设计的时候选择了MCS-51系列单片机STC89C52RC 来完成本设计。

2.2.2传感器模块选择随着科学技术的不断发展,传感器领域也相应得到了很大的发展。

它在各个领域都有着非常广泛的运用。

在本次设计的传感器的选择上,我们考虑了湿度传感器和温湿传感器这两种。

温湿传感器体积小,性能稳定,精度高,可以检测土壤的温度和湿度,但价格昂贵;湿度传感器,精度和长期稳定,对湿度敏感,可用于土壤湿度检测,且价格低。

经过和老师同学的探讨,考虑到对传感器的选择上关键在于是否适合单片机处理。

最后我们选择了相对实用的湿度传感器。

2.2.3电机驱动模块继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器[2]。

它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。

通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。

故在电路中起着自动调节、安全保护、转换电路等作用继电器,充当水泵开关,控制水泵出水。

正是因为其功能,符合我们此次的设计,我们选择其作为自动浇花系统的电机驱动模块。

2.2.4显示部分数码管是一种半导体发光器件,又称LED数码管[3],其基本单元是发光二极管。

其是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。

LED数码管根据LED的接法不同分为共阴和共阳两类,共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。

共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。

按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示)。

按能显示多少个(8)可分为1位、2位、3位、4位、5位、6位、7位等数码管。

3 系统硬件设计3.1 STC89C52RC单片机STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flas h存储器。

STC89C52RC使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。

在单芯片上,拥有灵巧的8 位CPU和在系统可编程Flash,使得STC89C52RC为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

具有以下标准功能:8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。

另外STC89C52RC 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

相关文档
最新文档