236STM32温湿度甲醛烟雾Pm2.5检测设计

STM32 温湿度甲醛烟雾 PM2.5 检测设计

项目简介

室内空气质量监测如果只盯着一种污染物,很难形成完整判断。
这套方案基于 STM32F103C8T6,同时采集温湿度、甲醛、烟雾和 PM2.5 四类信息,并显示在 0.96 寸 OLED 上。系统还支持通过按键设置甲醛和烟雾报警值,当检测浓度超过设定边界时,蜂鸣器立即报警。整体结构已经非常接近一台综合型空气质量检测终端。

这类设计的价值,在于同时覆盖了舒适度和安全性两条线。
温湿度偏向环境感受,甲醛、烟雾和 PM2.5 则更偏向空气风险,多项指标一起看,监测意义会明显提高。

相关资料截图

图一

图二

图三

主要功能

  • 采集温度和湿度信息。
  • 采集甲醛浓度。
  • 采集烟雾浓度。
  • 采集 PM2.5 数据。
  • 在 OLED 上显示多项环境参数。
  • 支持设置甲醛与烟雾报警阈值。
  • 浓度超限时蜂鸣器报警。

方案设计

系统可以分成“环境采集、风险采集、OLED 显示、按键报警设置”四个部分。
DHT11 负责提供温湿度,ZE08 甲醛模块负责给出甲醛浓度,MQ-2 负责烟雾检测,GP2Y1014AU 负责 PM2.5 采样。STM32 汇总所有结果后显示在 OLED 上,并根据按键设定的甲醛和烟雾报警边界决定是否启动蜂鸣器。

这一题的重点,在于多类空气信息集中到了同一块显示上。
甲醛、烟雾、颗粒物性质不同,但都和空气安全有关。把这些数据同时纳入一套终端,系统就不再是单点检测,而是更像一个基础空气质量监护器。

模块设计

1. 温湿度与 PM2.5 模块

温湿度传感器和 PM2.5 传感器负责反映当前环境舒适度与颗粒污染情况。
它们提供的是最直观的环境基础信息。

2. 甲醛与烟雾检测模块

ZE08 和 MQ-2 负责监测两类更偏风险性的空气指标。
这部分直接决定系统是否需要进入告警状态。

3. OLED、按键与蜂鸣器模块

OLED 用于显示多项参数,按键用于修改报警边界,蜂鸣器用于超限提醒。
显示、设定和提醒三层配合后,终端会更完整。

程序流程与实现重点

系统上电后,先初始化各类传感器、OLED、按键和蜂鸣器。
主循环中程序依次读取温湿度、甲醛、烟雾和 PM2.5 数据,并刷新到 OLED 显示界面上;随后读取当前按键设置的报警值,并将甲醛和烟雾实时结果与其比较,若超出边界则立即启动蜂鸣器。

实现重点主要包括:

  • 多类传感器采样周期应合理安排,避免彼此阻塞。
  • OLED 页面布局要有主次,否则多参数很容易显得拥挤。
  • 甲醛与烟雾报警阈值应分别管理,不能混用。
  • 蜂鸣器提醒条件应与实时值同步更新,避免告警滞后。

调试与分析

综合空气检测系统调试时,最值得先做的是各通道独立标定。
温湿度、甲醛、烟雾和 PM2.5 的输出特性差异很大,如果没有分别处理,显示结果就很难可信。多传感器系统最怕“看上去很全,实际都不准”。

另外,OLED 多参数显示也要注意可读性。
如果所有数据都挤在一屏上,用户反而很难一眼抓住重点。适当划分页面或分区,会让整个终端显得更成熟。

结语

STM32 温湿度甲醛烟雾 PM2.5 检测设计的价值,在于它把多种空气环境信息集中到了同一套监测平台里。
从舒适度到风险指标都能一起看,这就是它最有分量的地方。

posted @ 2026-04-21 12:04  cc老师电子diy  阅读(45)  评论(0)    收藏  举报