一种基于单片机控制的温室大棚灌溉系统的制作方法

文档序号:19431933发布日期:2019-12-17 20:37阅读:226来源:国知局
一种基于单片机控制的温室大棚灌溉系统的制作方法

本实用新型涉及一种基于单片机控制的温室大棚灌溉系统,属于灌溉领域。



背景技术:

每年作物因为灌溉浇水的问题导致的经济植物死亡的现象经常发生,每年因为作物浇水灌溉不当导致的种植植物死亡的现象就占到所有植物死亡现象的16.7%,这不仅造成了广大农民的财产损失,也造成了极大的浪费。

而结合温度和湿度数据共同用于温室大棚灌溉的控制,需要考虑基于单片机控制的温室大棚灌溉系统的构成及连接问题等。



技术实现要素:

本实用新型提供了一种基于单片机控制的温室大棚灌溉系统,以用于通过合理的构成及连接构建基于单片机控制的温室大棚灌溉系统。

本实用新型的技术方案是:一种基于单片机控制的温室大棚灌溉系统,包括抽水电机电路、蜂鸣器报警电路、ds18b20温度传感器、lcd1602液晶显示屏、单片机主控电路、电源接口电路、按键电路、湿度传感器模块;其中单片机主控电路与抽水电机电路、蜂鸣器报警电路、ds18b20温度传感器、lcd1602液晶显示屏、按键电路及湿度传感器模块相连,电源接口电路用于供电。

所述单片机主控电路采用stc89c52;stc89c52的p1.6引脚与抽水电机电路相连;stc89c52的p3.3引脚接蜂鸣器报警电路;stc89c52的p1.7引脚与ds18b20温度传感器的数据口data连接;stc89c52的p01-p07引脚接lcd1602液晶显示屏的db0-db7引脚,stc89c52的p1.0-p1.2引脚与lcd1602液晶显示屏控制引脚相连;stc89c52的vcc引脚接电源接口电路的vcc接口;stc89c52的p3.5-p3.7用于接收按键电路传递来的按键信息;stc89c52的p1.3-p1.5引脚与湿度传感器模块中数模转换模块adc0832相连;stc89c52的x1、x2引脚用于接收单片机外部时钟模块的时钟信号,stc89c52的rst引脚负责复位电路。

所述抽水电机电路包括三极管q2、电阻r5、电容c4、5v抽水电机p1;其中电阻r5一端接单片机主控电路的p1.6引脚,电容c4、5v抽水电机p1一端接单片机主控电路的gnd引脚,电容c4、5v抽水电机p1另一端接三极管q2的集电极,电阻r5另一端接三极管q2的基极,三极管q2的发射极接电源接口电路的vcc接口。

所述蜂鸣器报警电路由蜂鸣器b1、发光二极管d1、三极管q1、电阻r1、电阻r3组成;电阻r1一端与单片机主控电路的p3.3引脚连接,电阻r1另一端接三极管q1的基极,三极管q1的发射极接电源接口电路的vcc接口,三极管q1的集电极接蜂鸣器b1、发光二极管d1的一端,发光二极管d1的另一端接电阻r3的一端,电阻r3、蜂鸣器b1的另一端接地。

所述ds18b20温度传感器采用单口接入,其vcc引脚为模块电源引脚接电源接口电路的vcc接口,其data用于连接单片机主控电路的p1.7引脚,gnd为其接地引脚,其data引脚与vcc引脚并联了一个阻值为10000欧姆的电阻r16。

所述lcd1602液晶显示屏作为显示设备,其vcc引脚接电源接口电路的vcc接口,gnd引脚接地,vo引脚经滑动电阻r2接地,db0-db7引脚分别对应接单片机主控电路的p01-p07引脚,rs引脚、rw引脚、e引脚分别接单片机主控电路的p1.0-p1.2引脚。

所述电源接口电路由自锁开关p2、自锁开关sw1、电容c5组成;自锁开关p2中1引脚与自锁开关sw1中1引脚相连接,自锁开关p2中2引脚与自锁开关p2中3引脚、按键电路中按键s2接地端相连接,所形成的的连接线出线接地,自锁开关p2中2引脚与按键电路中按键s2接地端所形成的连接线与电容c5的一端相连,自锁开关sw1中2引脚、电容c5的另一端作为vcc接口与抽水电机电路、蜂鸣器报警电路、ds18b20温度传感器、lcd1602液晶接口4、单片机主控电路及湿度传感器模块连接提供5v电压。

所述按键电路采用了三个按键,三个按键分别为按键s2、按键s3、按键s4,按键s2、按键s3、按键s4一端分别对应接单片机主控电路的p3.5-p3.7引脚,按键s2、按键s3、按键s4另一端并联接地,按键s2的另一端接电源接口电路。

