Overview
基础概况
适合空气质量监测、校园环境站和智能通风项目。它的数据可读性强,但进风路径和外壳设计会显著影响结果。
Engineering
工程要点
工程要点
- 难度
- 中级
- 数据状态
- 待核实
- 接口
- UART
- 常用主控
- ESP32ArduinoSTM32Raspberry Pi Pico
供电与采购
- 供电
- 5V
- 电流
- 约 100mA
- 购买关键词
- PMS5003 激光粉尘传感器Plantower PMS5003PM2.5 传感器
风扇和激光器启动时电流较高,电源要稳定。
典型搭配
环境监测节点
把传感器读数显示出来,并可扩展到云端记录。
PMS5003 激光粉尘传感器 + ESP32 + OLED 显示屏
Specifications
基础参数
| 参数 | 值 | 分组 | 备注 |
|---|---|---|---|
| 工作电压 | 5 V | 电气参数 | - |
| 通信接口 | UART | 接口 | - |
| 检测粒径 | PM1.0 / PM2.5 / PM10 | 检测能力 | - |
| 串口波特率 | 9600 bps | 接口 | - |
Pinout
引脚与接线
| 引脚 | 说明 | 连接建议 | 注意 |
|---|---|---|---|
| VCC | 电源正极 | 5V | - |
| GND | 地线 | GND | - |
| TXD | 传感器数据输出 | ESP32 RX GPIO 16 | - |
| RXD | 传感器命令输入 | ESP32 TX GPIO 17 | - |
| SET/RESET | 休眠或复位控制 | 可选 GPIO | - |
Examples
代码示例
读取串口原始帧
python
from machine import UART
import time
uart = UART(2, baudrate=9600, tx=17, rx=16)
while True:
if uart.any():
data = uart.read()
print(data)
time.sleep(0.2)Applications
应用场景
APP
校园环境监测
PMS5003 激光粉尘传感器 可接入 ESP32,把环境数据上传到仪表盘或触发本地提醒。
PMS5003 激光粉尘传感器ESP32OLED 显示屏
Warnings
注意事项
- 不要堵住进出风口;读数适合创客监测,不等同于专业计量仪器。
Relations

