littlebot
Published on 2025-04-12 / 5 Visits
0

【源码】基于C语言和STM32的室内空气质量监测系统

项目简介

此项目针对市场上商业室内空气质量(IAQ)传感器成本高、不适用于家庭办公场景的问题,开发出一套低成本的室内空气质量监测系统。它可对空气中的二氧化碳(CO₂)和颗粒物(PM2.5)浓度进行监测,并依据浓度级别通过LED灯指示,助力在家办公员工监测办公环境空气质量,保障员工和雇主的利益。

项目的主要特性和功能

  1. 多指标监测:可实时监测空气中CO₂和PM2.5的浓度。
  2. LED指示:依据CO₂和PM2.5的不同浓度级别,通过LED灯显示不同颜色,直观反映空气质量状况。
  3. 低成本:采用常见硬件设备,降低购买和安装成本,适合家庭办公环境使用。
  4. 低代码依赖:使用C语言编写程序,无需下载STM32IDE的外部库即可运行。

安装使用步骤

硬件安装

  1. 准备所需硬件:MICS - VZ - 89TE VOC传感器IAQ模块、SN - GCJA5传感器颗粒物(带连接线)、STM32F407G - DISC1开发板、2个4k7电阻、10个LED灯、10个100欧姆电阻、USB PCB板、5v USB电源、外壳、跳线、针座。
  2. 将监测设备放置在头部高度,远离窗户、门和空气供应口,与人员保持50cm以上距离。

软件安装与配置

  1. 安装STMCubeIDE开发环境。
  2. 将项目源码导入STMCubeIDE。若需要使用printf功能,需将syscalls.c的内容复制到同名文件中,并在调试时将时钟速度更改为25kHz。
  3. 编译并下载程序到STM32开发板,系统即可开始运行。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】