Ryan Joseph
Published © MIT

Atmospheric Particulate Matter & Environmental Sensing

An air quality (particulate matter) and environmental (T/H/P) sensor system built with a Raspberry Pi Zero W, Python & Redis.

IntermediateFull instructions provided1,770
Atmospheric Particulate Matter & Environmental Sensing

Things used in this project

Hardware components

Raspberry Pi Zero Wireless
Raspberry Pi Zero Wireless
×1
Sensirion SPS30 particulate matter sensor
https://www.sensirion.com/en/environmental-sensors/particulate-matter-sensors-pm25/
×1
Bosch BME280 environmental sensor (breakout)
https://www.bosch-sensortec.com/bst/products/all_products/bme280
×1
MicroUSB breakout
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×5
JST ZH 1.5mm pitch 5-pin connector
×1
Raspberry Pi Zero Case
Raspberry Pi Zero Case
×1
Double-sized perma-proto board
×1
Cantex PVC 2 gang, 2 outlet Switch Box, 3/4"
×1

Software apps and online services

Raspbian
Raspberry Pi Raspbian
RPJiOS
Python
Redis

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

zed_bb_edited_kYNkXevcD6.png

zed_csTTnsLTHc.fzz

Fritzing source file

Code

RPJiOS

This is a sensor-focused data platform implemented in python 2.7 and built on redis. It manages everything in this project as well as handles transforming data as it moves along the pipeline into various "cloud" assets (including ThingSpeak).

Credits

Ryan Joseph

Ryan Joseph

1 project • 7 followers
Longtime tinkerer, recent Maker.

Comments