View on GitHub

EnviroMonitor - Community and Open Source air quality monitoring

EnviroMonitor is a community and Open Source project to help monitor air quality around the world. We measure PM2.5 and PM10 as well as temperature, humidity and barometric pressure. Data is collected at global site and can be sent to WeatherUnderground.

Welcome to EnviroMonitor Project

EnviroMonitor is an Open Source, community project to provide air quality metrics using network of community maintained air quality monitors.

Join our Slack community

Currently project consists of three modules:

EnviroMonitor - sensor

EnviroMonitor sensor is a budget, DIY air quality measurment device. It is based on Wemos D1 mini (with famous ESP8266 microcontroller) and PMS3003 particluate matter sensor. It also includes outside temperature, humidity and barometric pressure sensors. To make measurements even more accurate, we also use heater to exsiccate incoming air.

We also designed PCB so you don’t need to use breadboard or other prototype board for your sensor. All designs are Open Source so you can order the board with your favourite supplier.

All components are placed in specially crafted, 3D printed enclosure. We provide all files necessary so you can print it yourself.

Total price for creating EnviroMonitor should not exceed $25.

Sensor can report measurements to (soon to be launched) global website and/or to any website running EnviroMonitorWeb / EnviroMonitorFrontend. We encourage everyone to connect their sensors to our publicly available service so more people can benefit from it.

EnviroMonitorWeb - web backend

EnviroMonitorWeb is a Django based web backend to manage sensors, air monitoring projects etc. It also provides API to send and read all data regarding air quality monitoring. You can install it on your own server or you can create your local project on (soon to be launched).

Using EuroMonitorWeb you can:

EnviroMonitorFrontend - web frontend