website logo

Summary

Air quality is very important for safe working conditions. In every indoor space there should be a monitoring system for environmental risks and air pollutants such as CO2 and fine particulate matter (PM2.5), as well as ventilation rates. Our team’s goal was to build a device to monitor elevated or dangerous quantities of these pollutants using as many commercial off-shelf components and open-source software as possible. Our aim was to create 3 to 10 wireless, battery powered initial prototypes that each have at least one year life span. This project is sponsored by the Wireless Environmental Sensor Technologies (WEST) Lab in the Electrical and Computer Engineering Department at Portland State, run by Dr. David C. Burnett. The faculty advisor is Dr. John M. Acken.

This Project will be improving on the project from spring of 2022 to report readings of carbon dioxide and particulate as well as airflow instead N2O in an indoor environment instead of an outdoor environment.

The team was successful in the project. We completed the project with 4 work- ing nodes that communicate with each other using SmartMesh IP. The units can achieve a battery life of a year with reasonable capture times. Each unit is also equipped with the SGP30 CO2 sensor and SPS30 PM2.5 sensor to collect data. The system is housed in a cut acrylic box that can be mounted on walls or ceilings.

Industry Sponsor : Dr. David Burnett (Principal Investigator of WEST Lab at Portland State University)
Faculty Advisor: Dr. John M. Acken
Engineers: Adam A. Dezay Manuel A. Garcia Brandon P. Hippe Mercedes C. Newton
Customer: Any business or person in need of monitoring changing air quality conditions.

Requirements

The sensor system must:

  • Sense PM2.5, CO2 often enough and accurately enough to ascertain indoor air quality relevant to occupants
  • Include at least one node capable of sensing airspeed
  • Maximize its battery life for sustained operation
  • Locally store its measurement data
  • Use as many commercial off-shelf components as possible
  • Have an enclosure
  • Wirelessly share its measurement data with a central monitoring system with communication range of at least 10 meters
  • Utilize SmartMesh IP
  • Have 3 iterations that cost no more than $1,000 total
The sensor system should:
  • Include capability for any node to sense airspeed
  • Have a battery life of at least 1 year
  • Be open-source to the extent possible when using commercial off-the-shelf components
  • Upgrade SmartMesh IP to Utilize a low-power Wireless Sensor Network (WSN) system like OpenWSN
  • Utilize Texas Instruments MSP430/432 class microcontroller unit
  • Have 10 iterations that cost no more than $3,000 total
  • Utilize 18560 lithium ion battery cell/s
The sensor system may:
  • Source all power from a single 18650 battery
  • Monitor other environmental conditions such as temperature and humidity
  • Be usable outdoors
  • Include self-configuration capability to detect which sensors are connected and adjust sampling rates accordingly
  • Include a visualization dashboard to monitor the data graphically
  • Be able to incorporate many more (>10) sensor modules
  • Match lifetime of a fire detector (~10 years)

Project Goal

Produce a fully wireless sensor data logger incorporating as many open-source components as possible and able to be produced at a very low cost. A particular goal of this project is very low power performance: sensors, communication system, and the microcontroller should be in as low a power state as possible when not in use such that batteries need to be changed, at most, annually. (The lifetime of a smoke detector would be even better!)

Data should be temporarily logged locally and wirelessly communicated to base station(s) as appropriate. A stretch goal includes visualization dashboard to present the logged data graphically for at-a-glance use. The device should be mechanically integrated into as small a form-factor as is practical and contained in a robust housing appropriate for indoor environments.

Existing Design

This project used some of the research done in last year capstone project. The final report from previous project can be found under the documentation folder in the team Github repository. The file is titled Team 13 - Final Report - SensorSuit - 2.pdf. Link to the Github can be found in the project resources section

Even Though the project from last year measured temperature, humidity, and N2O outdoors, both projects share the same controller, the MSP430. They both also use SmartMesh IP as a way to connect multiple nodes.

We faced many challenges with the microcontroller as well as SmartMesh that last year team did not experience. Check Appendix A in the final report to see the solutions to unexpected problems we encountered that the previous team did not.

Final report

Open a PDF file CLICK HERE FOR REPORT.

Software links

List of used software and links:
Energia
KiCad
Github Repository
FreeCAD
JLCPCB
MakerCase

Versions used at time of build:
Energia 1.8.10E23
KiCad 7.0.2
FreeCAD 0.20.2