设计说明书部分资料如下
设计摘要:
随着智能家居理念不断普及,智能风扇作为日常温控设备得到广泛应用,传统风扇大多仅支持机械按键调节,功能单一,只能依靠人工手动操作,缺少环境感知与状态自动调控能力,难以根据环境温度自主调整运行状态,智能化程度较低。市面上部分智能风扇方案控制方式局限,缺少屏幕信息可视化与语音状态播报功能,人机交互体验较差。
针对上述问题,本文设计一种基于 STM32 的智能语音风扇控制系统。系统以 STM32F103C8T6 单片机为主控,搭载温度传感器采集环境温度,利用 PWM 信号驱动舵机完成摇头动作,借助电机驱动芯片控制风扇电机实现多档位风速调节,配备 OLED 屏幕实时展示温度、风速、摇头角度与工作模式,通过独立按键完成手动与自动模式切换、风扇启停等操作,搭配语音模块实现工作状态播报与异常提示,辅以指示灯和蜂鸣器完成状态提示。本系统结合自动感知、按键控制与语音播报多种交互方式,可根据环境温度自动调节风扇运行参数,结构简单、成本较低,提升风扇使用便捷性,具备良好的实用价值,可为小型智能温控家电设计提供参考思路。
关键词:语音风扇;单片机;PWM
字数:11000+
目 录
第1章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 研究内容与方法
1.4 论文章节安排
第2章 系统总体分析
2.1 系统总体框图
2.2系统主控方案选型
2.3语音模块选择
2.4显示模块选择
2.5显示模块选择
第3章 系统电路设计
3.1 系统总体电路组成
3.2 主控电路设计
3.3 电源电路设计
3.4 语音模块电路设计
3.5 电机模块电路设计
3.6 显示模块电路设计
第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 串口接收功能测试
第7章 总结
参考文献
致谢
随着智能家居产业快速发展,各类小型智能家电逐步走进日常生活,风扇作为基础的室内降温设备,拥有庞大的使用群体。传统风扇大多依靠机械旋钮或者简易按键进行操控,仅能够完成基础的启停、档位调节,运行过程需要人工持续干预,缺少对环境温度的感知能力,无法根据室内温度自主调整运行状态,智能化水平较低。市面上部分智能风扇搭载遥控功能,但交互形式单一,缺少可视化信息展示,运行状态无法直观查看,同时缺少语音反馈,对于行动不便人群、夜间使用场景不够友好。在节能减排的大环境下,传统风扇持续固定档位运行,容易造成不必要的电能消耗,难以兼顾舒适性与节能需求。嵌入式技术、传感采集与语音交互技术的成熟,为传统家电智能化改造提供了低成本的实现路径,将单片机控制、环境感知、语音播报、屏幕显示相结合,能够改善风扇人机交互体验,实现自动化温控送风。
本课题设计一款智能语音风扇控制系统,以嵌入式主控作为核心,搭配温度采集器件感知环境变化,利用电机驱动器件与转向执行机构实现风速调节与摇头控制,结合显示屏实时展示各项运行参数,依靠按键完成手动操作,语音模块反馈设备运行状态与异常提示。该系统设置手动、自动双模式,在自动模式下依据环境温度自动调整风速,无需人工持续操作,有效减少电能消耗,提升使用舒适度。从应用层面来说,该设计操作简单、硬件成本低,既适用于家庭桌面场景,也可以用于宿舍、小型办公区域,丰富风扇的交互方式,弥补传统风扇智能化不足的短板。从研究层面,本设计将传感采集、PWM 调速、舵机控制、语音播报等技术整合在一套嵌入式系统内,验证多外设协同工作方案,为小型智能家居设备的开发提供参考思路,具备一定的实践研究价值。同时,语音播报功能可以及时反馈设备工作情况,当系统出现异常时给出提示,提升设备使用的安全性,对于推动传统小家电智能化升级有着积极意义。
国内在智能风扇相关研究起步相对较晚,但依托国内嵌入式行业快速发展,相关方案迭代速度快,研究成果丰富。国内研究大多以各类单片机作为控制核心,结合温度传感器实现温控调速,多数方案可以完成按键、红外遥控控制,部分设计加入人体感应模块,实现有人开启、无人停机的节能逻辑。很多高校与工程研究者将智能风扇作为嵌入式综合实践项目,重点研究温度采集算法、电机 PWM 调速、屏幕数据显示等基础功能,方案结构简洁,硬件成本可控,适合教学与小型场景使用。国内部分商用产品集成语音识别模块,能够接收语音指令控制风扇启停与档位调节,但很多产品仅支持语音控制动作,缺少语音状态播报,用户无法实时获取当前温度、风扇档位与摇头角度信息,缺少状态反馈。同时,很多方案的自动控制逻辑较为简单,仅设置固定温度阈值,风速档位切换较为生硬,人机交互的完整性还有提升空间。整体来看国内研究偏向功能落地与低成本实现,在多模块协同、语音状态反馈、可视化信息显示的一体化整合方面,仍存在继续优化的空间。
国外智能家居相关技术起步更早,传感技术、电机控制与语音交互技术成熟度更高,相关智能风扇研究更加注重用户舒适度、能耗优化与多设备联动。国外研究多采用高性能微控制器,部分方案搭载图像识别、人体追踪技术,可以自动跟随人体调整送风角度,还可以接入家庭物联网平台,实现多智能设备协同联动。在电机控制方面,国外方案的调速算法更加平滑,风速变化更加贴近自然风,产品在噪声控制、能耗优化上优势明显。同时,国外语音交互技术发展成熟,家电产品语音交互的识别准确率高,支持复杂的语义指令。但是国外整套智能设备方案集成度高,配套硬件成本昂贵,系统架构复杂,很多产品面向高端智能家居场景,并不适合国内普通家庭、宿舍这类低成本小型场景使用。并且国外产品的语音交互大多适配外文指令,面向中文语音播报的配套设计较少,本地化适配不足。总体而言,国外研究在算法、集成度、舒适性控制方面优势突出,但成本与本地化限制明显,国内可以借鉴其控制思路,结合国内使用环境,开发低成本、中文语音反馈、具备屏幕可视化的智能风扇系统。
本设计围绕智能语音风扇控制系统展开整体方案设计,首先分析系统功能需求,确定整体硬件框架,完成硬件电路的设计、器件焊接与电路检测,搭建包含环境感知、执行驱动、人机交互与语音提示在内的硬件平台。软件方面编写主控程序,完成环境温度数据采集,利用脉冲调制信号控制电机转速与转向机构,实现多档位风速调节与角度摇头控制。编写显示驱动程序,在屏幕上实时展示温度、风速、摇头角度与工作模式,编写按键扫描程序实现模式切换与参数调节,开发语音交互程序,实现工作状态播报和异常提示。完成软硬件联合调试,测试系统在手动与自动模式下的运行效果,检验温度采集精度、电机调速、摇头动作、屏幕显示与语音播报功能,排查软硬件存在的故障,不断优化控制逻辑,验证整套系统能否稳定完成预设的各项控制任务。



