Flexible Indoor Air-Quality Control System (Product Manual Below)
Project Summary
Objective -
Design and Develop a sensor that measures PM2.5, CO2, Temperature, and Humidity.
Design and Develop a fan module that reads sensor data over Bluetooth and filters air when sensor values are past EPA recommended levels of PM2.5, CO2, Temperature, and Humidity.
Strategy (Steps in order) -
Determine marketing requirements.
Quantify marketing requirements and determine Engineering Requirements.
Develop Level 0,1,2 functional decomposition diagrams while simultaneously choosing components that meet engineering requirements.
Develop Proof of concept for each level 2 functional decomposition module.
Iteratively Combine proof of concepts created for functional decomposition. (Current status of project).
Mitigate risks and bugs encountered when combining proof of concepts.
Finalize product for expo demonstration on Thurs Aug 28, 2023.
My contribution -
Developed driver for ESP32 uC that takes readings of PM2.5, CO2, temp, humidity, and motion.
Modified Bluetooth driver for ESP32 uC that sends and receives a single packet of data over Bluetooth to another ESP32.
Assisted in the design of DC to DC buck converters for power conditioning using TI's WEBENCH software.
Assisted in the design of 2.8V to 5V amplifier that controls fan speed of product.
Built PCB for Sensor Module that routes power and logic to all sensors and transmits sensor data.
Work in progress -
PCB for main module.
Sensor Module PCB
48V - 5V Buck Converter Powers ESP32 microcontroller with Sensor Driver (Send) Code Flashed on it. Jumpers are leading out PM2.5, Temp/Humidity/CO2, and motion sensors.
Altium Layout for Sensor Module PCB
Cross-under reduced, Decoupling Capacitors placed as close as possible to Vcc leads of ICs, seperate ground vias placed in as close proximity as possible to ground pads.