This open-source air pollution measurement platform software and hardware design is copyrighted by Pei Xiangyu. Please contact [email protected]. This article has been added to theInformation Summary – Topic submenu, or reply“Open Source” or “Open Source” on the public account homepage to read this article.
Download link:
https://github.com/pxy2pku/Air-quality-sensing-platform
Please support the open-source hardware (Open Source Hardware, OSHW) movement!
Open Source Hardware Association:
http://www.oshwa.org/
System Functions
The portable sensor system has the following functions:
Data is stored inSD and can be transmitted to a mobile phone via Bluetooth chip simultaneously. It can also be transmitted to a computer viaUSB cable through serial communication. Measurement results can be displayed on theOLED display. It can connect various digital signal output and analog signal output air pollutant sensors simultaneously.
Measured data includes:
Time,GPS (date, time, longitude, latitude, altitude), temperature, relative humidity
Ozone, carbon monoxide, sulfur dioxide, nitrogen monoxide, nitrogen dioxide, particulate matter (coarse particles, fine particles), etc.
Design Scheme
Using the open-source hardware development platformArduinoMega 2560 as the mainboard, integratingMicroSD card reader, Bluetooth chip, LCD screen, real-time clock chip,GPS receiver, temperature and humidity sensor, and various pollutant sensors (ozone, carbon monoxide, sulfur dioxide, nitrogen monoxide, nitrogen dioxide, particulate matter) into a sensor platform for real-time data collection, transmission, and storage. The software is developed based onArduino with corresponding driver programs for each component.
Figure1. Measurement Platform Logic Diagram
Figure2. Measurement Platform Physical Diagram 1
Figure3. Measurement Platform Physical Diagram 2, including particulate matter sensor Shinyei PPD42NS
Equipment List
Manufacturer |
|
Mainboard |
|
Arduino Mega 2560 Rev3 |
Adafruit |
Data Storage, Transmission |
|
MicroSD card breakout board+ |
Adafruit |
Adafruit Bluefruit LE UART Friend – Bluetooth Low Energy (BLE) or Bluetooth module HC-06 |
Adafruit HC |
Monochrome 1.3″ 128×64 OLED graphic display |
Adafruit |
Time,GPS, Temperature and Humidity Sensor |
|
DS1307 Real Time Clock breakout board kit |
Adafruit |
Adafruit Ultimate GPS Breakout |
Adafruit |
DHT22 RH &T sensor |
Adafruit |
Pollutant Sensors |
|
CO-B4, SO2-B4, NO-B4, NO2-B42F, OX-B421 |
Alphasense |
Shinyei PPD42NS Dust sensor |
Shinyei |
Other Sensors |
Testing and Validation
1. Low power consumption, can run for a long time with a large capacity battery
2. Lightweight, can be used as a convenient wearable device
3. Can operate independently or connect to a computer and run data acquisition software simultaneously
Conclusion and Recommendations
The electronic part has been successfully built, while the sensor part needs strict testing and calibration (laboratory testing, field testing) to obtain reliable results.
Laboratory testing: Calibration of sensor results using standard gases to determine the relationship between concentration and sensor response signals.
Field testing: Simultaneous measurement of pollutant concentrations in the atmosphere using the sensor platform and standard instruments (gas, particulate matter) to evaluate the performance of the sensors.
Click“Read the Original”, to understand the definition of open-source hardware.