Measure All The Things - 1 - Pollution Sensor (PMS5003 particle sensor)

  Переглядів 12,306

Lost In Tech

Lost In Tech

3 роки тому

The beginning of a series. "Measure all the things" is a journey through home sensing on a sensible budget.
In this episode we have a go at measuring air pollution / dust / air quality using a cheap but apparently fairly well thought out particle sensor - the PMS5003 - and arduino. Let's see if it works!
Useful links
Code used in video is here - github.com/pufferfish-tech/PM...
More on particle size detection here - en.wikipedia.org/wiki/Mie_sca...
PMS5003 datasheet - www.aqmd.gov/docs/default-sou...

КОМЕНТАРІ: 20
@nml1877__
@nml1877__ 2 роки тому
Thanks, the AQI calculation formula and code were pretty useful for me to port over to a Raspberry pi. Even mentioning that Sharp sensor was useful because it is a dust sensor rather than a PMS particulate matter sensor and I've also got a project in mind for dust level sensing. Did you cover sound and vibration measurements on a Pi or arduino yet?
@LostInTech3D
@LostInTech3D 2 роки тому
That makes sense when you think about it, it's more for acute dust/smoke than lower levels of PM2.5 etc. I've not got vibration on my list at the moment, but I have got sound, in terms of SPL at least. Soon, I hope..I have all the bits ready for it...
@carlos.galhano
@carlos.galhano 11 місяців тому
Very interesting video. Can someone tell how we make the wire connections to arduino board? I am new on this sensors, can help me. Thanks.
@driversteve9345
@driversteve9345 Рік тому
After learning about how this PM detector works using a laser and light sensor, I would imagine after some use of it, you would have to open up the box and thoroughly clean the interior to continue to receive accurate readings especially after having lots of air pollution!
@LostInTech3D
@LostInTech3D Рік тому
You would think so, but we have one of these in our shark fan and it's been working for over a year non stop
@thecoffeeblog
@thecoffeeblog 3 роки тому
I made the mistake to buy the sharp sensor and as you said its sensitivity is way to high. However, it starts measuring at 100µg/m³ that's exactly the threshold for air particles to become harmful. So my app only measure good, bad and very bad with color LEDs.
@LostInTech3D
@LostInTech3D 3 роки тому
It's been a while since I looked at it but I think if you write your own code, it should work fine. The main issue was the code was making "readings" out of noise from what I remember. I'm about to try some other sensors when I get round to it, for polluting gases, this will be interesting I think...if they work!
@Luisvr05
@Luisvr05 2 роки тому
I'll subscribe if you continue this series, babyboy
@LostInTech3D
@LostInTech3D 2 роки тому
I decided a while ago that I wanted to carry on doing the electronics stuff, but the channel seems to want to be about 3d printing (apparently!). Long story short I'm going to be having to make a new channel for this stuff. Which I'm procrastinating over. So...I dunno, maybe subscribe until I announce it? :)
@faresrabie3145
@faresrabie3145 2 роки тому
what if i have AQI of O3 and PM2.5 how do i get the total AQI? adding?
@User-Tal1951
@User-Tal1951 3 місяці тому
Can it measure below 1 micro g/ m3? The datasheet says it starts from 0. But I only see videos starting with 1
@matteofaverio8814
@matteofaverio8814 3 роки тому
hi in this video are you using a 128x64 or 128x36 oled display?
@LostInTech3D
@LostInTech3D 3 роки тому
It's the 128 x 32, but the 128 x 64 would work too, you just have to change the initialization string in the setup code..I can provide more info if you need it, let me know :)
@matteofaverio8814
@matteofaverio8814 3 роки тому
@@LostInTech3D thank you very much :)
@DonjiKong
@DonjiKong 9 місяців тому
Can you make a video on measuring when someone takes a poo? Specifically smell for toilet based applications. I’ve been looking for cheap poo smell sensors, but nothing cheap can be found.
@LostInTech3D
@LostInTech3D 9 місяців тому
LOL - my next vid should have your back
@KingdomKulu
@KingdomKulu 3 роки тому
I would not have minded a bit more "theory", to get a better understanding of the sensor. Please dont apologize for the analytical part. Instead, why not focus on explaining it bether? Maybe you could seperate complex and simple explaination. Also, i was expecting nice data graphs at the end. Does the sensor see a difference between indoor air quality, next to a road and infront of a hepa filter? Whats the necessary averaging time to get a good result? Whats the rms noise, and so on. Apart from this, i really like the style of the video.
@LostInTech3D
@LostInTech3D 3 роки тому
Noted - it's hard to know how much detail people want to get into. I will certainly include more data in the next one.
@vevenaneathna
@vevenaneathna Рік тому
from what i understand doing research on aerosols/dust, the sensor is likely using a known distribution and fitting the data to that curve. this is particularly (heh) inaccurate because most aerosol sources tend to be very size range specific. for example a car exhaust will be making mostly PM2.5-5, someone walking will kick up mostly PM100+, pollen and mold spores will be somewhere in the middle. while statistically you would expect the distribution to even out over time you actually tend to observe the opposite since static charge and humidity work on the different particle size's differently. under PM2.5 tend to be completely suspended in air due to their relatively similar mass and inertia to air molecules (think solvated) PM5-100 tend to be statically pulled to the ground due to their size to charge ratio (vinyl floors are really good at this and is why real hardwood floors are easier to keep clean) PM100+ are strongly effected by the humidity% either gaining a lot of mass and sinking to the floor or getting stuck to the walls there is also a big difference between indoor and outdoor air currents which can amplify the effects of static charge. I presume the laser sensor in these cheap sensors is mainly calibrated towards larger particle sizes since theyre so much easier to detect and will not loose accuracy as much overtime. in the lab we would use a large chamber (~50cm long tube) that used a mercury flash bulb to scatter light in a similar manner, but was then fed into an analogue photomultiplier tube arrangement. there is something about the quantum mechanical properties of light which makes analogue light amplification circuits just so much more accurate, for example look at the most recent generation of night vision goggles the US military uses. despite the numerous advances in diode size and bandgap tuning in the last 20 years, the us gov cant figure out how to make a better night vision goggle without vacuum tubes lol. I think this sensor is accurate enough if you are monitoring indoor aerosols and want to know if your home air filter needs replacing; but I doubt its going to be accurate enough when you have a unique particulate source such as a poorly running gas furnace, an off gassing solvent or close by automobile exhaust source.
@altitude1039
@altitude1039 Рік тому
You might be interested in the CanAir io project. Citizen powered DIY Air Quality monitors using ESP32. I ran across it a few months ago. They have an online web installer that is amazing for creating your own iot device.
Teardown & Cleaning a Laser Dust Sensor PMS7003 After 2 Years
11:31
The Invisible Killer PM 2.5 Air Pollutant Explained
9:00
Geekyranjit
Переглядів 70 тис.
Парковка Пошла Не По Плану 😨
00:12
Глеб Рандалайнен
Переглядів 12 млн
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Переглядів 2 млн
Disassembling and cleaning a Plantower PMS5003 dust sensor
9:38
detroit0ninja
Переглядів 1 тис.
SuperHouse #38: DIY air quality sensor part 1 - "Basic" version
22:04
SuperHouseTV
Переглядів 58 тис.
5 Things You Should Know about PM2.5 Air Pollution
5:24
Smart Air
Переглядів 40 тис.
Six Air Quality Monitor Comparisons PLUS a Tear-Down of a Fake Meter
59:54
Sensors - which one to use
17:06
Electronoobs
Переглядів 1,3 млн
Measuring Air Quality with ESP32 & Arduino
1:01:13
DroneBot Workshop
Переглядів 103 тис.
A robot that eats pollution | Jonathan Rossiter
14:11
TED
Переглядів 137 тис.
MQ-135 Gas Sensor Module
8:50
Leon Anavi
Переглядів 111 тис.
How to build a DIY air quality sensor
5:25
Grist
Переглядів 28 тис.
Парковка Пошла Не По Плану 😨
00:12
Глеб Рандалайнен
Переглядів 12 млн