智能浇花系统分析与设计_第1页
智能浇花系统分析与设计_第2页
智能浇花系统分析与设计_第3页
智能浇花系统分析与设计_第4页
智能浇花系统分析与设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能浇花系统需求分析与详细设计队名:大工高思三队学校:大连理工大学软件学院队长:袁琪队员:程成,陈宁,孔帅康一、绪言1.背景家中或者工作学习场所适当的养一些花草不仅能够改善空气质量,而且能够调高生活品味。但是现在生活中常常面临着长时间出差或放假的情况,花草得不到及时的浇水,往往就会枯槁死去。从而带来经济上的损失和精神上的不愉快。2.目的设计这个智能浇花系统的目的就是解决这些问题,让我们的花草在长时间离开人的照顾也能够得到及时的浇水,同时也让身处别处的我们能够随时了解花草的状况。二、需求分析根据需要这个智能浇花系统需要如下功能。首先它能够自动检测花盆土壤信息实现自动浇水功能。其次该系统能够满足人们长时间离开时远程查看花盆土壤信息以及远程控制花盆浇水的功能。再那么为了实现系统网络的可扩展性每个模块都应该是可独立工作并能够方便修改参数的。最后基于系统的特点,所以模块应该是耗电量小,能够电池供电长时间工作的。三、系统硬件设计0.硬件框架图总体介绍养花是人们日常生活的重要组成局部,如何更加方便,合理的进行植物养殖成为了智能家居设计的一个焦点。本系统为基于MSP430F149单片机的智能浇花系统。主要由温、湿度采集、土壤湿度采集、人体红外感应模块、浇水五大模块组成。实现全天周期性的对植物周围环境的温度、湿度信息进行抽样提取,并结合植物土壤的湿度判断天气情况、浇水时间及浇水量,最后控制电机定量浇水。该系统能根据实际情况,合理的浇水,既节约了水资源,又能让植物更好生长。硬件结构图土壤湿度检测模块土壤湿度检测模块水泵控制电路MSP430信息反应模块终端NRF无线通信模块NRF无线通信模块NRF无线通信模块GSM模块LCD显示模块人体红外检测模块FigureSEQFigure\*ARABIC1采集模块电路图1.采集模块FigureSEQFigure\*ARABIC2采集模块电路图1.1土壤湿度采集FigureSEQFigure\*ARABIC3采集模块电路图1.2空气温湿度采集DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最正确选那么。产品为4针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。1.3模块序列号修改为了方便模块添加的到网络,系统设计中提供了指令修改模块序列号的功能。通过短信我们可以指定采集模块的序列号。1.4土壤湿度阈值控制不同的花草对土壤的湿度要求是不一样的,基于这个原因我们提供了修改土壤湿度阈值的功能。通过短信发送的控制命令我们可以将土壤湿度的阈值设置在0-255之间的任何说。极大的方便了不同花草的种植。控制模块FigureSEQFigure\*ARABIC4控制模块电路图2.1电磁阀控制如上图所示控制模块的无线模块接收到浇水指令后将在P1.2引脚输出高电平从而使NPN三极管导通促使继电器闭合翻开电磁阀,开始对花草浇水。2.2模块序列号修改为了方便模块添加的到网络,系统设计中提供了指令修改模块序列号的功能。通过短信我们可以指定采集模块的序列号。2.3浇水默认值修改根据不同花草对水量的需求我们可以控制每次浇水时间。系统默认值为每次浇水10秒,通过短信的方式我们可以发送控制指令使浇水的设置为1-999秒的任何一个值。反应模块FigureSEQFigure\*ARABIC5反应模块电路图3.1浇水指令的接收与发送发送的浇水指令需要通过GSM接受后传送给MSP430主控板,这些浇水指令在MSP430单片机中进行翻译。将翻译成指定格式的控制命令通过串口1发送给NRF24LE1模块。该模块将接收到的指令通过无线网络传输给控制模块,实现短信控制浇水的功能。短信控制浇水的同时可以指定浇水时间列如指令s202015.s是控制指令的开始标志第一个2为模块ID号02为操作种类的标志号015指定浇水时间为15秒如果这三位为000那么表示按默认值浇水。3.2采集土壤信息的发送与土壤信息的接收发送的查询指令需要通过GSM接受后传送给MSP430主控板,这些查询指令在MSP430单片机中进行翻译。将翻译成指定格式的控制命令通过串口1发送给NRF24LE1模块。该模块将接收到的指令通过无线网络传输给控制模块,实现短信查询花盆土壤信息的功能。系统软件设计软件总体流程图FigureSEQFigure\*ARABIC6采集模块电路图采集模块1.1模块流程图FigureSEQFigure\*ARABIC7采集模块流程图1.2软件设计模块指令介绍采集模块通过定时的采集土壤信息判断土壤的湿度是否满足设定的土壤湿度要求,如果不满足那么采集模块就会通过无线模块发送出浇水指令。工作过程中程序不断的判断是否有控制信息发过来。如果接收到了控制信息那么执行相应的控制操作。控制模块2.1模块流程图FigureSEQFigure\*ARABIC8控制模块流程图2.2软件设计工作过程中程序会检测是否有控制信息发送过来。如果检测到控制信息那么判断是否为浇水指令以及浇水的时间。如果不是浇水指令那么按照相应的操作执行控制任务3.反应模块3.1模块流程图FigureSEQFigure\*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论