智能浇花系统分析与设计

合集下载

基于arduino自动浇花设计主要内容

基于arduino自动浇花设计主要内容

基于Arduino自动浇花设计主要内容随着生活水平的提高,越来越多的人开始在家中种植植物。

然而,由于工作繁忙或其他原因,经常会出现植物缺水枯萎的情况。

为了解决这个问题,我们可以设计一个基于Arduino的自动浇花系统,通过土壤湿度传感器、植物生长灯、水泵与喷头、定时功能、互联网连接、电源管理和报警系统等功能,实现自动浇花。

1. 土壤湿度传感器土壤湿度传感器是自动浇花系统的核心部件之一,它可以实时监测土壤中的水分含量。

当土壤湿度低于一定阈值时,传感器会将信号传递给Arduino控制器,触发水泵启动,为植物浇水。

同时,我们还可以通过软件设置不同的阈值,以适应不同植物的需求。

2. 植物生长灯植物生长灯可以为植物提供必要的光照,促进植物生长。

在自动浇花系统中,我们可以通过LED灯或荧光灯为植物提供合适的光照。

同时,我们还可以根据不同植物的需求设置不同的光照强度和周期。

3. 水泵与喷头水泵和喷头是自动浇花系统的执行部件,当Arduino控制器接收到土壤湿度传感器的信号时,水泵将启动,通过喷头为植物浇水。

为了实现均匀浇水,我们可以选择具有压力调节功能的喷头,根据土壤的湿度和植物的需求来调节喷水的大小和持续时间。

4. 定时功能在自动浇花系统中,我们可以使用定时功能来控制水泵的开关时间和频率。

通过设置不同的定时任务,我们可以实现定时浇水、定时开启植物生长灯等功能,以满足不同植物的需求。

5. 互联网连接为了实现远程控制和管理,我们可以将自动浇花系统连接到互联网。

通过智能手机APP或网页界面,我们可以实时监控土壤湿度、植物生长灯和水泵的工作状态,并远程控制它们的开关。

此外,我们还可以将数据上传到云端服务器,分析植物的生长情况和用水量,为优化管理提供依据。

6. 电源管理电源管理是自动浇花系统的重要环节。

为了确保系统的稳定运行和节能环保,我们可以选择性能稳定的电源,并将其放置在合适的位置,以避免对植物造成损害。

此外,我们还可以使用太阳能充电板为系统供电,以降低能源消耗和碳排放。

自动浇花器设计说明书..

自动浇花器设计说明书..

西南交通大学 机械综合设计 I 设计说明书

设计题目:自动浇花器 学生姓名: 学生学号: 所在班级: 指导老师:***

2013 年 06 月 目 录 引言………………………………………………………………………1 1 选题背景 .............................................................................................. 2 1.1 问题的提出 .................................................................................................. 2 1.2 文献综述(即研究现状) .......................................................................... 2 1.3 设计的技术要求及指标 .............................................................................. 2

2 机构选型 .............................................................................................. 3 2.1 设计方案的提出 .......................................................................................... 3 2.1.1 传动方案…………………………………………………..……..3 2.1.2 排水装置…………………………………………………..……..4 2.2 设计方案的确定 .......................................................................................... 5

《基于单片机智能花卉浇水系统的设计》

《基于单片机智能花卉浇水系统的设计》

基于单片机的自动浇花系统的设计与实现摘要:随着信息化时代的高速发展,人们对环境的质量也越来越注重。

在家养花就成为了人们的第一个选择的东西,在家里养花不仅能够使生活更加丰富,还可以使情操得到陶冶。

并且养殖的植物能够通过植物绿色光合作用,在释放氧气的同时吸收二氧化碳,在这种情况下空气也就能够得到净化,从而变得更加清新,并且,绿色植物能吸收因为装修而产生的有害物质,比如甲醛和苯等。

由于植物的这些优点,越来越多的人,对在家养花情有独钟。

这篇文章设计了一种智能湿度感应浇花系统。

系统以单片机AT89S52为控制芯片,启动浇花之前先有蜂鸣器报警,然后按照每天的定量供水为限,在固定的时间内,自己启动浇花系统,然后按照各种植物需要的不同水量,来进行浇水,其中会有一个装置来控制,供水的时间也就是电磁阀开启和闭合的时间。

在学校供水的时候水棒会进行运转,其他时间停止工作,也就不会有补水,按照温度和湿度来严格控制供给水量,主要用到的是SLHT5-1土壤温度湿度传感器,如果没有呃,检测到温度和湿度达到要求,传感器就会机控智能开始,给花浇水。

