Honeywell PM2.5 Particle Sensor Module

  • Availability:
  • Product Code: SN-HPM2.5-MOD
  • Warranty Period: 12 months

We believe you will need this sensor especially you are in busy city where air pollution is high, example Beijing. This is particularly true in the case of Malaysia where we might have serious haze condition a result from our neighboring country open forest burning. And for Measuring air quality includes the necessity to determine the amount of dust or particulate matter (PM) in the air. Dust is not so bad but really small particles, 2.5µm and 10µm in diameter, can penetrate the lungs causing all sorts of health problems. The measurement of these particles are often called 2.5PM and 10PM and they are measured in micro-grams per cubic meter of air (µg/m3).

This Honeywell HPM32322550 sensor uses laser based light scattering to detect both 2.5µm and 10µm sized particles. It has an integrated fan to maintain constant airflow across the sensing chamber. The sensor does all the internal processing and temperature compensation and outputs both measurements over an easy to use serial interface every second.

The sensor itself comes with a tiny 8-pin connector which is difficult to interface, therefore we have custom made a cable and a board that provide proper level shifter and extend it out to Grove standard connector. This sensor have very strict voltage tolerance, you need to make sure the voltage source is 5.0V ± 0.2V! Yup, we have tested with 4.7V and the sensor reading is not stable. But the weird feature is the UART interface is 3.3V TTL. Therefore, it cannot be interface directly to Arduino, a proper voltage level shifter is needed, hence the breakout board. We have added some extra features to the breakout board, with a OLED (separately), it can display the PM2.5 and PM10 reading, just power it with a USB microB (Power bank, laptop USB).

There is a auto report mode which enable the sensor to report the PM reading every one second. Only three connections (5V, GND, RX) are required if it is being configured in this mode. But if you want to send commands to the module you’ll need a fourth wire (TX). We’ve prepare the library for Arduino which you can grab it from here.

The sensor requires 5V to operate so we recommend using this with a Arduino UNO with Grove shield or other platform that can provide a good 5V at 80mA.

Walking and/or movement of the sensor will cause airflow variations across the sensing chamber but the variance is not estimated to have significant impact on the measurements.

Picture below shows how to put the OLED Display in a correct position. 

If you see from the isometric view after you soldered it in the correct orientation, it should be like this. 

Note: Please note that OLED Display is not included in the packing list. You can get the OLED here.


  • Voltage: 5V
  • Operating Principle: Laser Scattering
  • Output data: PM2.5 in ug/m3 (PM10 with additional programming via UART)
  • Current: <80mA (laser/fan on), < 20mA during sleep (laser/fan off)
  • Precision: 0.0 to 1,000 µg/m3
  • Interface: UART (5V at GROVE), 9600 baud, 8B, 1 stop bit, no parity
  • Accuracy: +/- 15µg/m3, +/-15% at upper threshold of 999µg/m3
  • Software controlled sleep and wake
  • Operating hours: 20,000 hours




Q & A (15)
can i know that up to what range the sensor may cover i mean the distance it will cover ? ( Soniya, 13/10/2020 )
Hi, there's no specific range of distance that it will cover. It is about the radius of room size. Thanks :)
Hi i was wondering if this sensor can differentiate dust particles in the air? Particularly I'm interested in differentiating dust mite excretion from regular household dust. If no, are there any other sensors or device that does it? Thanks! ( MUHAMMAD DANISH BIN AZHAR , 08/06/2020 )
Hi, you may drop an email to for technical assistance. Our team will reply to you as soon as possible. Thanks :)
Hi, do you need any additional programming to show the PM2.5 if I attached your display to the sensor? ( Thomas Ham, 03/05/2020 )
Hi, no, you do not need that. You can just plug and play if use OLED. Thanks :)
Hello can I use this component with Raspberry Pi? ( Hinster, 17/02/2020 )
Hi, yes it is compatible. But, beware of the logic level. Thanks :)
Hi, may I know, other than the logic level shifter, what other components did you include on the breakout board? ( Kenneth Lee, 24/07/2019 )
Hi, we put a pic and some general component.
Similar to Peter's question, I would like to ask if we can buy the breakout board and the connectors only (we already have the Honeywell PM2.5 Sensor). To add on to that, I would also like to ask if its possible for us to have an alternative to the power source in the breakout board. Our project uses Li-ion batteries and is not stationary, therefore having the micro-USB port to use a powerbank as a power source is not viable. ( Kenneth Lee, 19/07/2019 )
Hi, sorry don't sell the board only. For power up we have 3 methods to power up- Micro B usb- Grove 5V- header pin 3.3V/5V
Hello, i'm interested in buying the breakout board (multiple pieces) without the honeywell sensor itself. Is it sold separately? Without knowing, I already bought the honeywell sensors, but now I can't interface them.Thanks ( Peter, 05/07/2019 )
Hi, for the special item you may email to For the problem with the interface, you may email to your steps.
Can i buy just the 8 pin cable? I would like to interface directly with the sensor with having to use the breakout board but the pins are too small. ( parasquid, 19/04/2019 )
Hi, sorry this product comes with 1 set.
Can this detect humidity? ( Hakimi, 05/03/2019 )
Hi, this sensor is for particle only. For humidity, you may consider DHT22 Temperature and Humidity Sensor
Hello,Would it be possible to to buy this setup; Pre-soldered with Screen and pre-programmed to show PM2.5 and PM10?If possible, what would the price be? ( Martin, 21/02/2019 )
Hi, sorry we don't sell the project but we do have some sample code and getting started guide for you to learn. :)

Ask a question

Reviews (11)
  • 5 out of 5
Total Reviews (11)
  • 5
  • 4
  • 3
  • 2
  • 1

Tags: PM2.5, PM10, Air quality