How to build your own low-cost air monitoring sensor: Step-by-Step Tutorial
Using the Arduino's ESP8266 Board, an SDH11 Dust Sensor, and a DHT22 Humidity Sensor, flash firmware from Luftdaten--a Code for Germany project--to collect air particle pollution (PM) data.
Background on PM from the EPA:
Particle pollution, also called particulate matter or PM, is a mixture of solids and liquid droplets floating in the air. Some particles are released directly from a specific source, while others form in complicated chemical reactions in the atmosphere. Particles come in a wide range of sizes. Particles less than or equal to 10 micrometers in diameter are so small that they can get into the lungs, potentially causing serious health problems. Ten micrometers is less than the width of a single human hair.
- Coarse dust particles (PM10) are 2.5 to 10 micrometers in diameter. Sources include crushing or grinding operations and dust stirred up by vehicles on roads.
- Fine particles (PM2.5) are 2.5 micrometers in diameter or smaller, and can only be seen with an electron microscope. Fine particles are produced from all types of combustion, including motor vehicles, power plants, residential wood burning, forest fires, agricultural burning, and some industrial processes.
ID | Components | Amazon | AliExpress | Bang Good |
---|---|---|---|---|
1 | ESP8266 NodeMCU | 8.39 | 2.10 | 6.33 |
2 | Nova PM Sensor SDS01 | 40.38 | 16.40 | 19.99 |
3 | DHT22 Temperature Humidity Sensor | 12.90 | 2.45 | 6.53 |
4 | Dupont Cables (female-to-female) | 6.98 | 0.45 | 3.96 |
5 | Flat Micro USB Cable 2.1A (< 1m) | 2.27 | 1.00 | 3.22 |
5 | Flat Micro USB Cable 2.1A (Nylon, >=2m) | 9.69 | 3.99 | 2.89 |
6 | USB to Wall Charger | 10.99 | 1.28 | 3.60 |
7 | 10 X 12mm Silicone Tube | 5.99 | 6.21 | 5.53 |
8 | 90° PVC Pipes (3 inch / 2.55 cm) | 8.07 | N/A | N/A |
The total may range from an estimated minimum of 40.17 to an estimated maximum of 106.61 US Dollars (not including shipping).