Cool stuff! ajwhite put something similar together with an old Android tablet and React Native: <a href="https://github.com/ajwhite/MagicMirror" rel="nofollow">https://github.com/ajwhite/MagicMirror</a>
This is cool and I've already got a couple of ideas that steal from it. I have one question though. Why would an obviously technically capable person have photos displayed in the wrong orientation on the web page?
Does anyone know if this setup in combination with a camera would work to create a real time color overlay over the mirror image? Or is just white text readable due to the way the light shines through the mirror?<p>I could imagine lots of useful or entertaining use cases for such a mirror...
This is awesome! I made an iOS- and OS X-based interactive one for Halloween recently as well: <a href="http://justinmiller.io/posts/2015/11/17/mirror-mirror/" rel="nofollow">http://justinmiller.io/posts/2015/11/17/mirror-mirror/</a>
I also had a go at this recently, I wrote a backend in node that supported 'data plugins' that can generate events, which are then published to an angular app.<p>I targeted a mobile device behind a mirror, so I included functionality that made the front-end refresh the page (and possibly load new front-end code) upon a special message from the backend.
That way, I didn't have to connect the device for every update.<p>I never quite finished any useful data plugins except for the weather, but if anyone's interested the code is here:<p><a href="https://github.com/timvdalen/webmirror-back" rel="nofollow">https://github.com/timvdalen/webmirror-back</a>
<a href="https://github.com/timvdalen/webmirror-front" rel="nofollow">https://github.com/timvdalen/webmirror-front</a>
I know this has been done a dozen times and shown on the Internet, this particular inception seems particularly cool. Maybe it's because the pictures are so clear, or that I recently got a Pi2 to play around with, but it makes me really want to do this project. :)
Very cool.<p>If the author of this page turns up can I suggest one thing - image optimisation. You could save a chunk of bandwidth cost for yourself and others browsing on metered services, and improve your page load times by not having ~seventeen 3-5 MB (~5300x3000px ) images being loaded, especially when none of the 720x146 px images can be clicked to show a larger version.<p>This page is 72MB big and took 100 seconds to load, even on a non-congested 8MB DSL service.
I've got an extra Kinect laying around that would be cool to tie into one of these mirror builds.<p>Has anyone had any success hooking a Kinect up to a Raspberry Pi? I've seen threads that discuss a few libraries that are available for depth and image data, but I don't recall ever seeing anyone successfully use a Kinect "controller" (gestures to move a pointer).
It looks like most of these magic mirrors have been done with an old android whereas this one uses a monitor and a rasberry pi. If I wanted to make one, which one should I choose. What are the pros and cons of this approach?