{"id":2928,"date":"2016-05-01T23:41:43","date_gmt":"2016-05-02T03:41:43","guid":{"rendered":"https:\/\/infotechguy.net\/?p=2928"},"modified":"2025-02-22T13:39:52","modified_gmt":"2025-02-22T18:39:52","slug":"smart-mirror-project","status":"publish","type":"page","link":"https:\/\/infotechguy.net\/?page_id=2928","title":{"rendered":"Smart Mirror Project"},"content":{"rendered":"<p>Like many of you I tend to browse Imgur from time to time. I noticed a few times some folks were showing off their build\u00a0of a Smart Mirror and I thought to myself that would make a great thejimmahknows post! So here we go!<\/p>\n<p><a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/smartmirrorgif-compressor-1.gif\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3201 size-full\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/smartmirrorgif-compressor-1.gif\" alt=\"\" width=\"309\" height=\"495\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>\n<h5>Supplies:<\/h5>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Furring Wood &#8212; <a href=\"http:\/\/s6.postimg.org\/ffafl7ow1\/image.jpg\">This will be used as our frame&#8217;s trim and mirror.<\/a><\/li>\n<li>Whitewood &#8212; <a href=\"http:\/\/s6.postimg.org\/ffafl7ow1\/image.jpg\">This will be used to frame our box.<\/a><\/li>\n<li>Perforated Hardboard &#8212; <a href=\"http:\/\/s6.postimg.org\/o7re8wa0x\/image.jpg\">Used on\u00a0the back of our Smart Mirror.<\/a><\/li>\n<li>Wood Glue &#8212; <a href=\"http:\/\/www.homedepot.com\/p\/Elmer-s-8-oz-Carpenter-s-Wood-Glue-E7010\/202819835\">This will be used to tie the Frame and Furring Trim together. <\/a><\/li>\n<li>Clutch clamps &#8212; <a href=\"http:\/\/www.homedepot.com\/p\/BESSEY-24-in-Clutch-Style-Bar-Clamp-with-Composite-Plastic-Handle-and-3-1-2-in-Throat-Depth-GSCC3-524-2K\/204986202\">I had 3 of these at my disposal, I highly recommend having at least to two(2).<\/a><\/li>\n<li>Two-way Mirrored Acrylic Sheets&#8211; <a href=\"http:\/\/www.tapplastics.com\/product\/plastics\/cut_to_size_plastic\/two_way_mirrored_acrylic\/558\">I went with 3\/16th and the dimensions of the TV.<\/a><\/li>\n<li>Raspberry Pi &#8212; <a href=\"http:\/\/www.amazon.com\/CanaKit-Raspberry-Complete-Starter-WiFi\/dp\/B017AL0NF8\/ref=sr_1_11?ie=UTF8&amp;qid=1462144777&amp;sr=8-11&amp;keywords=canakit\">The brains of this operation!<\/a><\/li>\n<li>Monitor\/TV &#8212; Choose one to meet your needs. Mine goal was to fine a cheap LED 32in monitor\/TV. I settled with a <a href=\"http:\/\/www.bestbuy.com\/site\/sharp-32-class-31-5-diag--led-1080p-hdtv-black\/2351018.p?id=1219539712119&amp;skuId=2351018\">Sharp LC-32LB370U (32&#8243; LED TV)<\/a><\/li>\n<li>Optional: Nail Set &#8212; <a href=\"http:\/\/www.homedepot.com\/p\/Dasco-Pro-Nail-Setter-Kit-3-Piece-77-2\/100653518\">Use this to nail in the trim, I already had one of these.<\/a><\/li>\n<li>Optional: Finishing Nails &#8212; <a href=\"http:\/\/s6.postimg.org\/rkzmvm3lt\/image.jpg\">Just a little extra to tie the Frame and Trim together.<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<ul>\n<li style=\"text-align: left;\">Some Shopping Pictures<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/2-scaled-1.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3207 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a> <a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/3-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3208 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/3-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a> <a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/4-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3209 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/4-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>Sizing:<\/h5>\n<ul>\n<li>Remove the bezel from the monitor\/TV to get the correct sizing. Below is the Sharp TV bezel removal..<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/37-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3212 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/37-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" \/><\/a><a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/34-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3213 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/34-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" \/><\/a><a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/36-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3211 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/36-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" \/><\/a>\u00a0\u00a0<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/35-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3214 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/35-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" \/><\/a><\/li>\n<li>I also removed the speakers in the last picture in an effort to reduce the TV&#8217;s max width.<\/li>\n<li>I measured this TV as 12 inches by 28 inches<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>Framing<\/h5>\n<ul>\n<li>Accounting for the sizing obtained in the previous step. I added 3\/8 inch to the overall dimensions.<\/li>\n<li>Cut the pieces appropriately and glued w\/screws to hold the frame together as show below&#8230;<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/6-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3218\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/6-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3219\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/5-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/li>\n<li>I also covered the screw holes using a little Wood Fill Puddy to hide them.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/7-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3220\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/7-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a> <a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/8-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3221\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/8-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a><\/li>\n<li>After it dries, use sandpaper to smooth it out. I went 80 to 120 grit.<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>The Trim<\/h5>\n<ul>\n<li>Start the Trim process by using the dimension of the frame you created in the previous step. Account for an approxmet overhang of 1 inch of inside frame.<\/li>\n<li>Use a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Miter_saw\">miter saw<\/a> to cut the 45 degree angles and using glue anchor it to the frame.<\/li>\n<li>I would recommend starting with the top pieces of trim..One at a time!!<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/9-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3225 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/9-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a>\u00a0 and then the bottom one&#8230;<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/10-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3224 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/10-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a><\/li>\n<li>After the top and bottom pieces have finished glue. Move on to the side pieces. Depending on how straight the furring wood is or if its contorted, re-measure before cutting the side pieces so they fit.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/12-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3227 size-medium\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/12-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a>\u00a0 \u00a0 left and then right, i think&#8230;.<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/14-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3226\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/14-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a><\/li>\n<li>I added some finishing nails for extra holding strength. Use a speed square to set your nails to compensate for the trims overhang.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/16-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3230\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/16-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3229\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/17-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/li>\n<li><strong>Finished Frame and Trim<\/strong><br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/18-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-3233\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/18-576x1024.jpg\" alt=\"\" width=\"576\" height=\"1024\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>The Stand<\/h5>\n<ul>\n<li>A pretty simple design, using some of the spare Whiteboard pieces from the frame construction I cut at 45s to make the supports.<\/li>\n<li>I chose to use threaded bolts with wing nuts to easily convert it and hang it directly on the wall.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/20-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3236 size-large\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/20-1024x576.jpg\" alt=\"\" width=\"1024\" height=\"576\" \/><\/a><\/li>\n<li>Lastly I used some scrape plywood or MDF board to cut the base. The base size will depend on how tall and heavy you make yours!!<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/21-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3237 size-large\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/21-576x1024.jpg\" alt=\"\" width=\"576\" height=\"1024\" \/><\/a><\/li>\n<li>A little 2&#215;4 to secure it and we are done with this part!<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>Time for some Stain!<\/h5>\n<ul>\n<li>Choose whatever color stain you want and I recommend doing this with gloves and outside!!<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/22-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3239\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/22-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3238\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/23-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/> <a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/25-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3240\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/25-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>Putting the stand together<\/h5>\n<ul>\n<li>I decided to drill a 1.25&#8243; hole at the bottom of the the frame for future use. If I ever want to hang the frame I can easily re-route the wires through this hole and out the bottom.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/24-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3244\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/24-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a><\/li>\n<li>Putting\u00a0the Stand and Frame together, using the threaded bolts and wing nuts, make assembling it fast.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/26-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3242\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/26-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a> <a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/25-1-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3243\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/25-1-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a><\/li>\n<li>Drill a small hole behind the trim to route the Infrared sensor for the TV<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/28-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3241\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/28-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>Inserting\u00a0the Mirrored Glass and TV<\/h5>\n<ul>\n<li>Use rubber stoppers or something similar prior to inserting the glass into places. I found these at Home Depot for under $3.<br \/>\n<a href=\"http:\/\/s6.postimg.org\/c8to6t8ld\/image.jpg\">\u00a0 <\/a> <a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/29-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3246\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/29-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a><a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/30-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3245\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/30-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a> <a href=\"http:\/\/s6.postimg.org\/c8to6t8ld\/image.jpg\"><br \/>\n<\/a><\/li>\n<li>Insert the Glass in very carefully!!<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/32-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3247 size-large\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/32-576x1024.jpg\" alt=\"\" width=\"576\" height=\"1024\" \/><\/a><\/li>\n<li>Now lay the TV (without the bezel) on top of the glass)<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/40-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3248 size-large\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/40-576x1024.jpg\" alt=\"\" width=\"576\" height=\"1024\" \/><\/a><\/li>\n<li>Feed the Infra-red wire through the hole we made in the previous step.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/43-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3249\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/43-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a><\/li>\n<li>Using Velcro strips and some packing tape secure the Raspberry Pi and cabling.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/42-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3250 size-large\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/42-576x1024.jpg\" alt=\"\" width=\"576\" height=\"1024\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>Adding the back<\/h5>\n<ul>\n<li>Using the Perforated Hardboard, cut the back to fit within the frame. And use Drywall screws to lock it in place.<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/46-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3253\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/46-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a><a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/45-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3252\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/45-169x300.jpg\" alt=\"\" width=\"320\" height=\"568\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>Let&#8217;s boot it up!<\/h5>\n<ul>\n<li>Please visit\u00a0<a href=\"https:\/\/www.raspberrypi.org\/help\/noobs-setup\/\">https:\/\/www.raspberrypi.org\/help\/noobs-setup\/<\/a>\u00a0to learn how to setup your Rasberry Pi for the first time.<\/li>\n<li>There really isn&#8217;t much at work here, we wil be running Apache2 a very common web server, tell the Rasberry Pi to launch it at login(which we&#8217;ve set to auto-login), and it will host some custom HTML and CSS to present us with what we want to see behind the mirror.<\/li>\n<li>MichMIch maintains the code with the template on GitHub, grab it here\u00a0<a href=\"https:\/\/github.com\/MichMich\/MagicMirror\">https:\/\/github.com\/MichMich\/MagicMirror<\/a><\/li>\n<li>Oh look at the magic!<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/49-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3254 size-large\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/49-576x1024.jpg\" alt=\"\" width=\"576\" height=\"1024\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>The Finished Product<\/h5>\n<ul>\n<li>Tada!<br \/>\n<a href=\"https:\/\/infotechguy.net\/wp-content\/uploads\/2021\/03\/IMG-4818-scaled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3256 size-large\" src=\"https:\/\/infotechguy.net\/wp-content\/uploads\/IMG-4818-1024x1024.jpg\" alt=\"\" width=\"1024\" height=\"1024\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>\n<h5>Inspiration (Thank you so much!)<\/h5>\n<ul>\n<li><a href=\"http:\/\/michaelteeuw.nl\/post\/84026273526\/and-there-it-is-the-end-result-of-the-magic\">http:\/\/michaelteeuw.nl\/post\/84026273526\/and-there-it-is-the-end-result-of-the-magic<\/a><\/li>\n<li><a href=\"http:\/\/blog.dylanjpierce.com\/raspberrypi\/magicmirror\/tutorial\/2015\/12\/27\/build-a-magic-mirror.html\">http:\/\/blog.dylanjpierce.com\/raspberrypi\/magicmirror\/tutorial\/2015\/12\/27\/build-a-magic-mirror.html<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Like many of you I tend to browse Imgur from time to time. I noticed a few times some folks were showing off their build\u00a0of a Smart Mirror and I thought to myself that would&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":658,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2928","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/infotechguy.net\/index.php?rest_route=\/wp\/v2\/pages\/2928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infotechguy.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infotechguy.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infotechguy.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/infotechguy.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2928"}],"version-history":[{"count":1,"href":"https:\/\/infotechguy.net\/index.php?rest_route=\/wp\/v2\/pages\/2928\/revisions"}],"predecessor-version":[{"id":4191,"href":"https:\/\/infotechguy.net\/index.php?rest_route=\/wp\/v2\/pages\/2928\/revisions\/4191"}],"up":[{"embeddable":true,"href":"https:\/\/infotechguy.net\/index.php?rest_route=\/wp\/v2\/pages\/658"}],"wp:attachment":[{"href":"https:\/\/infotechguy.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}