Hardware Architecture (GSR Sensing)
We utilized a Grover Galvanic Skin Response (GSR) sensor module to detect electrical impulses in the skin of the gift receiver. This physical data was processed in real-time through an Arduino Uno and an ESP8266 micro-controller, translating physiological responses into quantifiable emotional fluctuations on an integrated LCD.
Software Architecture (ML and Vision)
Computer Vision Integration: After encountering compatibility issues with our initial heart-rate extraction library, we rapidly pivoted our architecture. We implemented OpenCV's DeepFace module to evaluate recipient happiness through facial landmark analysis via a laptop camera.
Machine Learning: The core logic was driven by a Random Forest model trained on a Valentine's gift gratification dataset, effectively correlating user inputs with the highest-performing gift categories to optimize recommendations.
In accordance with the UofT Code of Academic Behaviour, I explicitly acknowledge the contributions of my MakeUofT team members: William Weng, John Weng, and Jerry Chaw. This project was built collaboratively over a rigorous 24-hour development cycle.