2026/4/16 14:08:13
网站建设
项目流程
杭州 网站定制,微信电脑网站是什么原因,网站建设后期维护流程,郑州网站托管公司一、基本介绍
功能#xff1a;
1、通过土壤湿度模块检测土壤湿度#xff0c;当湿度低于设置最小值#xff08;默认20%#xff09;#xff0c;声光报警3s#xff0c;并通过GSM模块向主人发送短信“土壤湿度过低#xff0c;是否启动浇水#xff1f;”#xff0c;
如果主…一、基本介绍功能1、通过土壤湿度模块检测土壤湿度当湿度低于设置最小值默认20%声光报警3s并通过GSM模块向主人发送短信“土壤湿度过低是否启动浇水”如果主人回复“Y”则通过继电器控制水泵开始浇水当湿度大于设置最大值默认40%则停止浇水并向主人发送“浇水已完成”如果主人回复“N”或未回复则不启动浇水2、通过液位传感器检测蓄水池中的液位值当液位值低于设置最小值声光报警3s并通过GSM模块向主人发送短信“蓄水池液位过低是否启动加水”如果主人回复“Y”则通过继电器控制水泵开始加水当液位大于设置最大值则停止加水并向主人发送“加水已完成”如果主人回复“N”或未回复则不启动加水3、在蓄水池加水期间即使土壤湿度小于设置最小值也不进行浇水直到蓄水池加水完成并等待10s后才能启动浇水4、通过按键可以各阈值5、通过LCD1602显示屏显示数据二、51实物图单片机型号STC89C52板子为绿色PCB板两层板厚度1.2上下覆铜接地。元器件基本上为插针式个别降压芯片会使用贴片式。供电接口TYPE-C四、资料预览五、原理图软件版本AD2013电路连线方式网络标号连线方式注意原理图只是画出了模块的引脚图而并不是模块的内部结构原理图六、PCB图由原理图导出封装很大一部分都是作者自己绘制不提供封装库只提供连接好的源文件。中间有一个项目编号隐藏在单片机底座下插入单片机后不会看到。两层板上下覆铜接地。七、系统框图本设计以单片机为核心控制器加上其他模块一起组成此次设计的整个系统其中包括中控部分、输入部分和输出部分。中控部分采用了单片机控制器其主要作用是获取输入部分的数据经过内部处理逻辑判断最终控制输出部分。输入由四部分组成第一部分是土壤湿度检测模块通过该模块检测当前土壤环境的湿度第二部分是水位监测模块,通过该模块监测当前当前浇水系统的水位;第三部分是按键模块通过该模块可以切换界面、设置阈值、切换模式等第四部分是供电模块通过该模块可给整个系统进行供电。输出由四部分组成第一部分是显示模块通过该模块可以显示监测的数据以及设置的阈值第二部分是继电器模块通过两个继电器分别控制给土壤浇水和蓄水此加水第三部分是声光报警模块监测土壤湿度大小于设置的最小值或者蓄水池的水位时进行声光报警;第四部分是GSM模块,当监测到土壤湿度小于设置的最小值或者水位小于设置的最小值发送短信到用户的手机上,具体系统框图如图3.1所示。八、软件设计流程九、部分程序展示软件版本keil5逻辑程序和驱动程序分开分布于main.c和其他.c文件/***********处理函数*****/if(flag_Y 1) //主人回复“Y”若是水位过低通过继电器控制水泵开始加水否则湿度较低则通过继电器控制水泵开始浇水{flag_Y 0;Delay_function(1000);if(flag_water_send 1){JIA_SHUI 0;JIAO_SHUI 1;}