设计简介:
本设计是基于51单片机的温控风扇系统,主要实现以下功能:
- 温湿度检测并在1206上显示
- 按键调整温度阈值30-40度(不包括湿度)
- 继电器控制小风扇,温度值超过阈值开启风扇
- 温度超过阈值蜂鸣器led声光报警
- 独立按键一键关闭报警
- 独立按键一键关闭风扇
电源: 5V
传感器:DHT11 温湿度传感器
显示屏:LCD1602
单片机:STC89C52RC
执行器:蜂鸣器,LED灯,风扇
人机交互:独立按键
标签:STC89C51、LCD1602、DHT11
资料预览
效果图:
总体资料:
原理图:
软件设计流程:
系统框图:
本设计以STC89C51单片机为核心控制器,加上其他模块一起组成此次设计的整个系统,其中包括中控部分、输入部分和输出部分。
中控部分采用了单片机控制器,其主要作用是获取输入部分的数据,经过内部处理,逻辑判断,最终控制输出部分。
输入由三部分组成,第一部分是DHT11温度检测模块,通过该模块检测当前环境的温度湿度;第二部分是按键模块,通过该模块可以切换界面、设置阈值、手动开关风扇,删除报警等;第三部分是供电模块,通过该模块可给整个系统进行供电。
输出由三部分组成,第一部分是显示模块,通过该模块可以显示监测的数据以及设置的阈值;第二部分是继电器控制模块,通过该模块控制风扇开启与关闭;第三部分是声光报警模块,通过该模块可以在环境温度超出阈值时发出报警提示。具体系统框图如图所示。