Shopping Cart

Your cart is empty.

Your cart is empty.

PM Sensor SDS011 High Precision PM2.5 Air Quality Detection Sensor Module Super Dust Sensors Digital Output Compatible with Arduino

Free shipping on orders over $29.99

$33.99

$ 17 .99 $17.99

In Stock

About this item

  • Scope of application:PM2.5 Detector;Purifier;Air Exchangers;Filtering system
  • Accurate and Reliable: detection, stable, good consistency;Quick response: response time is less than 10 seconds when the scene changes.
  • Easy integration: UART output (or IO output can be customized), fan built-in;High resolution: resolution of 0.3ug/m3
  • The SDS011 using principle of scattering,can get the particle concentration between 0.3 to 10um in the air.It with digital output and built-in fan is stable and reliable.
  • Working principle:Using scattering principle:Light scattering can be induced when particles go through the detecting area;The scattered light is transformed into electrical signals and these signals will be amplified and processed PM sensor SDS011 High precision laser pm2.5 air quality detection sensor module Super dust dust sensors, digital output Note : It supports 5V power supply voltage, output signal TTL Is 5V, higher than this voltage, the product will burn out


Communication protocol:

Serial communication protocol: 9600 8N1. (Rate of 9600, data bits 8, parity none, stop bits 1)

Serial report communication cycle: 1+0.5 seconds

Data frame (10 bytes): message header + order+ data(6 bytes) + checksum + message trailer

The number of bytes:Name:Content

0:message header:AA

order:C0

data 1:PM2.5 low byte

data 2:PM2.5 high byte

data 3:PM10 low byte

data 4:PM10 high byte

data 5:0(reserved)

data 6:0(reserved)

checksum:checksum

message trailer:AB

Checksum: data 1 + data 2 + ...+ data 6

PM2.5 data content: PM2.5 (ug/m3) = ((PM2.5 high byte*256 ) + PM2.5 low byte)/10

PM10 data content: PM10 (ug/m3) = ((PM10 high byte*256 ) + PM10 low byte)/10

Interface specification:

CTL:Control pin, reserved

1um:>0.3 Micron particle concentration, PWM Output

5V:5V power input

25um:>2.5 Micron particle concentration, PWM Output

GND:GND

R:Serial port receiver RX

T:Serial port transmission TXPS: The pitch of Interface is 2.54mm

Package included:

1 x PM Sensor SDS011 High Precision PM2.5 Air Quality Detection Sensor Module


Nick K
2025-08-23 18:46:04
Super easy to setup, easy to code for, and works perfectly with a Raspberry Pi.I highly recommend following the guide named "Monitor air quality with a Raspberry Pi". Allows you to setup a live data stream to Adafruit IO with a few lines of Python.
Bruce D'Ambrosio
2025-06-08 18:21:05
Works as advertised. Easy to set up, correlates well with local outside pure air reports and with indoor cooking activity, so now I know my indoor air is particulate free. We’ll see what happens when we get wildfire smoke here like last year (hope never!)
M. G. Christensen, formerly Diogenes
2025-05-25 19:47:48
This particular vendor includes a CH340G USB to Serial adapter breakout board. It has been my experience that this breakout board does not work well with the SDS011. I wrote a test program to read data then turn off the sensor. The sensor does not turn off, the sensor does not send the expected response to the "off" command, but the data stream continues. On the second or third run, the sensor finally turns off, the expected response arrives, but the last byte is not the expected 0xab, but oxff. Then, any further "off" command results in not even the expected response. Manufacturer's web site difficult to find (search engines do not locate it), web site still using no security (http vs https). I reached out to the manufacturer, let's see what the manufacturer's response is.
Timothy Horiuchi
2025-04-08 14:18:13
Can't definitively say it's great yet because I just got it working after a struggle. The extra circuit board and cable is a serial (native to the sensor board) to USB adapter supplied by a different manufacturer. If it doesn't work straight out of the bag, try installing a CH340 USB driver. If you look at the chip on the adapter board, it is a CH340 chip. This worked for me. Note that the serial stream is binary, so you'll need to program something to read and interpret the stream. Can't just use 'putty' to read values directly.
S. Rowe
2025-02-27 17:59:17
Will test against a similar offering from Adafruit, but seems to work! Works best if you have some familiarity with serial port interfaces through any platform (Python, MATLAB, whatever).
Jake
2025-02-07 17:21:27
My initial review was pretty bad. However, more libraries have become available. This air particulate sensor has shown, in various studies, to be adequate for reasonable air monitoring accuracy and precision and, it has performed as well or better than other options, especially for the price.
Tecforeveryone
2024-11-19 14:25:16
Super easy setup via USB and PC software download - Google for this. It seems very sensitive in that I crumpled a tissue about 3 feet away from sensor and it picked up! I have commercial air filters and it seemed to match readings. I have read that it can become less sensitive in dusty environments but you can open up and clean out.