2026/6/6 5:20:06
网站建设
项目流程
168网站建设,app企业网站模板免费下载,wordpress口腔,网站asp文件只读一、基本介绍
功能#xff1a;
1、通过一个按键模拟加热电源的开关
2、通过防水式DS18B20检测水温#xff0c;当电源打开时#xff0c;温度小于设置最小值#xff0c;进行自动加热#xff0c;直到加热到最大值时停止#xff1b;
3、通过三个LED灯显示当前状态#xff0c…一、基本介绍功能1、通过一个按键模拟加热电源的开关2、通过防水式DS18B20检测水温当电源打开时温度小于设置最小值进行自动加热直到加热到最大值时停止3、通过三个LED灯显示当前状态黄灯亮表示加热电源打开红灯亮表示加热绿灯亮表示保温4、通过液位检测模块检测是否有水如果没有水则自动停止加热防止干烧5、通过按键设置温度上下限、手动控制加热6、通过LCD1602显示测量值扩展功能通过蓝牙模块将测量数据发送到手机APP手机APP可以设置阈值并可以控制是否加热以及控制加热电源的开关二、51实物图单片机型号STC89C52板子为绿色PCB板两层板厚度1.2上下覆铜接地。元器件基本上为插针式个别降压芯片会使用贴片式。供电接口TYPE-C四、资料预览五、原理图软件版本AD2013电路连线方式网络标号连线方式注意原理图只是画出了模块的引脚图而并不是模块的内部结构原理图六、PCB图由原理图导出封装很大一部分都是作者自己绘制不提供封装库只提供连接好的源文件。中间有一个项目编号隐藏在单片机底座下插入单片机后不会看到。两层板上下覆铜接地。七、系统框图本设计以单片机为核心控制器加上其他模块一起组成此次设计的整个系统其中包括中控部分、输入部分和输出部分。中控部分采用了单片机控制器其主要作用是获取输入部分的数据经过内部处理逻辑判断最终控制输出部分。输入由四部分组成第一部分是温度检测模块通过该模块检测当前环境的温度第二部分是按键模块通过该模块可以切换界面、设置阈值、切换模式等第三部分是供电模块通过该模块可给整个系统进行供电第四部分是液位检测模块该模块检测到水位过低停止加热防止干烧。输出由四部分组成第一部分是显示模块通过该模块可以显示监测的数据以及设置的阈值第二部分是继电器模块通过两个继电器分别控制加热和制冷第三部分是指示灯模块根据当前模式亮不同颜色的指示灯第四部分是蜂鸣器模块监测到当前的水位低于设置的最小值进行蜂鸣器报警提醒。除此之外蓝牙模块既作为输入又作为输出蓝牙模块和手机进行连接可以将监测的数据传输到用户手机端用户也可以通过手机端发送指令控制继电器的工作及其模式的切换。具体系统框图如图3.1所示。八、软件设计流程九、部分程序展示软件版本keil5逻辑程序和驱动程序分开分布于main.c和其他.c文件/***********处理函数*****/if(flag_power 1) //电源打开{LEDH 0;if(WATER 0) //水位正常{if(temp_value temp_min*10 ) //温度小于最小值开始加热{RELAY_JR 0;LEDR 0;LEDG 1;BEEP 1;}