Next generation dust sensor for MySensors
-
I own both the SDS011 and the PMS7003. A little review:
PMS7003
- Three times as small as the SDS011 (!).
- Metal housing (thin folded aluminium).
- Can be run on batteries, as it's fan is so tiny.
- Has 1,25mm spacing on its header, requiring some soldering to connect to Arduino.
- Complex data output, many particle sizes output (bins), as well as raw particle counts.
- Haven't tested 5v tolerance on the serial interface.
SDS001
- Huge.
- Has an air-intake valve which you can connect at most a 1 meter hose to.
- Plastic (with reflective coating so it looks like metal).
- Can be directly connected with normal female Dupont wires. So you can buy it without the serial adapter an save a dollar..
- Runs fine with power directly from nano 5v pin.
- The serial interface is 5v tolerant (currently running it with an Arduino nano).
- Very simple data output. The data is immediately useful.
- Very basic control (sleep, wake up).
- Seems to have analog data output too, but I haven't found any code using that.
I'd recommend the SDS011 for beginners. It's more foolproof.
I'd recommend the PMS7003 for portable projects.Ideally, both devices' data should be cleaned up by using the data from a moisture sensor. When there is a lot of moisture in the air, the sensor tends to see this as dust.
I'm still looking for a bit of code that does this. Does anyone have that by any chance?
-
I own both the SDS011 and the PMS7003. A little review:
PMS7003
- Three times as small as the SDS011 (!).
- Metal housing (thin folded aluminium).
- Can be run on batteries, as it's fan is so tiny.
- Has 1,25mm spacing on its header, requiring some soldering to connect to Arduino.
- Complex data output, many particle sizes output (bins), as well as raw particle counts.
- Haven't tested 5v tolerance on the serial interface.
SDS001
- Huge.
- Has an air-intake valve which you can connect at most a 1 meter hose to.
- Plastic (with reflective coating so it looks like metal).
- Can be directly connected with normal female Dupont wires. So you can buy it without the serial adapter an save a dollar..
- Runs fine with power directly from nano 5v pin.
- The serial interface is 5v tolerant (currently running it with an Arduino nano).
- Very simple data output. The data is immediately useful.
- Very basic control (sleep, wake up).
- Seems to have analog data output too, but I haven't found any code using that.
I'd recommend the SDS011 for beginners. It's more foolproof.
I'd recommend the PMS7003 for portable projects.Ideally, both devices' data should be cleaned up by using the data from a moisture sensor. When there is a lot of moisture in the air, the sensor tends to see this as dust.
I'm still looking for a bit of code that does this. Does anyone have that by any chance?
@alowhum said in Next generation dust sensor for MySensors:
I'm still looking for a bit of code that does this. Does anyone have that by any chance?
Did you ever find code which does this?
Also, regarding your OP, I think the Honeywell would be the best bet, since it's factory calibrated. The only regrettable thing is that it doesn't seem to measure the really tiny particles that some of the others claim to.
-
Is this is the Honeywell you're talking about: HPMA115S0
https://www.aliexpress.com/item/PM2-5-sensor-HONEYWELL-HPMA115S0-XXX-laser-pm2-5-air-quality-detection-sensor-module-Super-dust/32829242280.htmlFrom looking at the datasheet there are some other downsides:
- 1,25mm molex connector (so not as easy to connect to as the SDS011, which takes normal Dupont wires)
- Doesn't send data by itself? See this thread.
- Precision seems poorer than the Chinese models (although they may just be more honest?). +-15ug at levels below 100, while the Chinese sensors claim +-10 below 50.
- Can't find anything about it being 5v tolerant.
What does look good is the estimated life of the laser, 20.000 years. That's 7 years if you use it 8 hours a day.
-
Is this is the Honeywell you're talking about: HPMA115S0
https://www.aliexpress.com/item/PM2-5-sensor-HONEYWELL-HPMA115S0-XXX-laser-pm2-5-air-quality-detection-sensor-module-Super-dust/32829242280.htmlFrom looking at the datasheet there are some other downsides:
- 1,25mm molex connector (so not as easy to connect to as the SDS011, which takes normal Dupont wires)
- Doesn't send data by itself? See this thread.
- Precision seems poorer than the Chinese models (although they may just be more honest?). +-15ug at levels below 100, while the Chinese sensors claim +-10 below 50.
- Can't find anything about it being 5v tolerant.
What does look good is the estimated life of the laser, 20.000 years. That's 7 years if you use it 8 hours a day.
@alowhum said in Next generation dust sensor for MySensors:
Is this is the Honeywell you're talking about: HPMA115S0
https://www.aliexpress.com/item/PM2-5-sensor-HONEYWELL-HPMA115S0-XXX-laser-pm2-5-air-quality-detection-sensor-module-Super-dust/32829242280.htmlyes
-
BTW, I hooked up the Honeywell, and this is the total amount of what it displays:
PS- Reading Particle Measurements... PS- Sending cmd: 68 1 4 93 PS- Waiting for cmd resp... PS- Received valid data!!! PM 2.5: 3 ug/m3 PM 10: 4 ug/m3It shows less for PM2.5 and PM10 than the PMS5003. I presume the numbers are more trustworthy, though, since it was factory calibrated.
-
Hi. I am late here but i will ask anyways. So what is the review between PMS7003 and Honeywell HPM sensors?
I'd like to build a low cost opensource AQI device for Indian cities with added temperature, humidity and ambient pressure data and then send it to cloud using GPRS/GSM or Wifi (esp8266 as MCU). But i am confused about the Honeywell HPM sensor - its accuracy as compared to BAM or other PM measurement standards. Any help will be great! -
Hi. I am late here but i will ask anyways. So what is the review between PMS7003 and Honeywell HPM sensors?
I'd like to build a low cost opensource AQI device for Indian cities with added temperature, humidity and ambient pressure data and then send it to cloud using GPRS/GSM or Wifi (esp8266 as MCU). But i am confused about the Honeywell HPM sensor - its accuracy as compared to BAM or other PM measurement standards. Any help will be great! -
@NeverDie could you share your Honeywell code, I have trouble getting it to work. An example will help me a lot t learn from!
@Sebex Hi, I had looked into this for the purpose of testing the effectiveness of air filtration on a 3D printer enclosure. Unfortunately, for lack of effective, yet quiet, filtration at the time, I shelved the project until a future date and so didn't keep the files. However, I'm pretty sure there were libraries for the sensor on github, so I recommend you look there. Good luck!
-
@NeverDie could you share your Honeywell code, I have trouble getting it to work. An example will help me a lot t learn from!
@Sebex said in Next generation dust sensor for MySensors:
@NeverDie could you share your Honeywell code, I have trouble getting it to work. An example will help me a lot t learn from!
I made a library for that, I'm updating it to autodetect some various PM, CO2, Formaldehyde UART sensors but I'll find the old version for Honeywell only tomorrow if you want. If I forget, harass me by MP :D
-
@Sebex said in Next generation dust sensor for MySensors:
@NeverDie could you share your Honeywell code, I have trouble getting it to work. An example will help me a lot t learn from!
I made a library for that, I'm updating it to autodetect some various PM, CO2, Formaldehyde UART sensors but I'll find the old version for Honeywell only tomorrow if you want. If I forget, harass me by MP :D
-
@Nca78 Do you have any updates on the sensor you were building or the Honeywell code?
I am thinking of moving the existing sensor to another room and getting a new noe for the bedroom.
-
@Nca78 Do you have any updates on the sensor you were building or the Honeywell code?
I am thinking of moving the existing sensor to another room and getting a new noe for the bedroom.
@skywatch here you go :
https://github.com/Nca78/NcaPMSensorLight@Sebex in case you're still looking for a code, you might be interested.
-
@skywatch here you go :
https://github.com/Nca78/NcaPMSensorLight@Sebex in case you're still looking for a code, you might be interested.
-
https://www.bosch-sensortec.com/products/environmental-sensors/particulate-matter-sensor/bmv080/ could be the next generation. No moving parts. Measures PM2.5. Datasheet: https://www.bosch-sensortec.com/media/boschsensortec/downloads/product_flyer/bst-bmv080-fl000.pdf