基于单片机的温控风扇
本论文介绍了基于STM32微控制器的温控风扇设计与实现。该风扇具备多种功能,包括温度控制风速、挡位切换和温度设置等。硬件方面,采用STM32作为主控芯片,并连接了OLED12864显示屏以及附加的加热杀菌和清洁调节功能模块。软件方面,编写了STM32的固件程序,实现按键检测、温度采集和风速控制等功能,并开发了适配OLED12864显示屏的驱动程序,能够实时显示温度、挡位和工作模式。
经过实验验证,该温控风扇能够根据环境温度调整风速,提供停止、低速、中速和高速四个挡位的选择,以满足不同需求。用户可以手动切换挡位和模式,通过按键设置停止、低速、中速和高速的温度值。显示屏能够直观地显示当前温度、挡位和模式信息,方便用户掌握风扇的运行状态。
本设计提供了一种智能化的温控风扇解决方案,具有实用性和创新性。它不仅提供了舒适的室内环境调节效果,还通过加热杀菌和清洁调节功能提高了风扇的多功能性。该设计为温控风扇的发展和应用提供了有益的参考,并可在室内环境调节领域中得到广泛应用。
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
2.4 显示方案的选择
2.5 温度检测方案的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.2.1 STM32F103C8T6单片机
3.2.2复位电路
3.3 液晶屏显示模块
3.4 DS18B20传感器检测温度模块
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程设计
4.4 显示函数流程设计
4.5 处理函数流程设计
5 实物调试
5.1 电路焊接总图
5.2 智能擦鞋鞋柜实物测试
5.3 设置阈值测试
5.4手动开启风扇测试
6 仿真调试
6.1仿真总体设计
6.2按键设置阈值测试
6.3温度检测测试
结 论
参考文献
致 谢
