<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Magic Mirror build with Pi Zero/Red Bear IoT pHAT]]></title><description><![CDATA[<p dir="auto">Hey guys!</p>
<p dir="auto">This thread is basically a way for me to log my process for making a Magic Mirror, and update it with new findings, or input from the MM community!</p>
]]></description><link>https://forum.magicmirror.builders/topic/9431/magic-mirror-build-with-pi-zero-red-bear-iot-phat</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Jul 2026 09:42:02 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/9431.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 Jan 2019 14:49:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Magic Mirror build with Pi Zero/Red Bear IoT pHAT on Tue, 08 Jan 2019 19:42:23 GMT]]></title><description><![CDATA[<p dir="auto">Now the very last part of this project is making the frame/mirror assembly to seat the monitor and RP.</p>
<p dir="auto">Went to Home Depot, got some wood. Went to Harbor Freight, got a free gift (5’X7’ tarp) . Oh, and a miter box.</p>
<p dir="auto">Did a simple frame design with 45 degree angle cuts, and a small framed box behind that.</p>
<p dir="auto">The only material(s) I can recommend for this part of the project is the <a href="https://www.amazon.com/gp/product/B01G4MQ3WQ/ref=oh_aui_detailpage_o00_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noopener noreferrer nofollow ugc">two-way acrylic sheet</a>.</p>
<p dir="auto">Everything else will obviously vary based on the frame you want to build.</p>
<p dir="auto">Setup (Note free tarp!):</p>
<p dir="auto"><img src="/assets/uploads/files/1546975297168-pi-fram-setup.jpg" alt="0_1546975296000_pi fram setup.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Progress:</p>
<p dir="auto">Incorrectly measuring/cutting wood.</p>
<p dir="auto"><img src="/assets/uploads/files/1546976162664-pi-frame-cutting.jpg" alt="0_1546976161808_pi frame cutting.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Assembling/securing frame.</p>
<p dir="auto">This was irritating, as the cuts weren’t perfect, resulting in less than ideal alignment of the pieces. Oh well! We slapped some Gorilla Wood Glue on the edges, then sent some staples (yikes) into the corners to keep it all together. This oddly worked perfectly.</p>
<p dir="auto"><img src="/assets/uploads/files/1546975606576-pi-frame-3.jpg" alt="0_1546975605815_pi frame 3.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1546975682500-pi-frame-2.jpg" alt="0_1546975681868_pi frame 2.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Once the glue dried, we hammered the staples all the way in, flipped it over, and were again, pleasantly surprised to see that it looked excellent. My dad sanded down the now front of the frame.</p>
<p dir="auto">Huzzah!</p>
<p dir="auto"><img src="/assets/uploads/files/1546975797566-pi-frame-final.jpg" alt="0_1546975796810_pi frame final.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Now that that was done, I had to make a box to hold the brains:</p>
<p dir="auto">I (poorly) cut some wood, and just screwed it to the back of frame to accommodate the OUTER edges of the monitor.</p>
<p dir="auto">Just pretend I didn’t split that one piece of wood.</p>
<p dir="auto"><img src="/assets/uploads/files/1546976228195-pi-box-0.jpg" alt="0_1546976227286_pi box 0.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1546976228628-pi-box-1.jpg" alt="1_1546976227286_pi box 1.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1546976229053-pi-box-done.jpg" alt="2_1546976227286_pi box done.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">All I have to say about the box is “Good not great”.</p>
<p dir="auto">99.5% finished product:</p>
<p dir="auto"><img src="/assets/uploads/files/1546976392656-99.5-finished.jpg" alt="0_1546976392077_99.5 finished.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1546976507729-99.5-finished-2.jpg" alt="0_1546976507103_99.5 finished 2.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">I didn’t say 100% finished because if you look, you’ll see the blue clamps on the either side holding the monitor into the box. I haven’t quite figured out how to secure the monitor into the box yet. So any ideas/tips/tricks are welcome!</p>
]]></description><link>https://forum.magicmirror.builders/post/49716</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/49716</guid><dc:creator><![CDATA[Wordonroad]]></dc:creator><pubDate>Tue, 08 Jan 2019 19:42:23 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror build with Pi Zero/Red Bear IoT pHAT on Tue, 08 Jan 2019 19:47:40 GMT]]></title><description><![CDATA[<p dir="auto">Now that I had the RP working, connected to WiFi, and a working display set up, it was time to get the MM installed. No need to download a browser either, as the Raspbian version I installed has Chromium on it.</p>
<p dir="auto">I tried a bunch of different install methods and DIYs, but I kept getting stuck with Node and NPM. Whatever the hell those are…</p>
<p dir="auto">Eventually I got fed up with all the errors I was getting (beer didn’t help here), and took to YouTube to figure out this Node/NPM nonsense.</p>
<p dir="auto">Welp, video after video, I was still clueless. I just needed to get it installed.</p>
<p dir="auto">Finally stumbled across <a href="https://www.youtube.com/watch?reload=9&amp;v=qeHpXVUwI08" target="_blank" rel="noopener noreferrer nofollow ugc">this</a>. God bless.</p>
<ul>
<li>Got Node/NPM installed without error.</li>
</ul>
<p dir="auto">Sidenote: I did a lot of this through my <a href="https://www.raspberrypi.org/documentation/remote-access/ssh/unix.md" target="_blank" rel="noopener noreferrer nofollow ugc">MacBook/SSH</a> to my RP.</p>
<p dir="auto">Now to install the extras (Node/NPM should be installed at this point), and MM:</p>
<ul>
<li>
<p dir="auto">Install git: sudo apt install git</p>
</li>
<li>
<p dir="auto">Install Unclutter (hide cursor): sudo apt install unclutter</p>
</li>
<li>
<p dir="auto">Use the command “git clone <a href="https://github.com/MichMich/MagicMirror" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/MichMich/MagicMirror</a>” to get the MM installed. This shouldn’t take too long.</p>
</li>
<li>
<p dir="auto">Enter the MM using the command “cd MagicMirror” - Case does matter!</p>
</li>
<li>
<p dir="auto">Install and run using “npm install &amp;&amp; node serveronly”</p>
</li>
</ul>
<p dir="auto">Once this is done, you’ll get directed back to “cd MagicMirror”.</p>
<p dir="auto">Now finally launch the MM using “node serveronly”.</p>
<p dir="auto">The terminal will tell you to point your browser to a certain site. Copy and paste that URL into your search bar. Sit back, open your <em>presumably</em> 60th beer, and admire your hard work!</p>
<p dir="auto">Now, as I gawked at this beautiful display, it disappeared after 15 minutes, so…</p>
<p dir="auto"><a href="https://www.youtube.com/watch?v=hWKSTsWwOTk" target="_blank" rel="noopener noreferrer nofollow ugc">Disable screen saver</a>.</p>
<p dir="auto">Also; a quick look at how many different sources I was referencing while doing this portion.</p>
<p dir="auto"><img src="/assets/uploads/files/1546976848613-screen-shot-2019-01-08-at-2.01.35-pm.png" alt="0_1546976846917_Screen Shot 2019-01-08 at 2.01.35 PM.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/49709</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/49709</guid><dc:creator><![CDATA[Wordonroad]]></dc:creator><pubDate>Tue, 08 Jan 2019 19:47:40 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror build with Pi Zero/Red Bear IoT pHAT on Tue, 08 Jan 2019 17:18:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bhepler" aria-label="Profile: bhepler">@<bdi>bhepler</bdi></a> said in <a href="/post/49670">Magic Mirror build with Pi Zero/Red Bear IoT pHAT</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wordonroad" aria-label="Profile: wordonroad">@<bdi>wordonroad</bdi></a> said in <a href="/post/49641">Magic Mirror build with Pi Zero/Red Bear IoT pHAT</a>:</p>
<blockquote>
<p dir="auto">I’m sure some of you are wondering why I went through the hassle of doing all of this</p>
</blockquote>
<p dir="auto">No, not really. We’ve all decided to try something unknown and create a nifty toy. We understand the urge to go our own way.</p>
<p dir="auto">That said, you look like you’re off to a great start. Keep us informed!</p>
</blockquote>
<p dir="auto">I appreciate the feedback and support! Thank you!</p>
]]></description><link>https://forum.magicmirror.builders/post/49706</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/49706</guid><dc:creator><![CDATA[Wordonroad]]></dc:creator><pubDate>Tue, 08 Jan 2019 17:18:20 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror build with Pi Zero/Red Bear IoT pHAT on Tue, 08 Jan 2019 01:58:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wordonroad" aria-label="Profile: wordonroad">@<bdi>wordonroad</bdi></a> said in <a href="/post/49641">Magic Mirror build with Pi Zero/Red Bear IoT pHAT</a>:</p>
<blockquote>
<p dir="auto">I’m sure some of you are wondering why I went through the hassle of doing all of this</p>
</blockquote>
<p dir="auto">No, not really. We’ve all decided to try something unknown and create a nifty toy. We understand the urge to go our own way.</p>
<p dir="auto">That said, you look like you’re off to a great start. Keep us informed!</p>
]]></description><link>https://forum.magicmirror.builders/post/49670</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/49670</guid><dc:creator><![CDATA[bhepler]]></dc:creator><pubDate>Tue, 08 Jan 2019 01:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to Magic Mirror build with Pi Zero/Red Bear IoT pHAT on Tue, 08 Jan 2019 18:22:23 GMT]]></title><description><![CDATA[<p dir="auto">I’m sure some of you are wondering why I went through the hassle of doing all of this vs. just buying a Canakit that includes all of this stuff etc.</p>
<p dir="auto">Well, in short, I bought the OG RP years ago, with plans to make an MM, but never got around to it. My dad recently mentioned that he saw an MM somewhere on the internet, and breathed new life into my project, so here we are.</p>
<p dir="auto">First things first, I had to get Raspian onto a Micro SD Card, get a female USB adapter, and a keyboard/mouse setup for the commands etc, and power to the RP (Standard micro-usb charger, everyone has roughly 8,000 of these laying around their house).</p>
<p dir="auto">I used a Sandisk 32GB, and followed the guide right on <a href="https://www.raspberrypi.org/documentation/installation/installing-images/" target="_blank" rel="noopener noreferrer nofollow ugc">RP’s website</a>.</p>
<p dir="auto"><a href="https://primenow.amazon.com/dp/B00BP5KOPA?m=AKGQAC2GM29US&amp;psc=1" target="_blank" rel="noopener noreferrer nofollow ugc">Wireless keyboard/mouse</a>.</p>
<p dir="auto"><a href="https://www.amazon.com/gp/product/B00LN3LQKQ/ref=oh_aui_detailpage_o03_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noopener noreferrer nofollow ugc">Micro-USB to Female USB</a>.</p>
<p dir="auto">Not realizing this has a mini-HDMI, had to get a <a href="https://primenow.amazon.com/dp/B014I8UHXE?m=AKGQAC2GM29US&amp;psc=1" target="_blank" rel="noopener noreferrer nofollow ugc">conversion cable</a>.</p>
<p dir="auto">Red Bear IoT pHAT (Header NOT soldered, because why would I want anything to be simple?).</p>
<p dir="auto"><a href="https://www.adafruit.com/product/3329" target="_blank" rel="noopener noreferrer nofollow ugc">Basic pHAT</a>.</p>
<p dir="auto"><a href="https://www.adafruit.com/product/3283" target="_blank" rel="noopener noreferrer nofollow ugc">Soldered to Pi pHAT</a>.</p>
<p dir="auto">The last bit of hardware I needed was a display. Did some searching on the Facebook Marketplace. Found a 24" LG 1080P listed for $80, got it for half…and then stripped it all apart.</p>
<p dir="auto">Base Pi Zero, no WiFi/Bluetooth capabilities:</p>
<p dir="auto"><img src="/assets/uploads/files/1546880274203-basic-pie-resized.jpg" alt="0_1546880271724_basic pie.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1546883798173-pie-sd-hdmi-usb-resized.jpg" alt="0_1546883795803_pie sd hdmi usb.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Keyboard, mouse, monitor, and power working well:</p>
<p dir="auto"><img src="/assets/uploads/files/1546883956204-pie-with-monitor-kb-and-mouse-resized.jpg" alt="0_1546883955673_pie with monitor kb and mouse.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Destroying a perfectly fine monitor:</p>
<p dir="auto"><img src="/assets/uploads/files/1546884142135-monitor-1-resized.jpg" alt="0_1546884140718_monitor 1.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Next up: getting WiFi onto the RP.</p>
<p dir="auto">The headers that come with the basic pHAT are a male/female 20 pin. Luckily my dad had some 10 pin male/male headers laying around, as well as self taught skill with the soldering iron, so he meticulously soldered those to the RP/pHAT for me:</p>
<p dir="auto"><img src="/assets/uploads/files/1546884697951-wifi-hat-top-resized.jpg" alt="1_1546884695011_wifi hat top.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1546884699355-wifi-hat-bottom-resized.jpg" alt="0_1546884695010_wifi hat bottom.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">The other option for WiFi was stripping/soldering a USB dongle to the RP board itself:</p>
<p dir="auto"><a href="https://youtu.be/Kbv5mqv32tc" target="_blank" rel="noopener noreferrer nofollow ugc">Quick Video/Diagram</a></p>
<p dir="auto">I bought a few dongles from eBay, (pronounced “China”), but then my dad mentioned the Red Bear pHAT, so I went with that instead. I think it looks a lot better too!</p>
]]></description><link>https://forum.magicmirror.builders/post/49641</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/49641</guid><dc:creator><![CDATA[Wordonroad]]></dc:creator><pubDate>Tue, 08 Jan 2019 18:22:23 GMT</pubDate></item></channel></rss>