设计简介
本设计是基于单片机的智能暖风机系统设计,主要实现以下功能:
通过温度传感器监测温度,当温度过高时,进行报警提醒
手动模式下,可以通过按键控制暖风机的开关和挡位
自动模式下,可以设置开启时长,到达时间后自动关闭暖风机
可以通过按键设置温度阈值,开启时长,切换模式和控制挡位等功能
可以通过红外遥控和语音控制暖风机开关,切换模式和挡位调节等
通过OLED可以显示温度,模式和定时时间
电源: 5V
传感器:温度传感器
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:加热片(N-MOS),风扇(N-MOS),蜂鸣器
人机交互:独立按键,语音模块,红外遥控
标签:STM32、OLED12864、DS18B20、N-MOS、有源蜂鸣器、VS1838B、SU-03T
题目扩展:基于单片机的智能取暖系统,基于STM32的智能烘干系统,基于语音控制的智能吹风机系统![]()
![]()
![]()
![]()

本设计以STM32单片机为核心控制器,加上其他的模块一起组成基于单片机的智能暖风机设计的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由六部分组成,第一部分是温度采集,通过该模块可检测当前的温度值;第二部分是红外接收管,通过该模块可使用红外遥控器操作,可控制智能暖风机的开关、暖风档位;第三部分是语音识别,通过该模块可通过语言调节档位、开关;第四部分是独立按键,通过该模块可切换界面、设定档位、定时任务状态;第五部分是供电电路,给整个系统进行供电。
输出由三部分组成,第一部分是OLED显示模块, 通过该模块可以当前实时显示当前环境温度、设定档位、定时任务状态;第二、三部分是2个N-MOS管控制的加热片以及暖风机开关控制,可控制智能暖风机的开关、暖风档位;第三部分是蜂鸣器,当暖风机出现过热等故障时,智能暖风机可进行报警,提醒用户及时自动关闭暖风机。



流程图展示



元器件明细表




