项目简介
本项目致力于开发一套基于Arduino和ESP32的空气质量监测系统,通过检测空气中的颗粒物浓度来评估空气质量。系统借助BLE技术将监测数据无线传输到手机或电脑,同时使用NeoPixel灯带直观展示空气质量指数(AQI)。项目配套有电路设计图、Arduino代码以及定制的3D打印外壳,便于用户安装和使用。
项目的主要特性和功能
主要特性
- 选用Arduino WiFi Rev2或ESP32作为主控芯片。
- 采用Plantower PMS5003颗粒物传感器进行空气质量检测。
- 利用NeoPixel灯带显示空气质量指数(AQI)。
- 借助BLE技术无线传输数据至手机或电脑。
- 提供多种Arduino代码和电路设计图。
- 配备定制的3D打印外壳,方便安装和使用。
功能
- 检测空气中的颗粒物浓度。
- 计算并显示空气质量指数(AQI)。
- 可通过手机或电脑实时查看空气质量数据。
- 利用NeoPixel灯带直观呈现空气质量状况。
- 能使用3D打印的外壳固定在自行车或其他地方。
安装使用步骤
1. 下载并安装Arduino IDE
访问Arduino官网下载并安装Arduino IDE。
2. 安装ESP32模块和库文件
- 在Arduino IDE中安装ESP32模块,参考安装指南。
- 安装以下Arduino库:
- Arduino BLE
- Software Serial
- PM 2.5 AQI
- Adafruit NeoPixel
- EEPROM
3. 连接硬件并上传代码
按照推荐的顺序上传Arduino代码:
1. pm25Bluetooth
2. Blink_ESP32
3. pm25_neopixel_esp32
4. pm25_neopixel_esp32_eeprom
5. pm25_neopixel_esp32_bt_eeprom
4. 安装LightBlue应用程序
下载并安装LightBlue应用程序,用于在智能手机上查看BLE数据。
5. 设计并打印3D外壳
使用3D建模软件设计外壳,并使用3D打印机打印。
6. 测试和校准系统
确保系统正常工作,并根据需要进行校准。
7. 安装系统
将系统固定在自行车或其他需要的地方进行使用。
注意:安装和使用过程中需遵守所有相关安全指南和操作指南,具体步骤请参考项目提供的详细文档和指南。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】