2026/2/21 16:22:17
网站建设
项目流程
山东省建设厅招标网站,diy个性定制,单页网站 营销,做ppt医学专业图片网站一、功能简介项目名#xff1a;基于单片机的水质检测设计
项目编号#xff1a;dz-975
单片机类型#xff1a;STM32F103C8T6
具体功能#xff1a;
1、通过PH检测模块检测当前水环境的PH值#xff0c;PH大于最大值或者最小值#xff08;默认6~8#xff09;#xff0c;进行…一、功能简介项目名基于单片机的水质检测设计项目编号dz-975单片机类型STM32F103C8T6具体功能1、通过PH检测模块检测当前水环境的PH值PH大于最大值或者最小值默认6~8进行声光报警可以手动关闭2、通过TDS检测当前水环境的电解质0~20000uS/cm3、通过水位监测模块监测当前水位0~100%监测到水位较低低于30%进行加水4、通过浑浊度监测模块监测当前浑浊度0~400NTU监测到浑浊度较高大于100NTU开启净化水泵5、通过OLED显示当前测量数据6、通过按键设置各阈值、加水、净化水泵、取消声光报警二、系统框图设计绘制软件VISIO此次设计是基于STM32F103C8T6单片机的水质检测系统设计该设计主要可以分为三部分输入、输出和中控。中控部分采用STM32F103C8T6单片机作为主控芯片主要是对输入进行处理然后控制输出;输入又可以分为六部分第一部分是PH检测模块通过该模块获取测量水质的酸碱性第二部分是TDS检测模块通过此模块可以监测当前水环境的电解质第三部分是水位监测模块由此模块可以检测当前的水位。第四部分是浑浊度检测模块该模块用于检测水的纯净度第五部分是按键模块通过按键可以设置阈值以及控制继电器的开关第六部分是供电电路主要是用来对整个系统进行供电输出主要可以分为四个部分第一部分是显示部分显示当前PH值水质数据水位高度水的纯净度和加水继电器净化水泵继电器工作状态第二部分是净化水泵继电器模块该模块用于模净化水工作。第三部分是加水继电器模块该模块用于模拟水位过低时加水操作。第四部分是声光报警模块该模块用于当测量值超过设定的阈值时进行声光报警。三、32实物图单片机型号STM32F103C8T6板子为绿色PCB板两层板厚度1.2上下覆铜接地。元器件基本上为插针式个别降压芯片会使用贴片式。供电接口TYPE-C四、原理图软件版本AD2013电路连线方式网络标号连线方式注意原理图只是画出了模块的引脚图而并不是模块的内部结构原理图五、PCB图由原理图导出封装很大一部分都是作者自己绘制不提供封装库只提供连接好的源文件。中间有一个项目编号隐藏在单片机底座下插入单片机后不会看到。两层板上下覆铜接地。六、部分程序展示软件版本keil5逻辑程序和驱动程序分开分布于main.c和其他.c文件/********************************** 函数名按键函数 传参值无 返回值无 **********************************/ void Key_Function(void) { key_num Chiclet_Keyboard_Scan(0); //按键扫描获取键值 if(key_num ! 0) //有按键按下 { switch(key_num) { case 1: //按键1切换界面 display_num; if(display_num 5) { display_num 0; }