
开源协议
:GPL 3.0
描述
本项目为智能风扇控制系统,题目要求该风扇能够实现手动控制、智能控制(通过温度改变风扇转速)、语音控制、蓝牙控制。我们主控芯片选择stm32f103c8t6,通过绘制PCB板实现各个模块的整合。电源上我们选择使用锂电池,连接5V充放电模块,可以将不稳定的电压输出为稳定的5V电压,同时连接type-C口可为电池充电。电源外接一条线出来经过电阻分压,连接到stm32的ADC通道,根据锂电池的充放电曲线可以读取当前电量。PCB板上设计了AMS117芯片及各个电容电阻,使5V转化为稳定的3.3V电压为其他模块进行供电。手动控制上,我们设计了三个按钮用于加减档位与切换模式,同时设计了一个旋转编码器来快捷控制。智能控制上,我们使用了DHT11温度湿度传感器模块用于读取外界温度。蓝牙模块和语音模块我们直接购买了模块进行使用,通过中断传输参数,使风扇改变模式和档位。其中语音模式使用的是su-03t,能够识别语音并做出回应。我们还连接了TFT显示屏,用于显示电量、温度、湿度、当前档位、模式等内容。该模块的存在也使得我们的调试更加便捷。电机使用的是简单的无刷电机,使用L9110S芯片进行驱动。整合完成后一个模块一个模块进行编程便实现了功能。最后用3D建模为风扇设计了外壳。
设计图

BOM


评论