家庭智能浇花器的设计_第1页
家庭智能浇花器的设计_第2页
家庭智能浇花器的设计_第3页
家庭智能浇花器的设计_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、家庭智能浇花器的设计随着全球水资源的紧缺,特别是我国淡水资源的不足,加上我国又是农业上 的 大国,于对于雨水的要求十分的高,现在很多科学家致力于湿度传感器的研究以求达到节约农业用水的效果。家庭智能浇花器,实现花卉的自动浇水。利用单片机实现自动浇花,根据不 同的花种,设置了不同的控制方式,即定时定量浇花方式与根据湿度浇花。 定时 定量浇花是实现每天在规定的时间自动打开电磁阀浇花, 根据不同的花卉所需水 量不同,用一个按钮来设置浇花时间的长短, 即电磁阀打开的时间,其余时间电 磁阈闭合,水流不经过;根据湿度控制浇花是用一个温度传感器, 当检测的湿度 低于设定的温度。就开始浇花,到了设定的温度就停止

2、浇花。 不同的控制方式可 以通过手动按钮控制,也可以通过红外遥控设置。 通过实验,已经实现了自动浇 花。创新点在于自动浇花的水管可伸缩,有助于调整距离。随着人们生活水平的提高,花卉逐渐收到人们的青睐,陶冶情操,净化 空气。利用单片机设计了一款家庭智能浇花器实现自动浇花,节省人力,方便人们出差的时候,不至于影响花卉的生长,如果在家也可以关断浇花器,手动浇花。 浇花器设置为两种方式,一种是定时定量浇花,一种是根据湿度浇花。采用哪种 方式是通过按键控制或者红外遥控的, 在采用定时定量浇花时,数码管显示时间 和流水时间,在选用根据湿度浇花时,数码管显示是目前的湿度。1总体设计利用AT89S52单片机设

3、计了自动浇花器,针对不同的花卉,此智能浇花 器设置为两种方式:一是定时定量浇花,二是利用湿度传感器检测花卉(也可以用于蔬菜等)的湿度,采集的湿度传送到单片机芯片,单片机根据湿度控制是否 浇水,如果需要浇水,单片机的一个引脚 p2. 0置高电平,使继电器线圈通电, 敞开触点闭合,打开电磁阀,实现定时定量的自动浇水,设定时间到,电磁阀自 动闭合,并且水流时间可调,上面安装了数码管,并有一个按钮根据不同花卉所 需水量不同,设置浇花时间长短,在数码管上可以显示浇水时间的长短; 如果检 测湿度足够,p2. 0仍保持为低电平,不打开电磁阀。采用哪种方式是通过按键 控制或者红外遥控的,在采用定时定量浇花时,

4、数码管显示时间和流水时间,在 选用根据湿度浇花时,数码管显示是目前的湿度。该技术所采用的技术方案是:利用单片机实现自动控制,首先检测采用 何种方式浇花,如果定时定量浇花,就在规定的时间开始浇花,按照设置浇花时 间的长短进行浇花;如果是根据湿度控制是否浇水就设置单片机 1个引脚为低电 平,湿度传感器检测湿度,传送给单片机芯片,当检测到湿度不够时,单片机这 个引脚就变为高电平,把继电器吸合,常开触点闭合,使得电磁阀线圈得电,此 时电磁阀门有闭合变成断开,水流经过,给花卉浇水。具结构如图1所示。图1智能浇花器结构图2硬件设计硬件电路由单片机、湿度传感器、继电器、电磁阀、数码管、1302芯片、 按键、

5、红外遥控接收等组成。注意,电磁阀如果安放离单片机太近,将会造成无 法正常工作,解决方法是:1)电磁阀远离单片机;2)加入电阻电容。这里采用的 是加入电阻电容的方法,这样方便把元器件集中,所做控制器也比较小。智能浇 花器的原理图如图2所示。图2智能浇花器原理图2. 1定时定量浇花方式定时定量浇花是每天规定的时间开始浇花,设置浇花时长,比如1分钟, 1分钟后停止浇花。具体硬件:安装了 2个三位共阳数码管和1个两位共阳数码 管,用以显示时间和浇花时间的长短。 按键控制时间调整和时间设置调整, 并有 一个按钮根据不同花卉所需水量的不同, 设置浇花时间长短,在数码管上显示出 来,1302芯片实现时间保持

6、,断电时不影响时间。这里可假设每天早上7点20分自动给花卉浇水,浇花时间为1分钟,到 了早上的7点20分,单片机控制智能浇花器开始浇花,单片机 p2. 0引脚接继 电器,继电器接电磁阀,电磁阀控制水流,到了 7点20分,给单片机一个指令, setb 02 . 0,三级管导通,这样继电器线圈有电流经过,对应的常开触点闭合, 使得电磁阀线圈得电,此时电磁阀门由闭合变成断开,水流经过,给花卉浇水, 1分钟时间到,给单片机一个指令 clr p2 . 0,这样单片机p2. 0引脚输出低电 平,三极管截止,继电器线圈没有电流经过,常开触点恢复为断开,电磁阀线圈 失电,此时电磁阀门闭合,水流停止。这里的时间

