Project
Engineer something. Our team built a Smart Mirror.
Features
- Text shows up but mirror is still usable
- Time
- Weather
- Google Play Music
- Spotify
- Google Calendar
- Gmail
- Multiple Users
- Pin authentication
Technology
Raspberry Pi connected via HDMI to a monitor behind a two-way mirror. The main program running on it was written in Python using the tkinter graphics library.
My Responsibilities
Worked with team of 5. I was responsible for backend programming. This mainly comprised authenticating and obtaining data from services (ex mail, calendar) and parsing it into a simple format. It also included obtaining playlist information and playing music from Google Play Music and Spotify. Another teammate wrote the GUI. I was responsible for designing the API between the GUI and the backend in advance and for integrating the two components once both were ready.
Gallery
Additional Links