ElectronicNose
ElectronicNose is a semester project from Spring 2025 built around the idea of detecting and classifying scents using a combination of hardware sensors and machine learning. The system was designed to collect environmental data in real time, store historical readings for training, and use those readings to recognize odours.
Overview
The project was structured as a modular sensing system where each component handles a specific responsibility in the pipeline.
At a high level, the system:
- reads live environmental data from multiple sensors
- stores historical sensor data for labelled scent sessions
- communicates between modules through a lightweight messaging layer
This made the project a mix of embedded software, data engineering, UI work, and applied machine learning.