在达到了固定的温度,湿度之后关机就会停止给花浇水,这个系统不仅能够使植物得到按时按量的水量,并且还可以为节约水资源做出贡献,然后在这种情况下植物就能够得到更好的生长。

关键词:单片机;自动浇花系统;传感器;AbstractWith the development of society, people pay more and more attention to environmental quality. Farming flowers has become the first choice. Farming at home can enrich people's life. At the same time, flowers can absorb carbon dioxide through photosynthesis to release oxygen and purify air, and flowers can also absorb toxic substances such as benzene and formaldehyde in newly decorated houses. So more and more people like to breed flowers. This paper designs an intelligent humidity induction watering system. The system uses single chip AT89S52 as control chip, buzzer alarm before starting watering, water supply on time and quantity is to automatically start pumping watering at a limited time every day. According to the difference of water requirement of various flowers, a button device is used to control the time of water supply, that is, the time of opening and closing of solenoid valve. The pump will not turn and there will be no water flow in the rest of the time. The main purpose of strictly controlling water supply according to temperature and humidity is SLHT5-1 soil temperature and humidity sensor. If the temperature and humidity of the sensor can not meet the specified requirements, it will start watering flowers and stop watering flowers when the temperature and humidity meet the specified requirements. The system can not only water flowers on time and in quantity, but also save water resources, so that flowers can grow better.Key words: single chip computer; intelligent watering system; sensor一、绪论 (1)1.1选题目的及意义 (2)1.2国内市场发展现状 (3)1.3研究方法和手段 (3)1.4植物、植物的一般生长习性 (4)1.5单片机介绍 (4)二、基于单片机的智能浇花系统 (4)2.1系统的总体设计 (4)2.2系统组成部分 (5)2.3系统工作原理 (5)三、系统硬件设计 (6)3.1AT89S52型单片机 (6)3.2 STM32最小单片机系统 (6)3.3土壤湿度检测电路 (7)3.4键盘及液晶显示电路 (8)3.5水泵调节 (8)3.6报警电路和系统 (9)3.7单片机最小系统 (9)3.7.1晶振电路设计 (9)3.7.2复位电路 (10)3.7.3按键消抖方法 (10)3.8系统的功能设计与实现 (10)四、基于物联网的智能植物养护系统的研究 (11)4.1系统设计 (11)4.1.1系统结构 (11)4.1.2系统工作原理与功能 (12)4.2系统实现 (12)4.3显示界面 (12)五、系统功能调试 (13)六、系统软件设计 (14)七、总结 (16)致谢 (16)参考文献 (16)附录 (17)一、绪论实际上国内国外像这种机控智能浇花系统实际上都在现实都得到了运用,但是很大一部分的机控智能供水灌溉系统都采用虹吸的方式,也就是利用渗透来实现补水浇花,这种方式的补水过程连续不间断,但是这样的方法只能够保证花不会因为缺水而感到干枯,这样的方式不是根据花实际需要多少来给它供水的。

一种可远程监控的多模式智能浇花系统的设计

一种可远程监控的多模式智能浇花系统的设计

一种可远程监控的多模式智能浇花系统的设计摘要家居绿色植物智能管理成为迫切需要解决的问题,本文采取了主控板、显示单元、供电部分、WiFi通信等部分的系统架构设计智能浇花系统,对耗电比较大的执行单元由太阳能光伏板实时充电的锂电池供电,为实时获悉绿植土壤水分情况,在主控板上设计了WiFi模块的接口,可将数据上传到云服务器,实现手机远程连接云服务器功能,且必要时供电需切换到电源适配器供电的模式上,该系统的设计思路具有可扩展性,比如传感器检测装置如果是检测室外有无下雨的雨滴传感器,那么执行单元可以是控制关闭窗户的电机等。

关键词家居环境;智能浇花;WiFi模块;太阳能;云服务器本系统设计了一种可远程监控的多模式智能浇花系统,通过土壤湿度传感器实时将土壤湿度电信号提供给主控板采集,主控板核心控制器使用STM32F103RET6芯片,如果对应植物的土壤湿度良好,可在OLED上显示的实时土壤湿度后附加植物生机勃勃的图标,而当对应植物的土壤湿度很低时,附加植物奄奄一息的不断跳闪的警示图片。

执行单元是宽电压工作范围的小水泵,由于小水泵抽水时功耗较大,而浇花场所大多采光比较好,故设计可使用太阳能光伏板充电的锂电池给小水泵供电的供电方式。

