(Photo from an early prototype without MBTA updates)
The goal with this mirror is to display pertinent information for my day on the mirror in my bedroom. The mirror effect relies on a pane of 40% transparent piece of acrylic, which is held against the screen of a Fusion5 tablet, inside of a 3D printed case which keeps any other light from passing through the acrylic. Cabinet magnets keep the two halves of the case firmly together, while being very easy to open when the tablet needs to be updated.
The mirror displays the current time, next two train departures from my local green line station, current temperature, weather forecast and high/low temperature of the day. This is all collected from the MBTA and Openweather APIs, and then put into a custom-made PysimpleGUI program which nicely formats the data on a black background, so that only the data shines through the mirror.
A earlier iteration of the project also included an alarm clock function as well as an automatic recommendation of the best outfit given the weather and temperature range, however I decided that both of those functions are unnecessary, and I would rather leave my wakeup to a professionally made clock.