# 智能车载环境监测与联动系统 **Repository Path**: baili2421/carairmonitor ## Basic Information - **Project Name**: 智能车载环境监测与联动系统 - **Description**: 毕设,开发中 模块:STM32F407、sht31、pms5003、scd41、有源buzzer、mq3、jdy23、sdcard、oled、DC12v转5v/3.3v - **Primary Language**: C - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-23 - **Last Updated**: 2026-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于 STM32 的智能车载空气监控与联动系统 ## 项目简介 本项目基于 STM32F4 开发,实现车载环境监测系统,支持温湿度、PM2.5、CO2等多传感器数据采集,并通过蓝牙进行无线传输,同时支持本地SD卡存储。 项目主要用于提升嵌入式系统开发能力,包括传感器驱动、多任务设计及通信模块实现。 --- ## 功能特点 - 多传感器数据采集(温湿度 / PM2.5 / CO2) - 蓝牙通信(BLE) - 数据本地存储(SD卡) - 实时监测与控制逻辑 --- ## 系统架构图 ![输入图片说明](%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E5%9B%BE-carairmonitor.png) ## 系统流程图 ![输入图片说明](https://foruda.gitee.com/images/1774417259617906178/2967e83c_16552579.png "系统流程图-carairmonitor.png") --- ## 软件设计 ### 1. 数据采集 基于 I2C / UART / ADC 实现多传感器数据获取 ### 2. 通信模块 基于 UART 实现 BLE 数据发送 ### 3. 存储模块 通过 SD 卡进行数据记录 ### 4. 系统控制 - 根据空气数据阈值进行报警与联动控制 - 通过蜂鸣器/OLED实现状态提示 - 为后续扩展风扇或净化模块预留控制接口 --- ## 我的工作 - 基于 STM32F407 完成主控程序搭建与外设初始化 - 实现 SHT31、PMS5003、SCD41、MQ3 等传感器接入与数据采集 - 基于 UART 实现蓝牙通信与数据发送 - 实现 SD 卡数据记录与 OLED 信息显示 - 参与系统联调,优化采集稳定性与数据可靠性 --- ## 项目难点 - 多传感器数据同步采集与处理 - 通信与存储模块协同设计 - 系统稳定性与数据可靠性优化 --- ## 后续优化 - 引入 FreeRTOS 多任务调度 - 优化数据通信协议 - 增加异常检测机制