PMSA003A Dust Sensor

From Leo's Notes
Revision as of 22:23, 31 October 2021 by Leo (talk | contribs)
This page was last edited on 31 October 2021, at 22:23.

The PMSA003A dust sensor can be found on Ebay for around $20 USD. Based on the datasheet, it is a laser based sensor that is capable of measuring particles as small as 0.3 micrometers.

Related and probably older dust sensors in this family include the PMS7003, PMS5003, and PMS1003.

Usage

PMSA003A dust sensor
PMSA003A dust sensor

The PMSA003A uses a 1.27mm 10 pin header. This header is smaller than the usual DIP header (those are 2.54mm). Be aware that some sellers do not sell the sensor with an adapter board or the female header which makes using this module incredibly hard to do if you don't have this header.

Pinout

The pinouts for the unit I received appears to be different from the one described on the CityOS-air docs (which only lists 8 pins). Based on what I can find, here are the pinouts for this 10-pin model:

Pin CityOS Docs Description
1 Vcc Pin 1 is the pin one closest to the corner
2 Vcc Do a continuity test to confirm. If pin 2 isn't directly connected to pin 1, you might have a different pinout.
3 Gnd
4 Gnd
5 Reset Module reset signal / TTL level @ 3.3V
6 NC
7 RX Serial receiver pin / TTL level @ 3.3V
8 NC
9 TX Serial transmission pin / TTL level @ 3.3V
10 Set Setting pin / TTL level @ 3.3V


See Also