一、项目名称:
基于单片机的智能温控系统设计
二、功能要求:
1、温度采集功能:
单片机控制温度传感器DS18B20不断获取当前环境的温度信息数据;
2、数据转换与显示:
将DS18B20温度传感器获取的原始二进制温度数据转换为十进制的实际温度数值,并在LCD1602中显示:
第一行:Current Temp:
第二行:温度值,如36.3℃(起始位为第九列)
3、自动控制:
根据实时测量的温度与设定温度范围进行比较,
①当温度低于下限值时,数码管显示低于下限值的差值,如下限温度值为20,当前温度值为10,则数码管显示
LCD1602显示以下内容:
- -10
第一行:Low Temp(居中显示)
第二行:Need heating up(居中显示)
②当温度高于上限值时,蜂鸣器响模拟报警,持续2秒,启动风扇(电机代替)模拟降温,持续3秒。
4、手动控制:
①模拟手动控制降温功能:独立按键KEY1按下,风扇转动,持续2秒;
②模拟手动控制报警:独立按键KEY2按下,蜂鸣器响模拟报警,持续2秒;独立按键KEY3按下,所有LED灯闪烁3次;
③手动控制数码管显示当前温度值:独立按键KEY4按下,数码管显示当前温度。
5、自定义拓展功能:
根据实际应用需求自行拓展系统功能,完成自定义拓展任务的请在最终的设计报告中加粗标注。