所述湿度传感器模块由fc-28湿度传感器p3、数模转换模块adc0832组成;fc-28湿度传感器p3的1引脚、数模转换模块adc0832的8引脚接电源接口电路的vcc接口,fc-28湿度传感器p3的2引脚、数模转换模块adc0832的4引脚接地,fc-28湿度传感器p3的3引脚接数模转换模块adc0832的2引脚,数模转换模块adc0832的5、6引脚并联与单片机主控电路的p1.5引脚连接,数模转换模块adc0832的7引脚与单片机主控电路的p1.4引脚连接,数模转换模块adc0832的1引脚与单片机主控电路的p1.3引脚连接。

本实用新型的有益效果是:本实用新型通过ds18b20温度传感器、湿度传感器模块采集温湿度数据,通过按键电路设置不同数据位状态下的阈值,单片机根据接收的温湿度数据及设置的阈值信息,驱动抽水电机电路动作进行补水降温,驱动蜂鸣器报警电路报警,通过收集温湿度两种数据信息进行驱动的控制方式可以避免单一数据控制方式带来的局限等。

附图说明

图1为抽水电机电路原理图;

图2为抽水电机电路原理图;

图3为ds18b20温度传感器电路原理图;

图4为lcd1602液晶显示屏原理图;

图5为单片机主控电路原理图;

图6为电源接口电路原理图;

图7为按键电路原理图;

图8为湿度传感器模块电路原理图。

具体实施方式

实施例1:如图1-8所示,一种基于单片机控制的温室大棚灌溉系统,包括抽水电机电路、蜂鸣器报警电路、ds18b20温度传感器、lcd1602液晶显示屏、单片机主控电路、电源接口电路、按键电路、湿度传感器模块;其中单片机主控电路与抽水电机电路、蜂鸣器报警电路、ds18b20温度传感器、lcd1602液晶显示屏、按键电路及湿度传感器模块相连,电源接口电路用于供电。

进一步地,可以设置所述单片机主控电路采用stc89c52;stc89c52的p1.6引脚与抽水电机电路相连;stc89c52的p3.3引脚接蜂鸣器报警电路;stc89c52的p1.7引脚与ds18b20温度传感器的数据口data连接;stc89c52的p01-p07引脚接lcd1602液晶显示屏的db0-db7引脚,stc89c52的p1.0-p1.2引脚与lcd1602液晶显示屏控制引脚相连;stc89c52的vcc引脚接电源接口电路的vcc接口;stc89c52的p3.5-p3.7用于接收按键电路传递来的按键信息;stc89c52的p1.3-p1.5引脚与湿度传感器模块中数模转换模块adc0832相连;stc89c52的x1、x2引脚用于接收单片机外部时钟模块的时钟信号,stc89c52的rst引脚负责复位电路。

进一步地,可以设置所述抽水电机电路包括三极管q2、电阻r5、电容c4、5v抽水电机p1;其中电阻r5一端接单片机主控电路的p1.6引脚,电容c4、5v抽水电机p1一端接单片机主控电路的gnd引脚,电容c4、5v抽水电机p1另一端接三极管q2的集电极,电阻r5另一端接三极管q2的基极,三极管q2的发射极接电源接口电路的vcc接口。

进一步地,可以设置所述蜂鸣器报警电路由蜂鸣器b1、发光二极管d1、三极管q1、电阻r1、电阻r3组成;电阻r1一端与单片机主控电路的p3.3引脚连接,电阻r1另一端接三极管q1的基极,三极管q1的发射极接电源接口电路的vcc接口,三极管q1的集电极接蜂鸣器b1、发光二极管d1的一端,发光二极管d1的另一端接电阻r3的一端,电阻r3、蜂鸣器b1的另一端接地。

进一步地,可以设置所述ds18b20温度传感器采用单口接入,其vcc引脚为模块电源引脚接电源接口电路的vcc接口,其data用于连接单片机主控电路的p1.7引脚,gnd为其接地引脚,其data引脚与vcc引脚并联了一个阻值为10000欧姆的电阻r16。

进一步地,可以设置所述lcd1602液晶显示屏作为显示设备,其vcc引脚接电源接口电路的vcc接口,gnd引脚接地,vo引脚经滑动电阻r2接地,db0-db7引脚分别对应接单片机主控电路的p01-p07引脚,rs引脚、rw引脚、e引脚分别接单片机主控电路的p1.0-p1.2引脚。

进一步地,可以设置所述电源接口电路由自锁开关p2、自锁开关sw1、电容c5组成;自锁开关p2中1引脚与自锁开关sw1中1引脚相连接,自锁开关p2中2引脚与自锁开关p2中3引脚、按键电路中按键s2接地端相连接,所形成的的连接线出线接地,自锁开关p2中2引脚与按键电路中按键s2接地端所形成的连接线与电容c5的一端相连,自锁开关sw1中2引脚、电容c5的另一端作为vcc接口与抽水电机电路、蜂鸣器报警电路、ds18b20温度传感器、lcd1602液晶接口4、单片机主控电路及湿度传感器模块连接提供5v电压。