该太阳能充电电路的核心控制芯片可使用CN3722电源管理芯片。

WiFi模块可使用现在市场上比较成熟的ESP8266-12F模块,通信稳定性高、通信效果好[1]。

1 系统整体结构图及功能系统由传感器、水泵、太阳能光伏板、锂电池、电源适配器、服务器和移动终端等构成,如图1所示。

传感器单元检测到土壤水分会由主控板控制在显示单元实时显示,并可根据检测的土壤水分信息有无达到警戒线而控制是否有执行单元控制水泵动作,可实现浇水操作。

水泵工作属相对耗电部分,特设计锂电池给水泵供电,只需加太阳能充电电路即可实现此部分的绿色供电。

无线串口WiFi 模块可以将土壤信息以及执行单元的状态通过路由器、服务器上传到数据库,这样手机可联网获取到这些信息。

家用自动浇花器课程设计

家用自动浇花器课程设计

家用自动浇花器课程设计一、课程目标知识目标:1. 学生能理解并掌握家用自动浇花器的基本工作原理和电路组成;2. 学生能了解并描述自动浇花器中传感器的作用及其在智能家居中的应用;3. 学生能够运用所学的物理和电子知识,分析家用自动浇花器的电路图,并识别各元件的功能。

技能目标:1. 学生能够运用创新思维和团队合作,设计并制作一个简易的家用自动浇花器;2. 学生通过实际操作,掌握电路连接和调试的基本技能,提高动手实践能力;3. 学生能够运用科学方法,对家用自动浇花器进行故障排查和性能优化。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发他们探索科学技术的热情;2. 增强学生的环保意识,使他们认识到智能家居在节能环保方面的重要性;3. 培养学生团队合作精神,学会倾听他人意见,提高沟通与协作能力。

本课程针对初高中年级学生,结合物理、电子和环保知识,旨在提高学生的创新思维、动手实践和团队合作能力。

通过设计并制作家用自动浇花器,使学生将理论知识与实际应用相结合,培养他们解决实际问题的能力。

课程目标具体、可衡量,便于教学设计和评估。

二、教学内容1. 理论知识:- 电路基础知识:电流、电压、电阻的概念,欧姆定律;- 传感器原理:介绍常用传感器及其在自动浇花器中的应用;- 智能家居概述:智能家居的发展、分类及其在节能环保方面的优势。

2. 实践操作:- 家用自动浇花器的结构和工作原理;- 电路图的识别和分析;- 元器件的选用和电路连接;- 自动浇花器的组装、调试与优化。

3. 教学安排与进度:- 理论知识学习(2课时):电路基础知识、传感器原理、智能家居概述;- 实践操作指导(4课时):自动浇花器结构、电路图识别、元器件选用、组装与调试;- 故障排查与性能优化(2课时):针对实际操作过程中出现的问题,进行排查和优化。

4. 教材章节关联:- 电路基础知识:课本第三章;- 传感器原理:课本第四章;- 智能家居:课本第十章。

自动浇花系统-开题报告

自动浇花系统-开题报告

自动浇花系统-开题报告 郑州科技学院毕业设计(论文)开题报告

