-
Notifications
You must be signed in to change notification settings - Fork 10
Raspberry Pi Air Quality Station
For this project we will be following a blog post for a Raspberry Pi Air Quality Station from rigacci.org. However we will be taking a slight detour from the original part of the blog, so here is what we will be using.
- Raspberry Pi 2 Model B V1.1
- Adafruit CCS811 Air Quality Sensor Breakout - VOC and eCO2
- Plantower PMS5003 for PM2.5 and PM10
- BME280 for Temperature, Humidity, Pressure
- DS3231 AT24C32 Real Time Clock
- Canakit Raspberry Pi Wifi Adapter
I will be following the blog post line by line for the majority of the tutorial and will try my best to stick with the blog post to avoid confusion, however i will be writing notes in each section as a filler if there were things that i thought were missing.
For the wiring diagrams, i will be using fritzing and will be adding one sensor module at a time to finally work our way to the completed wiring diagram like so.
To open up the configuration for the raspberry pi, run the following in the command line
sudo raspi-config
I was not able to install the following packages for the installation portion, however i did not find it to be necessary for what we were trying to accomplish with the air quality station.
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus git i2c-tools
git clone https://github.com/adafruit/Adafruit_Python_GPIO.git
cd Adafruit_Python_GPIO
sudo python setup.py install
To show core temperature of the processor
vcgencmd measure_temp
To find current i2c connection
i2cdetect -y 1
Raspberry Pi 2 Model B GPIO Header