" 'If I'm gonna get a mirror for my room, I'd like it to be damn cool.' This is how I began to wish for a Smart Mirror. Except, of course, it turns out TV screens and even PC monitors are quite expensive no matter where you go, so the project was shelved. Several months and a broken laptop monitor later, during the late hours of the evening, as the monitor was being replaced by hand, it dawned on me that I had monitors available to me already: the ones waiting to be salvaged from the older models collecting dust in the closet. Unfortunately, there's no feasible way for me to create this mirror myself. Let's see who's up for some shenanigans this April. " -Kaitlyn Kim
After work on the project had gone underway, the team collectively agreed on the project name "Aidos," the Greek god of humbleness and humility- as a nod to its origins from a recycled laptop monitor and creation at the hands of computer science students ready to learn.
What it Does
Displays date, time, weather, commute times, and weather. Additionally, it highlights beauty of the user.
How We Built It
After dismantling an old laptop, other parts were obtained to make the display functional, including a display driver board and Raspberry Pi. Beyond the main hardware, we each worked on different parts of the mirror's functionality. There's Google Maps integration for estimated commute times and Dark Sky's weather API for the local forecast. We also used an EC2 instance as an external gateway into the mirror, exposing a simple API for keeping track of a todo list. One use of the list is through a Workflow script on iOS. This is all brought together with a simple, elegant interface under a one-way acrylic mirror.
Challenges We Ran Into:
- Extensive research phase: searching for compatible parts while aiming to get the best bang for the buck took quite a bit of time.
- Looked through a few different weather API's before settling with Dark Sky
Someone had to learn about API's from practically scratch.
Being able to post things to the pi from the phones considering it's behind a firewall
Incredibly long period of time before having a working interface
Cutting acrylic to shape
Accomplishments that We're Proud of
- We finished building the mirror!
- Cumulative cost was around $120 (The price of a new monitor)
- This project contained a new learning experience for everyone involved
What We Learned
APIs Front end Recycling old hardware Yet more back end
What's Next for Aidos?
Permanent frame Amazon Echo compatibility Face detection to turn on & off the display Perhaps, one day, facial recognition- for some other antics.