课题名称 自动浇花系统的设计 课题来源 教师命题 课题类型 EX 指导教师 赵明冬 学生姓名 刘富强 学 号 201042048 专 业 自动化 一、调研资料准备 现在生活中,随着人们生活水平的提高,人们对花卉、树木等绿色植物的喜爱和种植越来越多,在家里养盆花能够陶冶情操,使生活多姿多彩。对花卉的浇灌、施肥等管理工作都需要人们来定期完成,但是由于现代生活节奏的加快,生活压力增大,使人们没有时间来照看自己家的花卉,人们往往忙于工作而忘记或者由于长时间外出而未能及时为花卉补充水分及养料,导致花卉枯萎死亡。 二、设计目的 水是植物生存、生长的最基本的需要,因此,设计一种能够在无人管理的情况下的自动控制浇花系统,能够有效的防止花木在上述情况枯死。三、设计要求 1、毕业设计(论文)中心突出,内容充实,论据充分,论证有力,数据可靠,结构紧凑,层次分明,图表清晰,格式规范,字迹工整,结论正确. 2、能够检测土壤的湿度。 3、能够检测周围环境温度。 4、利用太阳能供电节能环保。 5、根据不同的土壤和环境,能够合理的调整浇水要求。 三、设计思路 利用湿度传感器来检测土壤的含水量并将检测到的信号传给控制器STC15F408AD单片机,通过DS18B20温度传感器检测到的环境温度反馈到单片机,单片机经过比较处理。如果需要浇水则驱动水泵电机浇水.如果不需要单片机会进入掉电模式。系统可以适应不同的土壤和环境进行设定。 四、设计预期成果 太阳能板通过DC—DC稳压模块给锂电池充电并为系统供电。通过对土壤湿度和环境温度的检测实现自动浇花.用电阻丝实现对水位的检测,当水箱没水时,把信号传递到单片机,单片机处理后使LED灯亮则需要加水。 自动浇花系统-开题报告 五、任务完成的阶段内容及时间安排 第一阶段:第8学期1-2周 上交太阳能自动浇花系统的开题报告、文献综述。 第二阶段:第8学期3—4周 整理收集太阳能自动浇花系统的相关资料,开始初步设计太阳能自动浇花系统的硬件电路,和老师讨论确定硬件电路图. 第三阶段:第8学期5—9周 焊接硬件电路并编写硬件电路的软件程序部分,并通过硬件对所编写程序进行调试。 第四阶段:第8学期9—10周 对所有硬件和软件进行最后的修改和调试。 第五阶段:第8学期10-12周 开始撰写太阳能自动跟踪平台的说明书的初稿,并完成初稿并交给指导老师初审。 第六阶段:第8学期13—14周 提交毕业设计说明书及实做作品,开始准备参加论文答辩。 六、完成设计(论文)所具备的条件因素 1。主修理论课程:模电 数电 单片机原理与应用 电力电子 集成电路设计。 2。软件课程:Multisim2001、proteus等相关软件。 3.做过的作品:自动供水器、汽车尾灯、稳压电源、数字万用表的组装和调试、功放的安装调试、旋转LED、智能电子锁等。 4。具备的能力:较强的动手能力,善于分析和解决问题,有创新和创造的思维. 5.实作所需的工具:烙铁,万用表,电脑,Proteus、protel软件等等。 6.实作所需地点及论文资料来源:科教中心实验室,数字图书万方数据库。 指导教师签名: 日期:

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

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

基于传感器的自动浇花系统随着科技的不断发展,智能化生活已经渗透到我们日常的方方面面,包括农业领域。

而基于传感器的自动浇花系统便是其中的一个典型案例。

这一系统利用传感器技术,能够根据土壤湿度、气温和光照等参数,自动控制灌溉设备,实现对植物的定量、定时浇水,从而提高植物的生长效率,减少浪费,并且还能够减轻农户的劳动负担,具有很高的应用价值。

在本文中,将对基于传感器的自动浇花系统进行介绍和分析,探讨其技术原理和应用前景。

一、技术原理基于传感器的自动浇花系统的核心技术是传感器技术。

这种系统通常包括土壤湿度传感器、气温传感器、光照传感器等多种传感器,通过这些传感器采集土壤湿度、气温和光照等参数信息,然后将这些信息传输到控制中心。

控制中心通过对传感器信息的分析和处理,能够精确地判断出植物的浇水需求,并且自动控制灌溉设备进行浇水。

首先是土壤湿度传感器,它能够实时监测土壤的水分含量,一旦土壤的水分低于一定的阈值,就会向控制中心发送信号,触发浇水系统进行浇水。

其次是气温传感器,它可以测量周围环境的温度,对于一些对气温要求较高的植物,这项技术可以根据气温调整灌溉量,使植物在适宜的温度下生长。

最后是光照传感器,它可以感知光照的强弱,可以根据光照的变化调整植物的浇水量,让植物在不同的光照环境下都能够得到合适的水分供应。

除了传感器技术,基于传感器的自动浇花系统还需要一个智能控制系统来对传感器数据进行处理和分析,并且根据分析结果制定灌溉方案。

这一智能控制系统一般采用微处理器或者单片机来实现,其核心是一套良好的控制算法,能够根据不同植物的需求和环境条件,制定最佳的浇水方案,并且能够随时动态调整浇水量和时间。

这样,可以在最大程度上保证植物的生长需要,避免水分的浪费和浇水不足带来的不良影响。

二、应用前景基于传感器的自动浇花系统在农业生产和园林绿化中有着广阔的应用前景。

在农业生产中,这一系统可以应用于温室种植、果园和蔬菜大棚等多种场景,能够根据不同植物的需水量和生长环境,自动控制浇水设备,实现智能灌溉,提高作物的产量和品质。

