项目简介
空气质量警报系统是一个嵌入式系统设计的实践项目,借助传感器数据采集、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:处理温湿度传感器的数据。
安装使用步骤
- 因用户已下载本项目的源码文件,可跳过下载步骤。
- 硬件连接:把Kidbright ESP32主板与SPS30粉尘传感器、DHT22温湿度传感器相连。
- 软件配置:
- 配置ThingSpeak Scraping工具,保证能正确抓取数据。
- 配置复制Tableau工具,用于数据处理和可视化展示。
- 传感器库安装:
- 安装SPS30 Sensirion PM2.5 PARTICLE SENSOR库。
- 安装DHT22 Temperature and Humidity Sensor Module库。
- 运行项目:启动项目,确保传感器数据能通过MQTT协议发送到ThingSpeak网站,当PM2.5粉尘值超过设定阈值时,通过Line Notify发送警报通知。完成以上操作后,用户可实时获取空气质量数据和警报通知。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】