# multifunctional-control-system **Repository Path**: yukoyu/multifunctional-control-system ## Basic Information - **Project Name**: multifunctional-control-system - **Description**: 家庭多功能控制系统_22年_003 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-24 - **Last Updated**: 2022-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 家庭多功能控制系统 #### 1.介绍 1. 通过温湿度传感器获取温湿度数据实时刷新展示在屏幕上 2. 通过气体传感器获取气体浓度数据实时刷新展示在屏幕上 3. 通过人体传感器判断厕所门口是否有人,如果有人则开门,开门后自动关门,如果没人不变,并把厕位使用情况展示在屏幕上 4. 大概每隔20秒,通过语音播报模块,播报厕所使用情况、温湿度、有毒气体浓度。 5. 当检测到有毒气体时,发生报警 6. 当KEY1按钮按下时,打开厕所门 7. 当KEY2按钮按下时,呼叫管理人员 8. 当KEY3按钮按下时,关闭厕所门 #### 2.整体视图 ![效果图](image.jpg) #### 3.目录结构 ``` . ─Doc //文档 ├─Libraries //库文件 │ ├─CMSIS │ │ └─startup │ └─FWlib │ ├─inc │ └─src ├─Listing ├─Output //编译输出文件 ├─Project //工程文件 │ └─RVMDK(uv5) │ └─DebugConfig └─User ├─main.c //主函数 ├─delay //延时 ├─dht11 //温湿度传感器驱动 ├─iic //IIC 协议驱动 ├─Key //按钮驱动 ├─Led //LED灯驱动 ├─moto //同步电机驱动 ├─mq2 //烟雾传感器驱动 ├─oled //OLED屏幕驱动 ├─pir //人体红外传感器驱动 ├─sys //系统文件 └─usart //串口驱动 ``` ​ #### 4.开发环境 ``` . ├─PCB_家庭多功能控制系统_v1.0 // 立创EDA └─STM32_家庭多功能控制系统_代码_v1.1 // keil5 ```