进一步地,可以设置所述按键电路采用了三个按键,三个按键分别为按键s2、按键s3、按键s4,按键s2、按键s3、按键s4一端分别对应接单片机主控电路的p3.5-p3.7引脚,按键s2、按键s3、按键s4另一端并联接地,按键s2的另一端接电源接口电路。

进一步地,可以设置所述湿度传感器模块由fc-28湿度传感器p3、数模转换模块adc0832组成;fc-28湿度传感器p3的1引脚、数模转换模块adc0832的8引脚接电源接口电路的vcc接口,fc-28湿度传感器p3的2引脚、数模转换模块adc0832的4引脚接地,fc-28湿度传感器p3的3引脚接数模转换模块adc0832的2引脚,数模转换模块adc0832的5、6引脚并联与单片机主控电路的p1.5引脚连接,数模转换模块adc0832的7引脚与单片机主控电路的p1.4引脚连接,数模转换模块adc0832的1引脚与单片机主控电路的p1.3引脚连接。

本实用新型的工作原理是:

按键电路三个按键s2、s3、s4作用分别为:数据加按键、数据减按键、调整数据位,当用户按下按键电路中的按键时,单片机主控电路相关引脚电平会发生变化,单片机主控电路通用输入输出引脚p3.5-p3.7出现低电平,以达到输入模块的作用。实现不同数据位状态下,工作状态阈值的设置(如两种数据位,一种数据位状态下用于设置温度数据阈值,另一种数据位状态下用于设置湿度数据阈值)。为了避免人手抖动误按下按键电路中的相关按键,可以设置按键消除抖动程序,以减少因为人为原因错误按下按键电路导致的信息输入不准确。在对按键电路进行消抖操作后,按键信号在经过消抖处理之后再把信息传送到下一步进行处理。

蜂鸣器报警电路中电阻r1一端与单片机主控电路的p3.3引脚连接,当系统判断ds18b20温度传感器传回的温度数据和湿度传感器8传回的土壤湿度数据均不在按键电路设置的正常范围内时即温度数据高于设定的阈值,湿度数据低于设定的阈值,单片机主控电路的p3.3引脚发出高电平,三极管q1关断,蜂鸣器报警电路中蜂鸣器b1两端出现5v电压差,蜂鸣器工作,蜂鸣器报警电路中发光二极管d1两端出现电压差,发出灯光报警信号;同时驱动抽水电机电路中5v抽水电机动作(抽水电机电路利用三极管的电流放大作用接直流电机控制直流电机的电源的通断从而实现利用低电平信号控制直流电机的工作),给土壤补水降温。当ds18b20温度传感器传回的温度数据或者湿度传感器传回的土壤湿度数据在工作在正常范围内时,p3.3出现低电平,三极管q1两端导通,此时蜂鸣器与二极管两端没有电压差。

其中,ds18b20温度传感器采用单口接入,直接入一份先检测其电阻值查表就可以实现对其温度的实时检测,其vcc引脚为模块电源引脚接电源模块6用于为系统供电,其data用于连接单片机主控电路通用输入输出引脚向单片机主控电路输出其实时的电阻值换算成为温度值数据,gnd为其接地引脚。为了保证其稳定工作,还在其data端口与vcc端口并联了一个组织为10000欧姆的电阻。

湿度传感器模块中湿度传感器输出的是模拟信号,单片机主控电路并不能直接识别,因此系统使用了adc0832来进行湿度传感器传回的模拟信号的数模转换。其中adc0832芯片在工作时cho引脚接湿度传感器输出输出引脚,则在其cs引脚置低的情况下进行湿度信号的数模转换。

单片机主控电路相关引脚控制lcd1602液晶显示屏装载土壤湿度和环境温度等相关信息,与此同时单片机主控电路控制lcd1602液晶显示屏不断刷新数据。在用户通过按键电路设置环境温度与土壤湿度的上下限值时,lcd1602液晶显示屏实时显示用户设置的参数信息。在lcd1602液晶显示屏需要刷新信息时,单片机主控电路通过控制相关引脚置低,然后把刷新数据通过并行数据线传送至lcd1602液晶显示屏中,从而完成这个刷新过程(lcd1602液晶显示屏的亮度可以通过第三引脚来进行设置,从而可以把灯光调制最亮实现在最亮环境下可以观察lcd1602液晶显示屏显示的数值。其他引脚通过串行通信的方式与单片机主控电路通用输入输出引脚相连,以接收单片机主控电路输出的显示信息,其中d0-d7为系统的数据输入引脚,与单片机主控电路直接相连用于更新显示数据信息。lcd1602液晶显示屏通过通用i/o引脚与单片机主控电路相连,其中lcd1602液晶显示屏数据引脚与p0部分8个引脚接,控制引脚与p1.0-p1.2相连。当单片机主控电路需要与lcd1602液晶显示屏进行通信显示相关数据时,通过p1.0-p1.2给单片机主控电路发送写入与刷新指令,然后通过p0部分8个引脚输入显示信息即可进行相关显示)。

上面结合图对本实用新型的具体实施方式作了详细说明,但是本实用新型并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本实用新型宗旨的前提下作出各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1