自动浇花系统.
智能浇花系统

智能浇花系统智能浇花系统文档一、引言⑴项目背景智能浇花系统是一种利用现代科技手段对花卉进行定时浇水的系统。
传统的浇花方式存在浇水不准确、花卉无法持续得到适量的水分等问题,而智能浇花系统通过自动感知花卉需水情况并进行准确浇水,可以提高花卉的生存率和生长发育质量。
⑵目的与范围本文档的目的是详细介绍智能浇花系统的设计、功能和使用方法,以便开发人员和用户能够理解和使用该系统。
二、系统概述⑴系统架构智能浇花系统由传感器、控制器和执行装置组成。
传感器用于感知花卉的需水情况,控制器根据传感器的数据进行判断和控制,执行装置负责实际完成浇水操作。
⑵系统功能智能浇花系统具备以下功能:●定时浇水:可以设定每天的浇水时间和浇水时长,确保花卉充分得到水分。
●自动感知:传感器可以感知花卉的土壤湿度和周围环境的温度等参数,根据这些数据判断花卉的需水情况。
●远程控制:用户可以通过方式APP或其他终端对浇花系统进行控制,无需实际到现场操作,提高了便利性和系统的使用范围。
●报警提示:当传感器检测到花卉的土壤湿度过低或过高时,系统会发出警报提醒用户。
●节能模式:系统可以根据花卉的种类和生长阶段进行智能调节,以减少能源消耗和浪费。
三、系统设计⑴硬件设计智能浇花系统的硬件设计主要包括传感器、控制器和执行装置的选择和配置,以及电路设计和连接方式等。
⑵传感器选择根据花卉的需水情况,选择合适的土壤湿度传感器和温度传感器,以确保系统能够准确感知花卉的需水情况和周围环境的温度变化。
⑶控制器选择选择适配花卉需水情况判断算法的控制器,确保控制器能够根据传感器的数据进行准确判断和控制。
⑷执行装置选择根据花卉的数量和浇水方式的需求,选择合适的执行装置,例如喷头、滴灌管等,以确保花卉能够得到适量的水分。
四、系统安装与配置⑴系统安装按照室内或室外环境的需要,选择合适的安装位置,将传感器和执行装置固定在合适的位置上。
⑵系统配置连接传感器、控制器和执行装置,并按照实际需求进行系统配置,例如设定浇水时间、浇水量和报警阈值等。
自动浇花系统的设计

