基于STM32的智能温控风扇
更多详情获取http://mcu.qygf666.xyz/视频https://www.bilibili.com/video/BV1pWNu6jEd4/?vd_source84c7a25fd9c7cc5e7a9828e7cfb8811d一、系统概述本项目是基于STM32的智能语音风扇单片机项目案例以STM32F103C8T6核心板为主控整合温湿度采集、人体存在检测、人机交互、蓝牙通信、电机控制等模块实现风扇的智能自动控制、本地手动调节、远程蓝牙调控等功能是非常适合嵌入式爱好者学习的电子设计项目参考。系统框图二、系统功能1. 环境参数采集功能通过DHT11温湿度传感器实时采集当前环境的温度与湿度数据通过红外对射模块实时检测环境内的人体存在状态所有采集数据会同步传输到主控单元作为风扇控制逻辑的判断依据。2. OLED数据显示功能搭载0.96寸OLED显示屏可实时显示当前温度、湿度、风扇档位、风扇转速、自动/手动运行模式、温度阈值上限、倒计时剩余时间以及风扇开关状态等全量运行参数用户可直观获取系统运行情况。3. 本地按键调节功能支持通过独立按键切换自动/手动运行模式自动模式下可调整温度触发阈值手动模式下可控制风扇开关、逐级调整风扇档位单次操作档位加1最高支持5档调速操作逻辑简单易上手。4. 蓝牙远程调节功能支持通过蓝牙JDY31模块连接手机APP可在APP端设置运行模式、温度阈值、倒计时时间也可远程下发风扇开关、档位调节指令无需靠近风扇即可完成所有操作。5. 智能自动控制功能自动模式下当红外对射模块检测到有人且当前环境温度高于设定的温度阈值上限时主控自动控制风扇开启并按对应档位运行当环境温度低于阈值或检测到无人持续一段时间后自动控制风扇关闭兼顾使用体验与节能需求。6. 手动指令控制功能手动模式下风扇完全按照用户下发的指令运行不受温湿度、人体检测数据的影响用户可自主控制风扇开关与档位满足自定义使用需求。7. 倒计时自动关停功能支持设置倒计时运行时长倒计时结束后无论当前处于自动还是手动运行模式系统都会自动关闭风扇避免忘记关闭风扇造成的能源浪费。8. 蓝牙数据上传功能通过JDY31蓝牙模块实时将当前环境温湿度、人体存在状态、风扇档位、风扇转速、运行模式、温度阈值、倒计时剩余时间等数据上传至手机APP方便用户远程查看系统实时运行状态。三、硬件设计本项目的硬件组成均为嵌入式入门常用物料采购与焊接难度较低具体硬件清单如下STM32F103C8T6核心板、DHT11温湿度传感器、TB6612电机驱动模块、风扇、独立按键、0.96OLED显示屏、红外对射模块、JDY31蓝牙模块。各模块之间通过预设的电路逻辑连接运行稳定可靠。原理图四、资料内容本项目作为成熟的单片机项目案例配套内容包含系统设计说明、硬件原理图、源码参考、物料清单等完整的项目学习参考资料适合嵌入式爱好者作为入门实践的学习参考。项目资料展示图购买http://mcu.qygf666.xyz/