littlebot
Published on 2025-04-15 / 2 Visits
0

【源码】基于嵌入式系统的空气质量警报系统(AAQ)

项目简介

空气质量警报系统是一个嵌入式系统设计的实践项目,借助传感器数据采集、MQTT通信协议和LINE通知系统等技术,通过LINE应用程序提供空气中PM2.5粉尘的警报,在特定区域出现高浓度PM2.5时提醒用户关注空气质量。

项目的主要特性和功能

硬件需求

  • Kidbright ESP32主板:负责与传感器连接及数据的收发。
  • SPS30 Sensirion PM2.5粉尘传感器:监测PM2.5粉尘浓度。
  • DHT22温湿度传感器模块:测量温度和湿度数据。

软件需求

  • ThingSpeak Scraping:从ThingSpeak网站抓取数据。
  • 复制Tableau工具:进行数据处理和可视化展示。

传感器库

  • SPS30 Sensirion PM2.5 PARTICLE SENSOR:处理PM2.5粉尘传感器的数据。
  • DHT22 Temperature and Humidity Sensor Module:处理温湿度传感器的数据。

安装使用步骤

  1. 因用户已下载本项目的源码文件,可跳过下载步骤。
  2. 硬件连接:把Kidbright ESP32主板与SPS30粉尘传感器、DHT22温湿度传感器相连。
  3. 软件配置:
  4. 配置ThingSpeak Scraping工具,保证能正确抓取数据。
  5. 配置复制Tableau工具,用于数据处理和可视化展示。
  6. 传感器库安装:
  7. 安装SPS30 Sensirion PM2.5 PARTICLE SENSOR库。
  8. 安装DHT22 Temperature and Humidity Sensor Module库。
  9. 运行项目:启动项目,确保传感器数据能通过MQTT协议发送到ThingSpeak网站,当PM2.5粉尘值超过设定阈值时,通过Line Notify发送警报通知。完成以上操作后,用户可实时获取空气质量数据和警报通知。

下载地址

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