2026/2/9 20:55:30
网站建设
项目流程
天眼查询个人怎么查,株洲优化公司,广州网络在线推广,大连网页制作wordpress一、功能简介项目名#xff1a;基于STM32的智能晾衣架设计
项目编号#xff1a;dz-1150
单片机类型#xff1a;STM32F103C8T6
具体功能#xff1a;
1、通过光照检测模块检测当前环境的光照强度#xff0c;检测到光照过低自动关闭晾衣架#xff0c;同时语音播报#xff0…一、功能简介项目名基于STM32的智能晾衣架设计项目编号dz-1150单片机类型STM32F103C8T6具体功能1、通过光照检测模块检测当前环境的光照强度检测到光照过低自动关闭晾衣架同时语音播报否则打开晾衣架同时语音播报2、通过湿度检测模块检测当前环境的湿度检测到湿度大于最大值自动关闭晾衣架同时语音播报否则打开晾衣架同时语音播报3、按键可以设置光照最小值湿度最大值、控制晾衣架的开关4、通过红外遥控控制晾衣架的开关5、通过语音识别控制晾衣架的开关6、通过OLED显示当前环境的光照和湿度、晾衣架的状态二、系统框图设计绘制软件VISIO本设计以STM32F103C8T6单片机为核心控制器结合多种检测模块构建智能晾衣架系统系统包括中控部分、输入部分和输出部分。中控部分采用STM32F103C8T6单片机其主要功能是获取输入数据并控制输出部分。输入部分由以下模块组成第一部分是光照检测模块实时监测环境光照强度第二部分是温湿度检测模块检测环境湿度第三部分是红外接收模块接收遥控信号第四部分是语音识别模块接收语音指令第五部分是按键模块用于参数设置和手动控制第六部分是供电模块为系统提供稳定电源。输出部分由以下模块组成第一部分是步进电机驱动模块控制晾衣架升降第二部分是语音播报模块提供状态提示第三部分是OLED显示模块实时显示环境数据和晾衣架状态系统框图如图3.1所示。三、32实物图单片机型号STM32F103C8T6板子为绿色PCB板两层板厚度1.2上下覆铜接地。元器件基本上为插针式个别降压芯片会使用贴片式。供电接口TYPE-C四、原理图软件版本AD2013电路连线方式网络标号连线方式注意原理图只是画出了模块的引脚图而并不是模块的内部结构原理图五、PCB图由原理图导出封装很大一部分都是作者自己绘制不提供封装库只提供连接好的源文件。中间有一个项目编号隐藏在单片机底座下插入单片机后不会看到。两层板上下覆铜接地。六、部分程序展示软件版本keil5逻辑程序和驱动程序分开分布于main.c和其他.c文件/********************************** 函数名处理函数 传参值无 返回值无 **********************************/ void Manage_Function(void) { if(display_num 0) //测量界面 { if(flag_bb_cs 0) { if(light_value light_min humi_value humi_max*10) { if(flag_bujin_state 0) { flag_bujin_foreward 1; flag_bujin_reversal 0; }