基于Arduino的智能浇花系统设计与实现

基于Arduino的智能浇花系统设计与实现

4 7
P P进行系统的数据检测, 并根据收到的湿 牙串口 A 度值对系统进行开始浇水或停止浇水的指令, 人为 地控制浇水时间浇水量; 同时, 用户也可利用手机将 系统调节为自动模式, 进行系统自动管理。本产品 采用蓝牙通讯模块如图 3所示。
2 ㊀硬件设计
本设计选 用 了 A r d u i n oU N O作 为 核 心 控 制 芯 片, 通过杜邦线与其他部件相连。利用土壤湿度传 感器、 D T H 1 1温度传感器来监测花卉情况, 其中土 壤湿度传感器实时采集土壤的湿度值, 并将模拟信 号转换为数字信号, D T H 1 1温度传感器来检测环境 温度, 传感器将得到的信息通过杜邦线传递给 A r d u i n o 进行判断处理; A r d u i n o 利用电磁继电器控制 电路通断, 控制在储水箱中的水泵来达到浇水。水 位计来检测储水箱中的水量, 提醒用户及时向储水 箱加水; 该系统加入 L C D 1 6 0 2模块来显示花卉实时 情况, 每两秒更新一次; 并且系统通过蓝牙模块与手 机相连, 用户可以随时接收自动花卉当前的情况, 全 程通过太阳能来供电, 节约能源安全可靠。 2 . 1 ㊀控制核心 主控电路是整个系统的核心, 本系统的控制器 r d u i n oU N O , A r d u i n oU N O与适当的软件及外部 为A 设备 相 结 合, 便可成为一个 A r d u i n o控 制 系 统 A r d u i n oU N O作为 A r d u i n o 平台的参方式来自动浇水, 另一类是利用简单的定时控制技术实现自动浇水。 由于这些浇花系统检测方式单一, 无法根据土壤湿 度来达到实时浇水, 因此往往出现花卉干枯或者过 涝死亡的现象。本文提出一种新的智能化的浇花系 统, 在太阳能加电池的稳定电源供电下, 通过土壤湿 度传感器、 温湿度传感器来实时监测花卉的情况, 核 心处理器 A r d u i n o 将传感器得到的信息进行判断处 理, 并及时给出控制系统信号, 从而控制水泵的开启 与关闭, 实现按需浇花; 此外, 系统蓝牙模块可以与 手机通信, 用户能随时自动接收花卉的当前状况, 这
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能浇花系统
需求分析与详细设计

队名:大工高思三队
学校:大连理工大学软件学院
队长:袁琪
队员:程成,陈宁,孔帅康
一、绪言
1.背景
家中或者工作学习场所适当的养一些花草不仅能够改善空气质量,而且能够调高生活品
味。但是现在生活中常常面临着长时间出差或放假的情况,花草得不到及时的浇水,往往就
会干枯死去。从而带来经济上的损失和精神上的不愉快。

2.目的
设计这个智能浇花系统的目的就是解决这些问题,让我们的花草在长时间离开人的照顾
也能够得到及时的浇水,同时也让身处别处的我们能够随时了解花草的状况。

二、需求分析
根据需要这个智能浇花系统需要如下功能。首先它能够自动检测花盆土壤信息实现自动
浇水功能。其次该系统能够满足人们长时间离开时远程查看花盆土壤信息以及远程控制花盆
浇水的功能。再则为了实现系统网络的可扩展性每个模块都应该是可独立工作并能够方便修
改参数的。最后基于系统的特点,所以模块应该是耗电量小,能够电池供电长时间工作的。

三、系统硬件设计

0.硬件框架图
 总体介绍
养花是人们日常生活的重要组成部分,如何更加方便,合理的进行植物养殖成为了智能
家居设计的一个焦点。
本系统为基于MSP430 F149单片机的智能浇花系统。主要由温、湿度采集、土壤湿度采
集、人体红外感应模块、浇水五大模块组成。实现全天周期性的对植物周围环境的温度、湿
度信息进行抽样提取,并结合植物土壤的湿度判断天气情况、浇水时间及浇水量,最后控制
电机定量浇水。该系统能根据实际情况,合理的浇水,既节约了水资源,又能让植物更好生
长。

 硬件结构图
Figure 1采集模块电路图
1.采集模块

Figure 2采集模块电路图

土壤湿度
检测模块

水泵控制
电路

MSP430
信息反
馈模块

手机终端

NRF无线
通信模块