自动浇花系统的设计一、系统结构1.传感器:用于检测植物的土壤湿度、光照强度和温度等环境参数。
2.执行器:用于执行浇水、调节光照和温度等操作。
3.控制器:用于接收传感器的信号并根据设定的规则控制执行器的工作。
4.电源:为系统提供电力供应。
二、系统原理1.传感器测量土壤湿度、光照强度和温度等参数,将测量结果发送给控制器。
2.控制器根据预设的浇水规则来判断是否需要浇水。
如果土壤湿度低于设定的阈值,则控制器会发送指令给执行器打开水泵进行浇水,直到土壤湿度达到设定的阈值。
3.控制器还可以根据光照强度和温度等参数来控制灯光和加热器等设备,以提供适合植物生长的环境条件。
4.控制器可以根据不同植物的生长需求设置不同的浇水规则和环境参数,以满足不同植物的需求。
三、系统特点1.精确浇水:通过传感器检测土壤湿度,可以实现精确的浇水量控制,避免因过量浇水而导致植物死亡,也避免因缺水而导致植物枯萎。
2.节约资源:自动浇花系统可以根据植物的实际需求来调节浇水量和浇水时间,避免浪费水资源。
3.方便管理:通过控制器可以对植物的生长环境进行实时监控和调节,可以根据不同植物的需求进行灵活的管理。
4.提高生产效益:自动浇花系统可以提高浇水的效率和一致性,保证植物的生长环境稳定,从而提高植物的产量和品质。
四、系统实现1.选择合适的传感器:根据植物的需求选择适合的土壤湿度传感器、光照传感器和温度传感器等。
2.设计合适的控制器:选择适合的控制器,如基于单片机或微处理器的控制器,并编写相应的程序控制传感器和执行器的工作。
3.安装执行器和控制器:根据实际情况安装水泵、灯光和加热器等执行器,并将它们与控制器进行连接。
4.设置浇水规则和环境参数:根据不同植物的需求设置浇水规则和环境参数,如浇水量、浇水时间、光照强度和温度范围等。
5.测试和优化系统:在安装完成后,对系统进行测试,并根据测试结果对系统进行优化,以确保系统的稳定性和可靠性。
五、应用场景自动浇花系统可以广泛应用于花卉种植、园林绿化和农业生产等领域。
自动浇花系统策划书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篇篇一《自动浇花系统策划书》一、项目背景随着人们生活节奏的加快和对生活品质的追求,越来越多的人喜欢在家里种植花卉来美化环境和增添生活情趣。
然而,由于工作繁忙或外出等原因,常常无法按时给花卉浇水,导致花卉生长不良甚至死亡。
因此,设计一款自动浇花系统具有重要的现实意义。
二、项目目标设计并开发一款能够根据花卉的需水情况自动浇水的系统,提高花卉的养护效率和质量,同时方便用户远程监控和管理。
三、系统功能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. 智能灌溉系统的基本概念1.1 什么是智能灌溉系统?简而言之,智能灌溉系统就是一种能自动根据土壤湿度、天气情况等因素来给植物浇水的装置。
你可以把它想象成一个勤劳的小助手,帮你照顾植物,省去你不少麻烦。
就像老话说的“省心省力”,它就是为了这个目的而诞生的。
1.2 它的核心组件是什么?智能灌溉系统通常有几个重要的部分:传感器、控制器和执行器。
传感器就像是植物的“语言翻译器”,它能检测土壤的湿度和环境的变化;控制器是系统的大脑,负责分析数据并决定什么时候需要浇水;执行器就是“行动派”,按照控制器的指示实际进行浇水操作。
2. 智能灌溉系统的工作原理2.1 数据采集一切的开始,都是从传感器采集数据开始的。
比如说,土壤湿度传感器会测量土壤的湿润程度,一旦湿度低于预设值,它就会发出信号。
就像你手机上收到了一条消息,提醒你该喝水了,植物也是这样,通过传感器来“告诉”系统它需要水分了。
2.2 数据分析接下来,控制器就要登场了。
控制器会把传感器收集到的数据进行分析,像是一位细心的老师,审视学生的表现。
如果系统检测到土壤干燥,它就会决定启动灌溉系统,开始给植物浇水。
说白了,控制器就是植物的“贴心管家”。
2.3 执行灌溉最后,就是执行器的工作了。
执行器负责把水送到植物的根部。
它的工作可以是自动的,也可以是远程控制的。
比如,你可以在手机上设置一个浇水计划,系统就会按时自动完成灌溉。
这样一来,植物喝水就像吃饭一样定时定量,健康又省心。
3. 智能灌溉系统的优势3.1 节水环保智能灌溉系统的一大优点就是节水。
传统的灌溉方式常常因为过量或不够精确,浪费了大量的水资源。
而智能系统则根据植物的实际需求来调节水量,既能保证植物健康,又能节约水资源。
基于传感器的自动浇花系统

基于传感器的自动浇花系统1. 引言1.1 背景介绍自动浇花系统是一种利用传感器技术实现植物自动浇水的智能设备。
随着人们生活水平的提高,越来越多的人开始重视家庭园艺,在家中种植各种植物。
由于工作繁忙或旅行等原因,很多人无法时常照料自己的植物,导致植物枯萎甚至死亡。
为了解决这一问题,基于传感器的自动浇花系统应运而生。
传感器技术在自动浇花系统中的应用,能够实现对植物的土壤湿度、光照、温度等环境参数监测,通过数据分析和控制算法,自动调节水量和灌溉频率,保证植物生长所需的充足水分和光照。
通过对基于传感器的自动浇花系统的设计与实现,可以实现智能化的植物养护,提高植物存活率,减少人工管理的工作量,让人们更加便利地享受园艺乐趣。
研究基于传感器的自动浇花系统具有重要的研究意义和实用价值。
本文旨在探讨传感器技术在自动浇花系统中的应用,设计并实现一套完整的自动浇花系统,测试其效果并分析优化改进方向,展示其在实际生活中的应用前景。
1.2 研究意义研究意义是指研究所进行的工作所具有的重要价值和意义,是研究的动力和指导。
基于传感器的自动浇花系统具有以下几点研究意义:传感器技术在自动浇花系统中的应用可以实现定时、定量、精准的灌溉,提高浇水效率,减少水资源浪费,具有节水和环保的意义。
基于传感器的自动浇花系统设计与实现可以提高植物的生长质量和产量,为农业生产提供更好的保障,有利于提升农业生产效率,促进农业现代化发展。
系统测试与效果分析可以对自动浇花系统的稳定性、可靠性和实用性进行评估,为系统的进一步优化和改进提供参考依据。
系统在实际生活中的应用可以为人们的生活带来便利和舒适,减轻人们的劳动强度,提升生活质量。
基于传感器的自动浇花系统的研究意义在于提高水资源利用效率、提升农业生产效率、改善人们的生活品质,具有重要的理论和实践价值。
1.3 研究目的本文旨在探讨基于传感器的自动浇花系统的设计与实现,并对其在实际生活中的应用进行分析与讨论。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、定时器/计数器、串口、中断继续工作。