Software + Hardware
Argus: Detect VOCs with ML and Chemical Engineering
My Role
Creator
Skills
App Dev (Flutter) | ML (Python) | Engineering
YEAR
2023-Present
The Problem:
Workers in garment factories (India) are regularly exposed to VOCs
Regular sensors cost > $1000. They're bulky and high-maintenance.
My Solution:
I used dyes called Polydiacetylenes (PDAs), which change color in response to chemical exposure.
By playing with the tail lengths and functional groups, I made an array of PDAs that exhibits a unique response to various VOCs.
I created an smartphone app (with Flutter) that takes a picture of the patch and:
Grabs the color values of the dots
Normalizes the dots' values against a white background, to control for lighting conditions
Uses Principal Component Analysis (PCA) to simplify a 12-direction vector (R, G, and B for 4 dots) into R3.
Finds the closest color profile, and determines that VOC.
Users can take advantage of the data with the following features:
Offers the ability to directly share on Social Media
Logs the data over time to aid with medical diagnoses
Has a built-in template email to India's version of OSHA, with the data included.
Impact:
Currently used in 12 garment factories in Sri Ganganagar, India
Raised $7k+ in funding (from non-friends/family donors)
Published in a peer-reviewed, academic journal
Presented at 2 PhD-level conferences in England