Skip to content

An air quality monitoring service with a Raspberry Pi and a SDS011 sensor.

Notifications You must be signed in to change notification settings

cuell/pi_air_quality_monitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Air Quality Monitor

A simple air quality monitoring service for the Raspberry Pi.

Installation

Clone the repository and run the following:

make install

Running

To run, use the run command:

make run

Architecture

This project uses python, flask, docker-compose and redis to create a simple web server to display the latest historical values from the sensor.

Example Data

Some example data you can get from the sensor includes the following:

{
    "device_id": 13358,
    "pm10": 10.8,
    "pm2.5": 4.8,
    "timestamp": "2021-06-16 22:12:13.887717"
}

The sensor reads two particulate matter (PM) values.

PM10 is a measure of particles less than 10 micrometers, whereas PM 2.5 is a measurement of finer particles, less than 2.5 micrometers.

Different particles are from different sources, and can be hazardous to different parts of the respiratory system.

About

An air quality monitoring service with a Raspberry Pi and a SDS011 sensor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 57.1%
  • HTML 31.4%
  • Makefile 5.2%
  • Shell 4.1%
  • Dockerfile 2.2%