NRF无线
通信模块

NRF无线
通信模块

GSM模块

LCD显
示模块

人体
红外
检测
模块
1.1土壤湿度采集

Figure 3采集模块电路图
1.2空气温湿度采集
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用
专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定
性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相
连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11
传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,
传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变
得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用
甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形
式可根据用户需求而提供。

1.3模块序列号修改
为了方便模块添加的到网络,系统设计中提供了手机指令修改模块序列号的功能。通过
手机短信我们可以指定采集模块的序列号。
1.4土壤湿度阈值控制
不同的花草对土壤的湿度要求是不一样的,基于这个原因我们提供了修改土壤湿度阈值
的功能。通过手机短信发送的控制命令我们可以将土壤湿度的阈值设置在0-255之间的任何
说。极大的方便了不同花草的种植。

2.控制模块

Figure 4控制模块电路图
2.1 电磁阀控制
如上图所示控制模块的无线模块接收到浇水指令后将在P1.2引脚输出高电平从而使
NPN三极管导通促使继电器闭合打开电磁阀,开始对花草浇水。

2.2 模块序列号修改
为了方便模块添加的到网络,系统设计中提供了手机指令修改模块序列号的功能。通过
手机短信我们可以指定采集模块的序列号。

2.3 浇水默认值修改
根据不同花草对水量的需求我们可以控制每次浇水时间。系统默认值为每次浇水10秒,
通过手机短信的方式我们可以发送控制指令使浇水的设置为1-999秒的任何一个值。
3.反馈模块

Figure 5
反馈模块电路图
3.1浇水指令的接收与发送
手机发送的浇水指令需要通过GSM接受后传送给MSP430主控板,这些浇水指令在
MSP430单片机中进行翻译。将翻译成指定格式的控制命令通过串口1发送给NRF24LE1模
块。该模块将接收到的指令通过无线网络传输给控制模块,实现短信控制浇水的功能。短信
控制浇水的同时可以指定浇水时间列如指令s202015.s是控制指令的开始标志第一个2为模
块ID号02为操作种类的标志号015指定浇水时间为15秒如果这三位为000则表示按默认
值浇水。

3.2采集土壤信息的发送与土壤信息的接收
手机发送的查询指令需要通过GSM接受后传送给MSP430主控板,这些查询指令在
MSP430单片机中进行翻译。将翻译成指定格式的控制命令通过串口1发送给NRF24LE1模
块。该模块将接收到的指令通过无线网络传输给控制模块,实现短信查询花盆土壤信息的功
能。
四、系统软件设计
0.软件总体流程图
开始

采集模块初始化反馈模块初始化控制模块
初始化

模块初始化

采集模块反馈模块
控制模块
各模块进入工作状态
土壤信息
控制指令浇水指令

Figure 6采集模块电路图
1.采集模块
1.1模块流程图
开始

时钟初始化土壤湿度传感器初始化温湿度传感
器初始化

采集模块初始化

土壤湿度是否大于阈值检测土壤湿度发送浇水指令

是否有控制命令否执行相应操作

循环结束

Figure 7采集模块流程图
1.2 软件设计
 模块指令介绍
采集模块通过定时的采集土壤信息判断土壤的湿度是否满足设定的土壤湿度要求,如果
不满足则采集模块就会通过无线模块发送出浇水指令。

工作过程中程序不断的判断是否有控制信息发过来。如果接收到了控制信息则执行相应的控
制操作。
2.控制模块
2.1模块流程图
开始

继电器初始化控制模块初始化是否有控制命令执行相应操作是循环结束时钟初始化
是否是浇水命令

浇水

Figure 8控制模块流程图
2.2 软件设计
工作过程中程序会检测是否有控制信息发送过来。如果检测到控制信息则判断是否为浇
水指令以及浇水的时间。
如果不是浇水指令则按照相应的操作执行控制任务
3.反馈模块
3.1模块流程图
开始

NRF24LE1无线模块初始化反馈模块初始化GSM模块初始

LCD1602模块初始化红外人体感应
模块初始化

接收到短信执行短信指令是有人来
LCD显示
信息

结束循环
Figure 9反馈模块流程图
3.2 软件设计
如果GSM模块接收到控制短信则将控制短信通过MSP430翻译成规定的控制指令后发
送到采集模块或者控制模块完成相应的控制命令。

如果花盆附近有人走动则LCD屏变亮采集土壤湿度信息和空气温湿度信息显示在LCD
屏上。

相关文档
最新文档