温度控制系统设计
shenminyin
00后,本科4年读了双学位,历史爱好者。只会做题的书呆(不长这样,我白,很白)。研究复杂系统智能控制(老师让的,不喜欢,不会),私底下研究控制论。诺伯特维纳,斯坦福德比尔的粉丝(我在阅文写的小说主角叫诺伯特)。暑假在读《控制论的革命者》
展开
-
12完整代码2.0+项目结论+未来方向
系统采用DS18B20高精度数字温度传感器作为核心测温元件,结合OLED显示屏、矩阵按键、红外遥控及串口通信等多种交互方式,实现了对环境温度的实时监测、智能控制及远程操作。如需设置下限,可通过特定操作(如长按K3)进入下限设置流程。:系统支持红外遥控器操作,用户可通过遥控器完成温度阈值的数字修改、控制模式的切换,手动关闭蜂鸣器等所有主要功能,实现远程无接触控制,提升用户体验。:在主界面,OLED显示屏实时显示当前检测到的温度值、预设的温度阈值(上限和下限)以及当前的控制状态(如加热、制冷、风扇状态等)。原创 2024-09-21 12:17:40 · 787 阅读 · 0 评论 -
11加入移位数字设置和蜂鸣器手动关停
设置模式(按键矩阵)s12独立按键加减,s13红外数字设置,s14模式切换,s15数码管显示当前温度,s16数码管显示温度上下限。数字设置(矩阵按键)类似于红外,在设置模式函数中进行修改,见之后的完整的代码!注:目前只设置了1,其他数字同1的代码!蜂鸣器手动关停(红外静音键)原创 2024-09-21 11:57:27 · 127 阅读 · 0 评论 -
10整体代码
要压缩包才能上传,明天我将完善程序,加入按键与红外(移位,改数字)等操作后上传。原创 2024-09-20 21:41:27 · 818 阅读 · 0 评论 -
8加入红外
【代码】8加入红外。原创 2024-09-20 21:33:45 · 265 阅读 · 0 评论 -
7加入风扇与显示切换
风扇使用直流电机,在实际温度大于温度上限时开启,速度与超过的温度相关。原创 2024-09-20 21:30:33 · 179 阅读 · 0 评论 -
6初始化结构体
【代码】6初始化结构体。原创 2024-09-20 14:51:24 · 211 阅读 · 0 评论 -
5控制,显示,结果失败(忘初始化)
【代码】5控制,显示,结果失败(忘初始化)原创 2024-09-20 14:50:02 · 96 阅读 · 0 评论 -
4设置key选择函数
对比示例代码,加入上下限改为。原创 2024-09-20 10:49:50 · 110 阅读 · 0 评论 -
设计结构体
后来发现图片需要有设置状态。原创 2024-09-20 10:37:09 · 118 阅读 · 0 评论 -
温度控制系统设计2基础程序
使用普中基础程序30-DS18B20温度传感器实验程序。原创 2024-09-20 10:17:36 · 133 阅读 · 0 评论 -
普中精灵项目:温度控制系统设计1立FLAG
系统运行后,首先检测DS18B20温度传感器是否OK,然后进入主界面,OLED显示检测的温度值和温度阈值及控制状态。可通过独立按键K3进入阈值设置模式,默认是上限,K1和K2数据加减调节,支持连按,K4键确保并退出阈值设置模式。如果检测温度高于上限,蜂鸣器报警,开启制冷D1指示灯亮;如果检测温度低于下限,蜂鸣器报警,开启加热D2指示灯亮;如果检测温度正常,蜂鸣器关闭,关闭加热和制冷。2、IIC OLED液晶模块。原创 2024-09-20 10:14:57 · 160 阅读 · 0 评论