Final project for ME 216M Intro to Design of Smart Product with Sean Follmer and Alex Olwal. We built a mirror that “makes users happy”. It is a two-way mirror with a display, that displays dad jokes until the user smiles.

To build it, we used the following components:

  • Software: OpenCV (face & smile detection), python (interface w/ CV, I2C, Chrome web UI), Chrome Extension
  • Hardware: Raspberry Pi 3, Time of flight sensor, Pi camera V2.
  • Mechanical: one-way mirror, wooden frame, lazer-cut platform & enclosure

Build in collaboration with Pham Minh Hieu, Kayiita Johnson.
The code is open-sourced here: https://github.com/keven425/smart_mirror