Real-time air pollution map
purpleair.com
purpleair.com
I wish all those air monitoring organizations and companies cooperated on a single map. This data really needs to be aggregated together.
--
[0] - https://luftdaten.info/
Take a look at the BOM in assembly manual[0]. The basics are made from NodeMCU (ESP8266) and SDS011 Fine dust sensor, + optionally DHT22. Plus some pipes. It can be assembled without soldering; it's really a few minutes job.
Firmware for ESP8266 is OSS. It's set by default to send data to the Luftdaten project, but unlike commercial solutions I've seen, it also allows you to get the data for yourself. I just set up InfluxDB on a Raspberry Pi and gave the sensor the URL to DB's API.
Copying from my sensor's config page, current firmware has support for following sensors:
SDS011 (fine dust sensor)
Plantower PMS(1,3,5,6,7)003 (fine dust sensor)
Honeywell fine dust sensor
PPD42NS (fine dust sensor)
DHT22 (temperature, humidity)
HTU21D (temperature, humidity)
BMP180 (temperature, pressure)
BMP280 (temperature, pressure)
BME280 (temperature, humidity, pressure)
DS18B20 (temperature)
GPS (NEO 6M)
I assume it's not hard to fork the firmware and add support for other sensors if needed.Building this is a really easy quick project, or an afternoon project to do with your non-tech spouse / kid.
--
EDIT: Testing the sensor indoors led me to discover that ultrasound air humidifiers can pretty efficiently atomize everything that's dissolved in the water you feed them. After seeing PM10 shooting up to 600μg/m³ every time we turned one on, I realized the manual isn't saying "please use distilled water" just to make the humidifier require less cleaning...
--
https://luftdata.se/ for us swedes!
You don't really get a feel for how the clouds of pollution move around in the other maps.
Which sensor network does that site get data from ?
Also, as I look at this map today, what is going on just northeast of Mexico city ?
The upshot is that in most cities in the US, purple air has much denser coverage.
For instance, Silicon Valley has ~4 government sensors, and one is shutting down. It has hundreds of purple air sensors. This makes a huge difference if you are trying to flee from wildfire smoke.
The AQIs given by default are higher than what's reported on the AIRNow; you'll have to apply a conversion in the bottom-left to get something closer.
The other thing that can effect the numbers is that AQIs are defined across a range of pollutants (usually PM 2.5, PM 10, CO, NO2, O3, and SO2) PurpleAir sensors only measure PM 2.5 and PM 10, but I think the numbers they show are only PM 2.5.
[0] https://en.wikipedia.org/wiki/NowCast_(air_quality_index)
On my bicycle on London, I really notice the difference between busses with the tailpipe on the left or right side of the vehicle even.
E.g.: https://earth.nullschool.net/#current/particulates/surface/l...
Nullschool's visualiser gives wind, yes, but also temperatures, ocean currents, wave heights, and numerous pollutants: CO, CO2, SO4, and particulate matter.
It's useful in tracking bushfire evolution, carbon emissions, and even sea lanes visible by the sulfer emissions due to high-sulfer bunker oil burnt by ships:
https://earth.nullschool.net/#current/chem/surface/level/ove...
https://earth.nullschool.net/#current/chem/surface/level/ove...
Also of volcanos:
https://earth.nullschool.net/#current/chem/surface/level/ove...
There's history as well. Here's CO emissions during the Camp fire, 10 November 2018:
https://earth.nullschool.net/#2018/11/10/0900Z/chem/surface/...
And PM2.5:
https://earth.nullschool.net/#2018/11/10/0900Z/particulates/...
There is OpenAQ (https://openaq.org/) that aggregates all publicly available air quality data from government and research-grade sources. They don't have the funds to aggregate low-cost sensor data, and one big reason is the poor data quality.
You will see from the OpenAQ map that much of the world is without government monitoring of air quality.
I live in one such country, and I run the Pakistan Air Quality Initiative (http://twitter.com/pakairquality) where we work with concerned citizens to monitor air quality in a number of major cities using the IQair AirVisual air quality monitors. Our data currently shows on the (www.airvisual.com) website, but would be great to have the data available through an aggregation platform similar to OpenAQ
I’ve been working on an my own extension[2] to calculate AQI values for various standards. Right now it supports six.
- Canada's Air Quality Health Index
- India's National Air Quality Index
- Mexico's Índice Metropolitano de la Calidad del Aire
- United Kingdom's Daily Air Quality Index
- United States's Air Quality Index
- United States's NowCast Air Quality Index
I’m always looking to add more (The EU’s standard is high on my list.), and would welcome more people to use it.
133 down to 53!
I’ll have to take my lungs out for a drink to celebrate.
https://www.esa.int/Our_Activities/Observing_the_Earth/Coper...
Many of these sensors are colocated with FEM/FRM grade BAM monitors.
Once I got a PurpleAir, I started to want to measure ozone and other pollutants, but I haven’t found a sensor (or even sensor component) that measures that.
Northern Italy is all red, what's going on there?!