PMS5003 Particulate Matter Sensor with Cable

PMS5003 Particulate Matter Sensor with Cable
PMS5003 Particulate Matter Sensor with Cable
PMS5003 Particulate Matter Sensor with Cable
PMS5003 Particulate Matter Sensor with Cable
PMS5003 Particulate Matter Sensor with Cable
PMS5003 Particulate Matter Sensor with Cable

Description

Monitor air pollution cheaply and accurately with this matchbox-sized particulate matter (PM) sensor from Plantower. It senses particulates of various sizes (PM1, PM2.5, PM10) from sources like smoke, dust, pollen, metal and organic particles, and more.

Pair this particulate matter sensor with the Enviro plus and build your own air quality monitoring station to contribute to citizen science. Just plug the cable into the sensor and then into the connector on the underside of the Enviro plus, and away you go!

The sensor has a small fan that sucks air through the sensor and past a laser that can detect both the number (and hence concentration) and size of particles in the surrounding air.

Features

  • Plantower PMS5003 Particulate Matter (PM) Sensor
  • Detects PM1, PM2.5, PM10 particulates
  • 15cm Picoblade cable
  • UART serial interface
  • Dimensions: 50x38x21mm

Note

There's a blue protective film that covers the metal casing of the sensor, and you can peel this off before use.

Reviews

PMS5003 Particulate Matter Sensor with Cable
Product Code: COM-1707
€ 26.99
Ex. VAT
10 or more € 25.64 Ea. (-5%)
This product is out of stock
New stock expected on 17-02-2026
  • Shipping from € 52.94 to United States
  • 30 days money back guarantee
  • Fast shipping from The Netherlands

Software

Pimoroni's Python library for the PMS5003 sensor lets you read PM1, PM2.5, and PM10 in both standard and environmental units, and numbers of particles of various sizes: >0.3, >0.5, >1.0, >2.5, >5, and >10um.

Python library for the PMS5003 sensor

Configuration

If you're using this sensor with Raspberry Pi, then you'll need to make a couple of changes to its configuration:

  1. Type sudo raspi-config in the terminal
  2. Under "Interfacing options" and "Serial" disable the login shell and enable the serial port hardware
  3. Edit your /boot/config.txt file and add the lines enable_uart=1 and dtoverlay=pi3-miniuart-bt to the bottom of the file.

The Enviro plus installation script will do all of this configuration for you.

Enviro plus installation script

Specifications

General
Product CodeCOM-1707
BrandPimoroni
MPNCOM1707

You might like these as well

Raspberry Pi 4 Model B - 2GB Raspberry Pi 4 Model B - 2GB
2GB
For most applications such as standard desktop use, or use without a desktop (CLI only), the Raspberry Pi 4 with 2GB of RAM is more than adequate.
€ 47.99 Ex. VAT
Monitor your world with Enviro+! There's a whole bunch of environmental sensors on this board, and a gorgeous little full-colour LCD to display your data.
€ 53.99 Ex. VAT
Breathe easy, knowing that you can track and sense the quality of the air around you with this Adafruit PMSA003I Air Quality Breakout.
€ 42.99 Ex. VAT
Fast shipping
Order before 17:00h (Mon-Fri) for same day shipping.
Money back guarantee
You have a 30-day return period on your order
Worldwide shipping
Shipped from the Netherlands using PostNL and DHL.