PMS x003 Particulate Matter Sensor
Overview
Plantower PMS series (1003, 3003, 5003, 6003, 7003) particulate matter measurement sensors. Uses UART interface.

Compatible Modules
- PMS1003
- PMS3003
- PMS5003
- PMS6003
- PMS7003
Specifications (PMS7003)
- Range of measurement
- 0,3…1,0 μm
- 1,0…2,5 μm
- 2,5…10 μm
- Data output via UART
- Effective Range: 0…500 µg/m3
- Power Supply: 5 V
- Interface Level: 3,3 V
- Active Current: ≤100 mA
- Standby Current: ≤200 µA
- Working Temperature Range: -10…+60°C
- Working Humidity Range: 0…99%
- MTTF: ≥3 years
- Size: 48 x 37 x 12 mm
Supported GPIO
- Raspberry Pi 0~4
- Raspberry Pi 5
- BeagleBone Black/Green
- Jetson Nano
- FT232H, FT2232H, FT4232H
- MCP2221
- USB-UART converter modules (FT232RL, CP2102, PL2303, CH340…)
Commands
[READ_DATA]
Reads particulate matter concentration values.
Item | Type | Description |
---|---|---|
PM 1.0 (AE *) | READ | PM 1.0 concentration (㎍/㎥) |
PM 2.5 (AE) | READ | PM 2.5 concentration (㎍/㎥) |
PM 10 (AE) | READ | PM 10 concentration (㎍/㎥) |
PM 1.0 (SP **) | READ | PM 1.0 concentration (㎍/㎥) |
PM 2.5 (SP) | READ | PM 2.5 concentration (㎍/㎥) |
PM 10 (SP) | READ | PM 10 concentration (㎍/㎥) |
* Atmospheric Environment
** Standard Particle, CF=1
** Standard Particle, CF=1
Example (PMS7003)
Objective
Display PM1.0, PM2.5, and PM10.0 particulate matter concentrations on dashboard widgets.
Parts
Part | Quantity |
---|---|
Raspberry Pi 4 * | 1 |
PMS7003 | 1 |
Adapter board ** | 1 |
* Other hardware can also be used. Refer to Supported GPIO.
** Can be connected through a dedicated adapter board.
** Can be connected through a dedicated adapter board.

Wiring
Connect the following pins horizontally to each other.
PMS7003 | GPIO |
---|---|
VCC | 5V |
GND | GND |
RXD | 14 (UART TX) |
TXD | 15 (UART RX) |

Project Link