Connecting the Honeywell HPMA115S0

Connecting the Honeywell HPMA115S0

Here's a great article on hooking the HPMA115S0-XXX up to an Arduino Due.

Note the comments about that Molex 51021-800 connector: it's tiny and fiddly and almost impossible to find prefabricated at a reasonable price. Crimped wires are the way to go.

Also note the point about the 3.3V logic for the HPMA device. Grrr! It won't work with the Arduino Uno, need a Due or Mega to function at the correct voltage.

If you're interested in getting the thing hooked up to a NodeMCU for Luftdaten purposes, then the file in the sensors-software repository on is going to be useful to you. It has a listing of all the relevant pinouts for supported devices and which pins to connect them to on the NodeMCU.

FWIW: I think I have encountered some of the gremlins in running/managing the HPMA115S0-XXX, and am finding that simply disconnecting pin 7 on the sensor works really well. This means that data only flows from the sensor to the NodeMCU, but not in the other direction. The NodeMCU seems to confuse the sensor when it tries to tell it what to do.