7、是显示在数码管上,通过按键 控制,时间可调整,同时浇花的时间也可以通过按键设置, 另外浇花时间的长短 也可以通过按键调整。同时加入 1302芯片,为了断电时不影响时间正常,防止 每次断电后都要重新调整是时间。图 3为定时定量浇花结构图。AF8S352单片机图3 定时定量浇花结构图2. 2湿度控制浇花方式湿度传感器由湿度检测电路和声报警电路等部分组成。RP1为湿度下限预置湿度传感器 点,RP2为湿度上限预置点。当土壤中的湿度处 在预置的上下限湿 度之间时,由于探头a、h间的土壤电阻值在规定范围内,c点的电位低于RPI 的滑动端 电位(比较器同相输入端),故比较器I输出高电平,red不发光; RP

8、2的滑动 端电位低于c点电位,则比较器II输出高电平,green也不发 光。若土壤的 湿度达到或超过RP2设定的上限湿度时,ab探头问电阻变小, 从而探头分压减 小,比较器II的同相输入端电位(c点电位)低于比较器反相 端电位(RP2滑动 端电位),则比较器II翻转输出低电平,green发光,同 时SS8550II导通蜂 鸣器发声,表示土壤湿度过大。若土壤干燥达到或超过 RP1 设定的下限湿度时,a、b探头间电阻增大,从而探头分压增大高于比较器I同 相端电压(RP1滑动端电位),比较器I输出低电平,red发光,同时SS8550I 导通蜂鸣器发声,表 示土壤湿度过小。蜂呜器设计是便于用户设置报警

9、点,当 设置完毕可将电键SP断开,由下位机统一报错。传感器探头a、b是由长160 mm直径为5 mm的 两根不锈钢棒制成,相间55 mm。湿度传感器的硬件控制电路,埋在作物根部的土壤水分传感器监测湿度传感器根部土壤的水分,该传感器经检测电路将“湿度过高”和“湿度过低”信 号经编码器传至主控制器,由主控制器决定控制状态。“湿度过高”则停止灌溉; “湿 度过低”则通过光电隔离、继电器控制接在水源的电磁阀。当空气湿度较 大时由空气湿度传感器经A/D转换反映到主控制器可暂缓灌溉。当前系统状 态可由显 示电路显示出来,该系统也可由键盘手动设定灌溉时间。通过按键设定湿度,这里选用的湿度传感器是LTM890

10、1湿度传感器,LTM8901 是一款专门为用户设计自身产品而提供的数字化温湿度探头,其湿度测量量程为1%99% RH分辨率为0. 5%RH测量精度为土 3. 0%RH典型值);温度测量 范围为-25+60C,分期节率为0. 062 5C,测量精度为± 0. 5C;响应时间典 型值为5 s;工作电压范围为4. 55. 5 V。LTM8901将测量结果直接输出为数 字信号,通过“一线式总线”串行传送给单片机,不需要进行模数转换,减少了元件,简单方便。利用LTM8901湿度传感器检测到湿度,传送到单片机进行处理,湿度显示在数码管上,当湿度低于设定值时,给单片机一个指令,seth p2 .

11、0,继电器线圈有电流经过,对应的常开触点闭合,使电磁阀线圈得电,此时电磁阀 门由闭合变成断开,进行浇花,当等于或高于设定值时,clr p2 . 0,继电器线圈失电,对应常开触点断开,电磁阀线圈失电,阀门闭合,水无法流过,停止浇 花。湿度控制浇花结构如图4所示。图4湿度控制浇花结构图2. 3方式设定可以通过手按按键设定,按奇数次设定浇花方式为定时定量浇花,按偶 数次,设定浇花方式为根据湿度浇花。 也可通过红外遥控设定浇花方式,发射用电视遥控器,接收电路用三位一体接收器接收信号,三位一体接收器的1脚接地, 2脚接电源,3脚(信号脚)与单片机一个I/O引脚相连,信号来时进行解码,做 出不同处理,一次

12、接收到信号按定时定量浇花,再次接收到信号根据湿度浇花, 根据按的次数,奇数次采用定时定量浇花方式,偶数次采用湿度控制浇花方式, 这主要是针对不同的花卉。接收到信号,发光二极管闪烁30 so蜂鸣器响10 s,用以提示。3程序设计3. 1程序设计思路1)方式设定通过检测按键按下次数来确定工作方式,设按下次数为n,第一次按下n=1,每次按下n加一,加到一定次数1 000, n从0开始, if(n=10000)(n=0);刚开始连接按键的引脚为高电平,一旦按下就变为低电平, 通过检测高电平变为低电平的次数来检测是否按下;按下奇数次,采用定时定量浇花,偶数次采用通过检测湿度浇花,if(n % 2=0)来

13、判断,如果余数为0,说明 偶数次,否则奇数次。2)定时定量浇花先写出时间显示程序,再判断是否到了设定的浇花时间以及浇花时间长短。程序里,c表示时,b表示分,a表示秒,w表示设置的时间长短。首先 时间没到的情况下,p2. 0弓I脚为0(P2_0=0),不浇水,当时间到了设定的时间 (if(c=7&b=20 &0<a&a<w),开始浇水,等到了设定的浇水长短时间,p2. 0引脚为0(P2_0=1;),停止浇水,这里设定的浇水时间较短。3)湿度检测浇水首先启动转换,读取LTM890什佥测至IJ的湿度,进行比较判断,最后执行。3. 2流程图智能浇花器程序流程图如图6所示。!条筑初始优开拈说花】停止件止境花箜慎开始浇葩图6智能浇花器程序流程用4结论家庭智能浇花器的设

温馨提示

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

评论

0/150

提交评论