智能风扇控制系统设计
基于STM32的智能风扇控制系统
本设计采用STM32最小系统板作为核心控制单元,结合多种传感器和驱动模块,实现风扇的自动调速功能。
硬件组件:
- 主控:STM32最小系统板
- 电机驱动:L298N直流电机驱动模块
- 人体感应:HC-SR501热释电红外传感器
- 温度测量:DS1820数字温度传感器
- 数据显示:0.96寸OLED显示屏
- 人机交互:按键
功能实现:
-
自动模式:
- 系统启动后默认为自动模式,实时显示当前温度。
- 红外传感器检测到人体存在时,风扇根据温度自动调节转速:
- 室温低于25度:风扇停止
- 25度 ≤ 室温 < 28度:风扇低速档 (占空比 30%)
- 28度 ≤ 室温 < 32度:风扇中速档 (占空比 50%)
- 32度 ≤ 室温 < 36度:风扇高速档 (占空比 80%)
- 室温 ≥ 36度:风扇全速档 (占空比 100%)
-
手动模式:
- 通过按键切换到手动模式,可手动调节风扇转速,不受温度影响。
操作说明:
- 按键1:模式选择
- 按键2:确定
- 按键3:增加风扇转速
- 按键4:降低风扇转速
本设计实现了风扇的智能控制,根据环境温度和人体感应自动调节风速,提供舒适的使用体验。
下载地址
用户评论