Air Quality Monitor I


NOTE: This device was replaced by the Air Quality Monitor III

The WeatherDuino Air Quality Monitor it very simple to build, and enables the user to measure PM2.5 and PM10 dust particles which are important measures of air pollution.
Based on the PM2.5 readings, and in accordance with EPA standards the Air Quality Index is computed by using Nowcast functions implemented in the WeatherDuino software.
Currently, two models of dust particle sensors are supported:

Through the use of an optional MH-Z19 sensor, the Air Quality Monitor can also be used to monitor CO2 levels in a room, greenhouse or outside.3)
The AQM (Air Quality Monitor) device can work in two different modes, simultaneously:

  • First, as a transmitter to a WeatherDuino weather station2) with Air Quality data, which can, in turn, be uploaded to WU, ThingSpeak or even to your own server for storage in a SQL database.
  • Second, as an independent device that could be used by anyone, whether they have a WeatherDuino weather station or not.

In the Assembly Guide / Hints section below, we will explain how to set-up the AQM for each mode of use.


Example screen from an WeatherDuino Pro2 Compact receiver, showing Air Quality data, received from our Air Quality Monitor system.

Technical Data

Microcontroller: Arduino Nano
RF Frequency: 433Mhz or 315Mhz 4)
Dust Sensor: PMS7003 or Nova SDS011
CO2 Sensor: MH-Z19 (optional)
Power Requirements: 9VDC 1A power supply

Assembly Guide / Hints


The Air Quality Monitor should be installed in a well-ventilated area outside the house, not exposed directly to elements such as rain, or direct sunlight.
A porch or a balcony is a good place to install it.
Choose an enclosure suitable for the environmental conditions where the AQM will be installed. If exposed to rain, the enclosure should be waterproof but allow air circulation.

1) - The very expensive PurpleAir Air Quality Monitor, uses an Plantower sensor (the PMS5003, older than PMS7003).
2) - See systems compatibility here.
3) - Precision measure of CO2 concentration in open air, is a very complicated task, not achievable with simple equipment. According to specifications the error margin of an MH-Z19 sensor is +- 50ppm for indoor use, maybe more in outdoor use.
4) - Must match the frequency used by other Transmitter units.

QR Code
QR Code air_quality_monitor (generated for current page)