本系统采用STM32F103C8T6单片机+DS18B20温度传感器+LCD1602液晶屏显示+按键+蜂鸣器+发光二极管+红外接收头+红外遥控器组合而成。
1.采用STM32F103C8T6最小系统板控制。
2.采用DS18B20温度传感器测温,LCD1602液晶屏显示当前温度值。
3.温度精确到小数点显示,温度测量范围:-55度到+125度。
3.有2个报警指示灯,分别代表温度过高(红灯亮)、温度过低(黄灯亮),可以区分是温度高报警还是温度低报警。
4.当18B20温度传感器测到实际温度超过上限时,单片机就会控制蜂鸣器报警提示,同时亮红灯,当18B20温度传感器测到实际温度低于下限时,单片机就会控制蜂鸣器报警提示,同时亮黄灯。
5.蜂鸣器报警后可以手动按减键关闭报警声,不会影响指示灯的工作。
6.可以设置温度上限和温度下限值,设置的参数具有掉电保存功能,保存在STM32内部FLASH,上电无需重新设置。
7.第一次按设置键设置温度上限值,第二次按下设置键设置温度下限值,再按加减键就可以加减设置的温度报警值。
8.按键具有连加、连减的功能,在设置参数时按键按着不动可以实现连加、连减的功能,设置起来非常方便。
9.可以通过无线红外遥控器上的按键来设置温度的上下限报警值。
本次设计的整套资料如下截图: