<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Giant Retro Gaming Magic Mirror with a Raspberry Pi 5! -- Episode-649</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Giant Retro Gaming Magic Mirror with a Raspberry Pi 5! -- Episode-649</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649</link><pubDate>Thu, 04 Apr 2024 17:53:11 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1ee25cf3-2a2c-4e97-bad0-bfe65b6f9481</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649#comments</comments><description>Current Revision posted to Documents by pchan on 4/4/2024 5:53:11 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;David merges an impressive 65-inch touchscreen and a retro arcade machine into&amp;nbsp;the single concept of a &amp;quot;magic mirror&amp;quot;. Initially drawn to the potential of magic mirrors but craving more interactivity and size, David meticulously plans out the functionality to take advantage of a plethora of inputs and outputs, including RS 232 control&amp;nbsp;and motion sensing.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmb4q50"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=CYEiDsiCqmo&amp;amp;feature=youtu.be"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-81/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_09_5F00_57_5F00_19.Still003.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;At the heart of the project lies the Raspberry Pi 5, serving as David&amp;#39;s primary tool for driving the device&amp;#39;s functionalities. However, configuring the Pi 5 and setting up the PINN (PINN is not NOOBS) operating system presents unexpected challenges. Undeterred, David adapts to the Pi 5&amp;#39;s unique requirements, navigating differences in available operating systems and&amp;nbsp;navigating driver support issues (due to using an early build of the operating system with the Pi 5 still being new to this alternative operating system) to ensure smooth operation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-81/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_12_5F00_50_5F00_04.Still006.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;David uses a perf board to solder the electronics to handle the motion sensing from a PIR, and adds wiring, a ribbon cable, and angled headers to help in mounting the components with the Raspberry Pi. He also uses an RS232 converter to convert the UART on the Raspberry Pi to RS 232 for serial communications.&amp;nbsp;The PIR sensor is used to detect the presence of a person and to turn the screen on and off, and a cron job is used to turn the screen off at night and back on in the morning.&amp;nbsp;The magic mirror displays a calendar, weather forecast, and other information. David uses RetroPie to play games on the screen, but he has trouble getting the screen to display horizontally -&amp;nbsp;do you have any tips for David to correct this? Please comment them below!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-81/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_14_5F00_23_5F00_08.Still005.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Despite&amp;nbsp;encountering&amp;nbsp;hurdles along the way, David creates a functional &amp;#39;magic mirror&amp;#39; that can also function as an impromptu gaming setup! (just, when he gets that orientation sorted) with the capacity to add further functionality as and when needed!&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-81/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_20_5F00_13_5F00_19.Still004.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmsusc1"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;PINN GitHub:&amp;nbsp;&amp;nbsp;&lt;a id="" href="https://github.com/procount/pinn" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/procount/pinn&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://retropie.org.uk/download/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;span&gt;Download RetroPie&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Python code mentioned in the video will be available and this page will be edited when it is.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hqkvbnrm1"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-77e87" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4256000,2907950,3215601,3604532~2,967397~2,3932139,3402820,3498592,3410186~2,2984448,4263049&amp;nsku=81AK1348,58AC7766,25AH9993,05AJ8712~2,68C0440~2,29AK9850,84AJ0931,78AH1777,80AH7473~2,85AC1755,82AK3950&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('77e87'));" data-farnell="4256000,2907950,3215601,3604532~2,967397~2,3932139,3402820,3498592,3410186~2,2984448,4263049" data-newark="81AK1348,58AC7766,25AH9993,05AJ8712~2,68C0440~2,29AK9850,84AJ0931,78AH1777,80AH7473~2,85AC1755,82AK3950" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raspberry Pi5 8GB, BCM2712, Arm Cortex-A76, 8GB RAM, MicroSD, Wifi, HDMI, Power button&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e44ee" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4256000&amp;nsku=81AK1348&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e44ee'));" data-farnell="4256000" data-newark="81AK1348" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USB Cable, Type A Plug to Type A Plug, 500 mm, 19.7 &amp;quot;, USB 2.0, Grey&lt;/td&gt;
&lt;td&gt;Multicomp&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-fc5f4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2907950&amp;nsku=58AC7766&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('fc5f4'));" data-farnell="2907950" data-newark="58AC7766" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio / Video Cable Assembly, HDMI Micro Plug, HDMI Plug, 3.28 ft, 1 m, White&lt;/td&gt;
&lt;td&gt;Pro Signal&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-5ef57" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3215601&amp;nsku=25AH9993&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('5ef57'));" data-farnell="3215601" data-newark="25AH9993" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PIR MOTION SENSOR, 2.5M, 5.5VDC, WHITE&lt;/td&gt;
&lt;td&gt;Panasonic&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f9d8f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3604532~2&amp;nsku=05AJ8712~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f9d8f'));" data-farnell="3604532~2" data-newark="05AJ8712~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oktopad, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-a3fcb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=967397~2&amp;nsku=68C0440~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('a3fcb'));" data-farnell="967397~2" data-newark="68C0440~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Converter, RS232 to TTL, DB9, -40 &amp;Acirc;&amp;deg;C to 85 &amp;Acirc;&amp;deg;C&lt;/td&gt;
&lt;td&gt;Seeed Studio&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b9dfb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3932139&amp;nsku=29AK9850&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('b9dfb'));" data-farnell="3932139" data-newark="29AK9850" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Computer Cable, RS232 Socket, RS232 Socket, 3.28 ft, 1 m, Beige&lt;/td&gt;
&lt;td&gt;Pro signal&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7e299" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3402820&amp;nsku=84AJ0931&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('7e299'));" data-farnell="3402820" data-newark="84AJ0931" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mounting Wire Kit, Multicore, Multicolour, 8 x 5m, 2 x 10m 24 AWG&lt;/td&gt;
&lt;td&gt;Velleman&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-85b90" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3498592&amp;nsku=78AH1777&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('85b90'));" data-farnell="3498592" data-newark="78AH1777" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Flash Memory Card, MicroSD Card, UHS-1, Class 10, 128 GB&lt;/td&gt;
&lt;td&gt;Hama&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d433e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3410186~2&amp;nsku=80AH7473~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d433e'));" data-farnell="3410186~2" data-newark="80AH7473~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB Receptacle, Elevated Strip, Board-to-Board, 2.54 mm, 2 Rows, 40 Contacts, Through Hole Mount&lt;/td&gt;
&lt;td&gt;Samtec&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-4d11a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2984448&amp;nsku=85AC1755&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4d11a'));" data-farnell="2984448" data-newark="85AC1755" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raspberry Pi 5 Active Cooler&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-224fa" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4263049&amp;nsku=82AK3950&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('224fa'));" data-farnell="4263049" data-newark="82AK3950" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hqkvc50g2"&gt;&lt;span&gt;&lt;/span&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;65&amp;quot; Television&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Metallic Mirror Film&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/3892/vcp-biography-david-edwards" data-e14adj="t"&gt;About David&lt;/a&gt; |&amp;nbsp;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Screen orientation optimization, Retro arcade machine, 65-inch touch screen, PINN operating system, pcb, serial communication, raspberry pi 5, gaming console, retropie, power management, Electronics soldering, e14p_DE, magic mirror, presence detection, pir sensor, friday_release, diy project&lt;/div&gt;
</description></item><item><title>Giant Retro Gaming Magic Mirror with a Raspberry Pi 5! -- Episode-649</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649/revision/5</link><pubDate>Thu, 04 Apr 2024 17:53:11 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1ee25cf3-2a2c-4e97-bad0-bfe65b6f9481</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649#comments</comments><description>Revision 5 posted to Documents by cstanton on 4/4/2024 5:53:11 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;David merges an impressive 65-inch touchscreen and a retro arcade machine into&amp;nbsp;the single concept of a &amp;quot;magic mirror&amp;quot;. Initially drawn to the potential of magic mirrors but craving more interactivity and size, David meticulously plans out the functionality to take advantage of a plethora of inputs and outputs, including RS 232 control&amp;nbsp;and motion sensing.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmb4q50"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=CYEiDsiCqmo&amp;amp;feature=youtu.be"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_09_5F00_57_5F00_19.Still003.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;At the heart of the project lies the Raspberry Pi 5, serving as David&amp;#39;s primary tool for driving the device&amp;#39;s functionalities. However, configuring the Pi 5 and setting up the PINN (PINN is not NOOBS) operating system presents unexpected challenges. Undeterred, David adapts to the Pi 5&amp;#39;s unique requirements, navigating differences in available operating systems and&amp;nbsp;navigating driver support issues (due to using an early build of the operating system with the Pi 5 still being new to this alternative operating system) to ensure smooth operation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_12_5F00_50_5F00_04.Still006.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;David uses a perf board to solder the electronics to handle the motion sensing from a PIR, and adds wiring, a ribbon cable, and angled headers to help in mounting the components with the Raspberry Pi. He also uses an RS232 converter to convert the UART on the Raspberry Pi to RS 232 for serial communications.&amp;nbsp;The PIR sensor is used to detect the presence of a person and to turn the screen on and off, and a cron job is used to turn the screen off at night and back on in the morning.&amp;nbsp;The magic mirror displays a calendar, weather forecast, and other information. David uses RetroPie to play games on the screen, but he has trouble getting the screen to display horizontally -&amp;nbsp;do you have any tips for David to correct this? Please comment them below!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_14_5F00_23_5F00_08.Still005.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Despite&amp;nbsp;encountering&amp;nbsp;hurdles along the way, David creates a functional &amp;#39;magic mirror&amp;#39; that can also function as an impromptu gaming setup! (just, when he gets that orientation sorted) with the capacity to add further functionality as and when needed!&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_20_5F00_13_5F00_19.Still004.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmsusc1"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;PINN GitHub:&amp;nbsp;&amp;nbsp;&lt;a id="" href="https://github.com/procount/pinn" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/procount/pinn&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://retropie.org.uk/download/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;span&gt;Download RetroPie&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Python code mentioned in the video will be available and this page will be edited when it is.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hqkvbnrm1"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-f822c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4256000,2907950,3215601,3604532~2,967397~2,3932139,3402820,3498592,3410186~2,2984448,4263049&amp;nsku=81AK1348,58AC7766,25AH9993,05AJ8712~2,68C0440~2,29AK9850,84AJ0931,78AH1777,80AH7473~2,85AC1755,82AK3950&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f822c'));" data-farnell="4256000,2907950,3215601,3604532~2,967397~2,3932139,3402820,3498592,3410186~2,2984448,4263049" data-newark="81AK1348,58AC7766,25AH9993,05AJ8712~2,68C0440~2,29AK9850,84AJ0931,78AH1777,80AH7473~2,85AC1755,82AK3950" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raspberry Pi5 8GB, BCM2712, Arm Cortex-A76, 8GB RAM, MicroSD, Wifi, HDMI, Power button&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f01cf" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4256000&amp;nsku=81AK1348&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f01cf'));" data-farnell="4256000" data-newark="81AK1348" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USB Cable, Type A Plug to Type A Plug, 500 mm, 19.7 &amp;quot;, USB 2.0, Grey&lt;/td&gt;
&lt;td&gt;Multicomp&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-fc486" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2907950&amp;nsku=58AC7766&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('fc486'));" data-farnell="2907950" data-newark="58AC7766" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio / Video Cable Assembly, HDMI Micro Plug, HDMI Plug, 3.28 ft, 1 m, White&lt;/td&gt;
&lt;td&gt;Pro Signal&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-1f71e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3215601&amp;nsku=25AH9993&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('1f71e'));" data-farnell="3215601" data-newark="25AH9993" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PIR MOTION SENSOR, 2.5M, 5.5VDC, WHITE&lt;/td&gt;
&lt;td&gt;Panasonic&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-68f6b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3604532~2&amp;nsku=05AJ8712~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('68f6b'));" data-farnell="3604532~2" data-newark="05AJ8712~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oktopad, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-74fc0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=967397~2&amp;nsku=68C0440~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('74fc0'));" data-farnell="967397~2" data-newark="68C0440~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Converter, RS232 to TTL, DB9, -40 &amp;Acirc;&amp;deg;C to 85 &amp;Acirc;&amp;deg;C&lt;/td&gt;
&lt;td&gt;Seeed Studio&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-68421" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3932139&amp;nsku=29AK9850&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('68421'));" data-farnell="3932139" data-newark="29AK9850" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Computer Cable, RS232 Socket, RS232 Socket, 3.28 ft, 1 m, Beige&lt;/td&gt;
&lt;td&gt;Pro signal&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b13df" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3402820&amp;nsku=84AJ0931&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('b13df'));" data-farnell="3402820" data-newark="84AJ0931" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mounting Wire Kit, Multicore, Multicolour, 8 x 5m, 2 x 10m 24 AWG&lt;/td&gt;
&lt;td&gt;Velleman&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8d4ae" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3498592&amp;nsku=78AH1777&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8d4ae'));" data-farnell="3498592" data-newark="78AH1777" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Flash Memory Card, MicroSD Card, UHS-1, Class 10, 128 GB&lt;/td&gt;
&lt;td&gt;Hama&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-3d89d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3410186~2&amp;nsku=80AH7473~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('3d89d'));" data-farnell="3410186~2" data-newark="80AH7473~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB Receptacle, Elevated Strip, Board-to-Board, 2.54 mm, 2 Rows, 40 Contacts, Through Hole Mount&lt;/td&gt;
&lt;td&gt;Samtec&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-df9f9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2984448&amp;nsku=85AC1755&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('df9f9'));" data-farnell="2984448" data-newark="85AC1755" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raspberry Pi 5 Active Cooler&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-09c5e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4263049&amp;nsku=82AK3950&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('09c5e'));" data-farnell="4263049" data-newark="82AK3950" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hqkvc50g2"&gt;&lt;span&gt;&lt;/span&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;65&amp;quot; Television&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Metallic Mirror Film&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/3892/vcp-biography-david-edwards" data-e14adj="t"&gt;About David&lt;/a&gt; |&amp;nbsp;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Screen orientation optimization, Retro arcade machine, 65-inch touch screen, PINN operating system, pcb, serial communication, raspberry pi 5, gaming console, retropie, power management, Electronics soldering, e14p_DE, magic mirror, presence detection, pir sensor, friday_release, diy project&lt;/div&gt;
</description></item><item><title>Giant Retro Gaming Magic Mirror with a Raspberry Pi 5! -- Episode-649</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649/revision/4</link><pubDate>Thu, 04 Apr 2024 16:52:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1ee25cf3-2a2c-4e97-bad0-bfe65b6f9481</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649#comments</comments><description>Revision 4 posted to Documents by tariq.ahmad on 4/4/2024 4:52:08 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;David merges the concepts of a magic mirror and a retro arcade machine into a single, impressive 65-inch touch screen. Initially drawn to the potential of magic mirrors but craving more interactivity and size, David meticulously plans out the project&amp;#39;s technical specifications. With a plethora of inputs and outputs, including RS 232 control, David ensures seamless communication between the Raspberry Pi and the screen, optimizing functionality while managing power consumption.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmb4q50"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=CYEiDsiCqmo&amp;amp;feature=youtu.be"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_09_5F00_57_5F00_19.Still003.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;At the heart of the project lies the Raspberry Pi 5, serving as David&amp;#39;s primary tool for driving the device&amp;#39;s functionalities. However, configuring the Pi 5 and setting up the PINN (PINN is not NOOBS) operating system presents unexpected challenges. Undeterred, David adapts to the Pi 5&amp;#39;s unique requirements, navigating differences in available operating systems and addressing driver support issues to ensure smooth operation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_12_5F00_50_5F00_04.Still006.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;David uses a PCB or perf board to solder the electronics and adds wiring, a ribbon cable, and angled headers. He also uses an RS232 converter to convert the UART on the Raspberry Pi to RS 232 for serial communications. A PIR sensor is used to detect presence and turn the screen on and off, and a Chrome tab is used to turn the screen off at night and back on in the morning.&amp;nbsp;The magic mirror displays a calendar, weather forecast, and other information. David uses RetroPie to play games on the screen, but he has trouble getting the screen to display horizontally.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_14_5F00_23_5F00_08.Still005.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Despite&amp;nbsp;encountering&amp;nbsp;hurdles along the way, David&amp;nbsp;demonstrates&amp;nbsp;resilience and ingenuity in overcoming each obstacle. Challenges include navigating the complexities of multiple operating systems and&amp;nbsp;optimizing&amp;nbsp;screen orientation for gaming purposes. Through perseverance and problem-solving, David&amp;nbsp;successfully realizes his vision of a fully functional device that seamlessly combines the features of a magic mirror and a retro arcade machine.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_20_5F00_13_5F00_19.Still004.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmsusc1"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;PINN GitHub:&amp;nbsp;&amp;nbsp;&lt;a id="" href="https://github.com/procount/pinn" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/procount/pinn&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://retropie.org.uk/download/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;span&gt;Download RetroPie&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hqkvbnrm1"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-6d2ca" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4256000,2907950,3215601,3604532~2,967397~2,3932139,3402820,3498592,3410186~2,2984448,4263049&amp;nsku=81AK1348,58AC7766,25AH9993,05AJ8712~2,68C0440~2,29AK9850,84AJ0931,78AH1777,80AH7473~2,85AC1755,82AK3950&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6d2ca'));" data-farnell="4256000,2907950,3215601,3604532~2,967397~2,3932139,3402820,3498592,3410186~2,2984448,4263049" data-newark="81AK1348,58AC7766,25AH9993,05AJ8712~2,68C0440~2,29AK9850,84AJ0931,78AH1777,80AH7473~2,85AC1755,82AK3950" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raspberry Pi5 8GB, BCM2712, Arm Cortex-A76, 8GB RAM, MicroSD, Wifi, HDMI, Power button&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-35b60" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4256000&amp;nsku=81AK1348&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('35b60'));" data-farnell="4256000" data-newark="81AK1348" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USB Cable, Type A Plug to Type A Plug, 500 mm, 19.7 &amp;quot;, USB 2.0, Grey&lt;/td&gt;
&lt;td&gt;Multicomp&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-1a7b1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2907950&amp;nsku=58AC7766&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('1a7b1'));" data-farnell="2907950" data-newark="58AC7766" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio / Video Cable Assembly, HDMI Micro Plug, HDMI Plug, 3.28 ft, 1 m, White&lt;/td&gt;
&lt;td&gt;Pro Signal&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-24e53" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3215601&amp;nsku=25AH9993&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('24e53'));" data-farnell="3215601" data-newark="25AH9993" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PIR MOTION SENSOR, 2.5M, 5.5VDC, WHITE&lt;/td&gt;
&lt;td&gt;Panasonic&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ca4ec" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3604532~2&amp;nsku=05AJ8712~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ca4ec'));" data-farnell="3604532~2" data-newark="05AJ8712~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oktopad, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-63e27" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=967397~2&amp;nsku=68C0440~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('63e27'));" data-farnell="967397~2" data-newark="68C0440~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Converter, RS232 to TTL, DB9, -40 &amp;Acirc;&amp;deg;C to 85 &amp;Acirc;&amp;deg;C&lt;/td&gt;
&lt;td&gt;Seeed Studio&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-4345a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3932139&amp;nsku=29AK9850&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4345a'));" data-farnell="3932139" data-newark="29AK9850" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Computer Cable, RS232 Socket, RS232 Socket, 3.28 ft, 1 m, Beige&lt;/td&gt;
&lt;td&gt;Pro signal&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-1a4ac" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3402820&amp;nsku=84AJ0931&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('1a4ac'));" data-farnell="3402820" data-newark="84AJ0931" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mounting Wire Kit, Multicore, Multicolour, 8 x 5m, 2 x 10m 24 AWG&lt;/td&gt;
&lt;td&gt;Velleman&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7f74e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3498592&amp;nsku=78AH1777&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('7f74e'));" data-farnell="3498592" data-newark="78AH1777" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Flash Memory Card, MicroSD Card, UHS-1, Class 10, 128 GB&lt;/td&gt;
&lt;td&gt;Hama&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-1a20d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3410186~2&amp;nsku=80AH7473~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('1a20d'));" data-farnell="3410186~2" data-newark="80AH7473~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB Receptacle, Elevated Strip, Board-to-Board, 2.54 mm, 2 Rows, 40 Contacts, Through Hole Mount&lt;/td&gt;
&lt;td&gt;Samtec&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-44d87" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2984448&amp;nsku=85AC1755&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('44d87'));" data-farnell="2984448" data-newark="85AC1755" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raspberry Pi 5 Active Cooler&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ef352" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4263049&amp;nsku=82AK3950&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ef352'));" data-farnell="4263049" data-newark="82AK3950" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hqkvc50g2"&gt;&lt;span&gt;&lt;/span&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;65&amp;quot; Television&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Metallic Mirror Film&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/3892/vcp-biography-david-edwards" data-e14adj="t"&gt;About David&lt;/a&gt; |&amp;nbsp;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Screen orientation optimization, Retro arcade machine, 65-inch touch screen, PINN operating system, pcb, serial communication, raspberry pi 5, gaming console, retropie, power management, Electronics soldering, e14p_DE, magic mirror, presence detection, pir sensor, friday_release, diy project&lt;/div&gt;
</description></item><item><title>Giant Retro Gaming Magic Mirror with a Raspberry Pi 5! -- Episode-649</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649/revision/3</link><pubDate>Thu, 04 Apr 2024 16:35:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1ee25cf3-2a2c-4e97-bad0-bfe65b6f9481</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649#comments</comments><description>Revision 3 posted to Documents by tariq.ahmad on 4/4/2024 4:35:23 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;David merges the concepts of a magic mirror and a retro arcade machine into a single, impressive 65-inch touch screen. Initially drawn to the potential of magic mirrors but craving more interactivity and size, David meticulously plans out the project&amp;#39;s technical specifications. With a plethora of inputs and outputs, including RS 232 control, David ensures seamless communication between the Raspberry Pi and the screen, optimizing functionality while managing power consumption.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmb4q50"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_09_5F00_57_5F00_19.Still003.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;At the heart of the project lies the Raspberry Pi 5, serving as David&amp;#39;s primary tool for driving the device&amp;#39;s functionalities. However, configuring the Pi 5 and setting up the PINN (PINN is not NOOBS) operating system presents unexpected challenges. Undeterred, David adapts to the Pi 5&amp;#39;s unique requirements, navigating differences in available operating systems and addressing driver support issues to ensure smooth operation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_12_5F00_50_5F00_04.Still006.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;David uses a PCB or perf board to solder the electronics and adds wiring, a ribbon cable, and angled headers. He also uses an RS232 converter to convert the UART on the Raspberry Pi to RS 232 for serial communications. A PIR sensor is used to detect presence and turn the screen on and off, and a Chrome tab is used to turn the screen off at night and back on in the morning.&amp;nbsp;The magic mirror displays a calendar, weather forecast, and other information. David uses RetroPie to play games on the screen, but he has trouble getting the screen to display horizontally.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_14_5F00_23_5F00_08.Still005.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Despite&amp;nbsp;encountering&amp;nbsp;hurdles along the way, David&amp;nbsp;demonstrates&amp;nbsp;resilience and ingenuity in overcoming each obstacle. Challenges include navigating the complexities of multiple operating systems and&amp;nbsp;optimizing&amp;nbsp;screen orientation for gaming purposes. Through perseverance and problem-solving, David&amp;nbsp;successfully realizes his vision of a fully functional device that seamlessly combines the features of a magic mirror and a retro arcade machine.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_20_5F00_13_5F00_19.Still004.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmsusc1"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;PINN GitHub:&amp;nbsp;&amp;nbsp;&lt;a id="" href="https://github.com/procount/pinn" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/procount/pinn&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://retropie.org.uk/download/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;span&gt;Download RetroPie&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hqkvbnrm1"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-5a7ea" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4256000,2907950,3215601,3604532~2,967397~2,3932139,3402820,3498592,3410186~2,2984448,4263049&amp;nsku=81AK1348,58AC7766,25AH9993,05AJ8712~2,68C0440~2,29AK9850,84AJ0931,78AH1777,80AH7473~2,85AC1755,82AK3950&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('5a7ea'));" data-farnell="4256000,2907950,3215601,3604532~2,967397~2,3932139,3402820,3498592,3410186~2,2984448,4263049" data-newark="81AK1348,58AC7766,25AH9993,05AJ8712~2,68C0440~2,29AK9850,84AJ0931,78AH1777,80AH7473~2,85AC1755,82AK3950" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raspberry Pi5 8GB, BCM2712, Arm Cortex-A76, 8GB RAM, MicroSD, Wifi, HDMI, Power button&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6cf4a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4256000&amp;nsku=81AK1348&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6cf4a'));" data-farnell="4256000" data-newark="81AK1348" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USB Cable, Type A Plug to Type A Plug, 500 mm, 19.7 &amp;quot;, USB 2.0, Grey&lt;/td&gt;
&lt;td&gt;Multicomp&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-42c3a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2907950&amp;nsku=58AC7766&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('42c3a'));" data-farnell="2907950" data-newark="58AC7766" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio / Video Cable Assembly, HDMI Micro Plug, HDMI Plug, 3.28 ft, 1 m, White&lt;/td&gt;
&lt;td&gt;Pro Signal&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-58178" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3215601&amp;nsku=25AH9993&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('58178'));" data-farnell="3215601" data-newark="25AH9993" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PIR MOTION SENSOR, 2.5M, 5.5VDC, WHITE&lt;/td&gt;
&lt;td&gt;Panasonic&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-65301" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3604532~2&amp;nsku=05AJ8712~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('65301'));" data-farnell="3604532~2" data-newark="05AJ8712~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oktopad, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-608f0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=967397~2&amp;nsku=68C0440~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('608f0'));" data-farnell="967397~2" data-newark="68C0440~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Converter, RS232 to TTL, DB9, -40 &amp;Acirc;&amp;deg;C to 85 &amp;Acirc;&amp;deg;C&lt;/td&gt;
&lt;td&gt;Seeed Studio&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6cb4a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3932139&amp;nsku=29AK9850&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6cb4a'));" data-farnell="3932139" data-newark="29AK9850" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Computer Cable, RS232 Socket, RS232 Socket, 3.28 ft, 1 m, Beige&lt;/td&gt;
&lt;td&gt;Pro signal&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-70437" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3402820&amp;nsku=84AJ0931&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('70437'));" data-farnell="3402820" data-newark="84AJ0931" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mounting Wire Kit, Multicore, Multicolour, 8 x 5m, 2 x 10m 24 AWG&lt;/td&gt;
&lt;td&gt;Velleman&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-85b5c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3498592&amp;nsku=78AH1777&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('85b5c'));" data-farnell="3498592" data-newark="78AH1777" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Flash Memory Card, MicroSD Card, UHS-1, Class 10, 128 GB&lt;/td&gt;
&lt;td&gt;Hama&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b4393" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3410186~2&amp;nsku=80AH7473~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('b4393'));" data-farnell="3410186~2" data-newark="80AH7473~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB Receptacle, Elevated Strip, Board-to-Board, 2.54 mm, 2 Rows, 40 Contacts, Through Hole Mount&lt;/td&gt;
&lt;td&gt;Samtec&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8cde2" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2984448&amp;nsku=85AC1755&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8cde2'));" data-farnell="2984448" data-newark="85AC1755" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raspberry Pi 5 Active Cooler&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b4e20" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4263049&amp;nsku=82AK3950&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('b4e20'));" data-farnell="4263049" data-newark="82AK3950" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hqkvc50g2"&gt;&lt;span&gt;&lt;/span&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;65&amp;quot; Television&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Metallic Mirror Film&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/3892/vcp-biography-david-edwards" data-e14adj="t"&gt;About David&lt;/a&gt; |&amp;nbsp;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Screen orientation optimization, Retro arcade machine, 65-inch touch screen, PINN operating system, pcb, serial communication, raspberry pi 5, gaming console, retropie, power management, Electronics soldering, e14p_DE, magic mirror, presence detection, pir sensor, friday_release, diy project&lt;/div&gt;
</description></item><item><title>Giant Retro Gaming Magic Mirror with a Raspberry Pi 5! -- Episode-649</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649/revision/2</link><pubDate>Thu, 04 Apr 2024 15:51:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1ee25cf3-2a2c-4e97-bad0-bfe65b6f9481</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649#comments</comments><description>Revision 2 posted to Documents by tariq.ahmad on 4/4/2024 3:51:00 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;David merges the concepts of a magic mirror and a retro arcade machine into a single, impressive 65-inch touch screen. Initially drawn to the potential of magic mirrors but craving more interactivity and size, David meticulously plans out the project&amp;#39;s technical specifications. With a plethora of inputs and outputs, including RS 232 control, David ensures seamless communication between the Raspberry Pi and the screen, optimizing functionality while managing power consumption.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmb4q50"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_09_5F00_57_5F00_19.Still003.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;At the heart of the project lies the Raspberry Pi 5, serving as David&amp;#39;s primary tool for driving the device&amp;#39;s functionalities. However, configuring the Pi 5 and setting up the PINN (PINN is not NOOBS) operating system presents unexpected challenges. Undeterred, David adapts to the Pi 5&amp;#39;s unique requirements, navigating differences in available operating systems and addressing driver support issues to ensure smooth operation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_12_5F00_50_5F00_04.Still006.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;David uses a PCB or perf board to solder the electronics and adds wiring, a ribbon cable, and angled headers. He also uses an RS232 converter to convert the UART on the Raspberry Pi to RS 232 for serial communications. A PIR sensor is used to detect presence and turn the screen on and off, and a Chrome tab is used to turn the screen off at night and back on in the morning.&amp;nbsp;The magic mirror displays a calendar, weather forecast, and other information. David uses RetroPie to play games on the screen, but he has trouble getting the screen to display horizontally.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_14_5F00_23_5F00_08.Still005.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Despite&amp;nbsp;encountering&amp;nbsp;hurdles along the way, David&amp;nbsp;demonstrates&amp;nbsp;resilience and ingenuity in overcoming each obstacle. Challenges include navigating the complexities of multiple operating systems and&amp;nbsp;optimizing&amp;nbsp;screen orientation for gaming purposes. Through perseverance and problem-solving, David&amp;nbsp;successfully realizes his vision of a fully functional device that seamlessly combines the features of a magic mirror and a retro arcade machine.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_20_5F00_13_5F00_19.Still004.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmsusc1"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;PINN GitHub:&amp;nbsp;&amp;nbsp;&lt;a id="" href="https://github.com/procount/pinn" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/procount/pinn&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://retropie.org.uk/download/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;span&gt;Download RetroPie&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/3892/vcp-biography-david-edwards" data-e14adj="t"&gt;About David&lt;/a&gt; |&amp;nbsp;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Screen orientation optimization, Retro arcade machine, 65-inch touch screen, PINN operating system, pcb, serial communication, raspberry pi 5, gaming console, retropie, power management, Electronics soldering, e14p_DE, magic mirror, presence detection, pir sensor, friday_release, diy project&lt;/div&gt;
</description></item><item><title>Big Magic Mirror -- Episode-649</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649/revision/1</link><pubDate>Thu, 04 Apr 2024 14:11:17 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1ee25cf3-2a2c-4e97-bad0-bfe65b6f9481</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/29545/giant-retro-gaming-magic-mirror-with-a-raspberry-pi-5----episode-649#comments</comments><description>Revision 1 posted to Documents by tariq.ahmad on 4/4/2024 2:11:17 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;David merges the concepts of a magic mirror and a retro arcade machine into a single, impressive 65-inch touch screen. Initially drawn to the potential of magic mirrors but craving more interactivity and size, David meticulously plans out the project&amp;#39;s technical specifications. With a plethora of inputs and outputs, including RS 232 control, David ensures seamless communication between the Raspberry Pi and the screen, optimizing functionality while managing power consumption.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmb4q50"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_09_5F00_57_5F00_19.Still003.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;At the heart of the project lies the Raspberry Pi 5, serving as David&amp;#39;s primary tool for driving the device&amp;#39;s functionalities. However, configuring the Pi 5 and setting up the PINN (PINN is not NOOBS) operating system presents unexpected challenges. Undeterred, David adapts to the Pi 5&amp;#39;s unique requirements, navigating differences in available operating systems and addressing driver support issues to ensure smooth operation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_12_5F00_50_5F00_04.Still006.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;David uses a PCB or perf board to solder the electronics and adds wiring, a ribbon cable, and angled headers. He also uses an RS232 converter to convert the UART on the Raspberry Pi to RS 232 for serial communications. A PIR sensor is used to detect presence and turn the screen on and off, and a Chrome tab is used to turn the screen off at night and back on in the morning.&amp;nbsp;The magic mirror displays a calendar, weather forecast, and other information. David uses RetroPie to play games on the screen, but he has trouble getting the screen to display horizontally.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_14_5F00_23_5F00_08.Still005.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Despite&amp;nbsp;encountering&amp;nbsp;hurdles along the way, David&amp;nbsp;demonstrates&amp;nbsp;resilience and ingenuity in overcoming each obstacle. Challenges include navigating the complexities of multiple operating systems and&amp;nbsp;optimizing&amp;nbsp;screen orientation for gaming purposes. Through perseverance and problem-solving, David&amp;nbsp;successfully realizes his vision of a fully functional device that seamlessly combines the features of a magic mirror and a retro arcade machine.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-649-_2D00_-Magic-Mirror_5F00_V1.00_5F00_20_5F00_13_5F00_19.Still004.bmp" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hqkmsusc1"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Download Code&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;PINN GitHub:&amp;nbsp;&amp;nbsp;&lt;a id="" href="https://github.com/procount/pinn" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/procount/pinn&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/3892/vcp-biography-david-edwards" data-e14adj="t"&gt;About David&lt;/a&gt; |&amp;nbsp;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Screen orientation optimization, Retro arcade machine, 65-inch touch screen, PINN operating system, pcb, serial communication, raspberry pi 5, gaming console, retropie, power management, Electronics soldering, e14p_DE, magic mirror, presence detection, pir sensor, friday_release, diy project&lt;/div&gt;
</description></item></channel></rss>