2021-09-16 19:43:55 索炜达电子 1009
项目编号:E1216
文件大小:60M
源码说明:带中文注释
开发环境:C编译器
简要概述:
摘要:随着科技的日新月异,智能家居逐渐走入普通家庭,风扇作为基本的家用电器也将成为智能家居的一部分。这里介绍的是以STM32单片机为控制单元并结合嵌入式技术设计的一款具有温控调速、液晶显示温度等信息的智能电风扇。经过前期设计、制作和最终的测试得出,该风扇电源稳定性好,操作方便,运行可靠,功能强大,价格低廉,节约能耗,能够满足用户多元化的需求。该风扇具有的人性化设计和低廉的价格很适合普通用户家庭使用。
硬件系统总体设计
本次设计采用STM32单片机做主控芯片,通过DS18B20采集温度,将温度显示在 LCD1602上。根据温度的不同,利用STM32对风扇进行调速,总体硬件设计如图1所示:
软件系统总体设计
本次设计控制系统软件使用C语言编程。使用模块化设计,除主程序外,还有各功能子程序,分别执行直流电机驱动调速及温度采集、显示等功能,编辑环境采用集成开发环环境Keil。程序总体运行流程图如下:
原理图:
实物图:
文件列表: