<?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>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633</link><pubDate>Fri, 22 Dec 2023 23:19:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Current Revision posted to Documents by tariq.ahmad on 12/22/2023 11:19:49 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://youtu.be/UnwMHgpKqw4"&gt;https://youtu.be/UnwMHgpKqw4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="#Downloads-Links" data-e14adj="t"&gt;Downloads and&amp;nbsp;Links&lt;/a&gt; | &lt;a href="#Bonus-Videos" data-e14adj="t"&gt;Bonus Videos&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/Drawing1.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/MicrosoftTeams_2D00_image-_2800_9_2900_.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="SCXW64628703 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW64628703 BCX0"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/pastedimage1702587990959v2.png" /&gt;&lt;span class="WACImageBorder SCXW64628703 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW64628703 BCX0" lang="EN" data-contrast="auto"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;a id="Downloads-Links" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148623" data-e14adj="t"&gt;Download CAD Files and Code!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhl21mvd0"&gt;Bonus Videos:&lt;a id="Bonus-Videos" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343105287112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343104607112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkell541"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hi9t5bij2"&gt;Bill of Materials&lt;/h3&gt;
&lt;p&gt;&lt;/p&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-a017f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3954627,3768781,3359813,3359812~2,9756027,8651078&amp;nsku=31AK5790,90AJ6348,90AJ6323,90AJ6324~2,34X0662,63J7809&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('a017f'));" data-farnell="3954627,3768781,3359813,3359812~2,9756027,8651078" data-newark="31AK5790,90AJ6348,90AJ6323,90AJ6324~2,34X0662,63J7809" 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;Arduino Nicla Vision ABX00051&lt;/td&gt;
&lt;td&gt;Samsung&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-326f4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3954627&amp;nsku=31AK5790&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('326f4'));" data-farnell="3954627" data-newark="31AK5790" 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;PLA Filament Multicomp Pro MP007445&lt;/td&gt;
&lt;td&gt;Dialight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-5b62d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3768781&amp;nsku=90AJ6348&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('5b62d'));" data-farnell="3768781" data-newark="90AJ6348" 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;Position Servo Motor Multicomp Pro MP-708-0001&lt;/td&gt;
&lt;td&gt;Dialight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-4e624" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3359813&amp;nsku=90AJ6323&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('4e624'));" data-farnell="3359813" data-newark="90AJ6323" 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;Continuous Servo Motor Multicomp Pro MP-708-0002&lt;/td&gt;
&lt;td&gt;Microchip&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-60824" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3359812~2&amp;nsku=90AJ6324~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('60824'));" data-farnell="3359812~2" data-newark="90AJ6324~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;Linear Voltage Regulator LM317T&lt;/td&gt;
&lt;td&gt;Panasonic&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-206ba" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=9756027&amp;nsku=34X0662&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('206ba'));" data-farnell="9756027" data-newark="34X0662" 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;MOSFET IRL540N&lt;/td&gt;
&lt;td&gt;Panasonic&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ed177" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=8651078&amp;nsku=63J7809&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('ed177'));" data-farnell="8651078" data-newark="63J7809" 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_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table width="407"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="407"&gt;Braided fishing line&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M3 screws&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M2.5 screws&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M2 screws&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Small piece of PTFE tubing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Basic electronic components&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Perfboard and wires&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9V battery&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;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/28156/vcp-biography-milos-rasic" data-e14adj="t"&gt;About Milos Rasic&lt;/a&gt; &lt;strong&gt;|&lt;/strong&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;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;&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: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/11</link><pubDate>Fri, 15 Dec 2023 14:13:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 11 posted to Documents by pchan on 12/15/2023 2:13:38 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://youtu.be/UnwMHgpKqw4"&gt;https://youtu.be/UnwMHgpKqw4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="#Downloads-Links" data-e14adj="t"&gt;Downloads and&amp;nbsp;Links&lt;/a&gt; | &lt;a href="#Bonus-Videos" data-e14adj="t"&gt;Bonus Videos&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MicrosoftTeams_2D00_image-_2800_9_2900_.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="SCXW64628703 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW64628703 BCX0"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/pastedimage1702587990959v2.png" /&gt;&lt;span class="WACImageBorder SCXW64628703 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW64628703 BCX0" lang="EN" data-contrast="auto"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;a id="Downloads-Links" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148623" data-e14adj="t"&gt;Download CAD Files and Code!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhl21mvd0"&gt;Bonus Videos:&lt;a id="Bonus-Videos" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343105287112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343104607112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkell541"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-987e1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('987e1'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-01897" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('01897'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8b690" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('8b690'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ca8d9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('ca8d9'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f50e8" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('f50e8'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-71169" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('71169'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c24ed" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('c24ed'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-69f56" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('69f56'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d0709" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('d0709'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-a8bbe" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('a8bbe'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-a27b8" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('a27b8'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&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;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/28156/vcp-biography-milos-rasic" data-e14adj="t"&gt;About Milos Rasic&lt;/a&gt; &lt;strong&gt;|&lt;/strong&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;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;&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: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/12</link><pubDate>Fri, 15 Dec 2023 14:13:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 12 posted to Documents by pchan on 12/15/2023 2:13:38 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://youtu.be/UnwMHgpKqw4"&gt;https://youtu.be/UnwMHgpKqw4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="#Downloads-Links" data-e14adj="t"&gt;Downloads and&amp;nbsp;Links&lt;/a&gt; | &lt;a href="#Bonus-Videos" data-e14adj="t"&gt;Bonus Videos&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/Drawing1.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/MicrosoftTeams_2D00_image-_2800_9_2900_.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="SCXW64628703 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW64628703 BCX0"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/pastedimage1702587990959v2.png" /&gt;&lt;span class="WACImageBorder SCXW64628703 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW64628703 BCX0" lang="EN" data-contrast="auto"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;a id="Downloads-Links" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148623" data-e14adj="t"&gt;Download CAD Files and Code!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhl21mvd0"&gt;Bonus Videos:&lt;a id="Bonus-Videos" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343105287112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343104607112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkell541"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-5ed4a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('5ed4a'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-3ea4d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('3ea4d'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-61564" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('61564'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-33b0f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('33b0f'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d1c3a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('d1c3a'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-432f6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('432f6'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-9ec30" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('9ec30'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e1ed3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('e1ed3'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ee1a3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('ee1a3'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c0eb5" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('c0eb5'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-47483" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('47483'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&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;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/28156/vcp-biography-milos-rasic" data-e14adj="t"&gt;About Milos Rasic&lt;/a&gt; &lt;strong&gt;|&lt;/strong&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;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;&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: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/10</link><pubDate>Thu, 14 Dec 2023 21:26:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 10 posted to Documents by tariq.ahmad on 12/14/2023 9:26:49 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://youtu.be/UnwMHgpKqw4"&gt;https://youtu.be/UnwMHgpKqw4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="#Downloads-Links" data-e14adj="t"&gt;Downloads and&amp;nbsp;Links&lt;/a&gt; | &lt;a href="#Bonus-Videos" data-e14adj="t"&gt;Bonus Videos&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MicrosoftTeams_2D00_image-_2800_9_2900_.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="SCXW64628703 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW64628703 BCX0"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/pastedimage1702587990959v2.png" /&gt;&lt;span class="WACImageBorder SCXW64628703 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW64628703 BCX0" lang="EN" data-contrast="auto"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;a id="Downloads-Links" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148623" data-e14adj="t"&gt;Download CAD Files and Code!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhl21mvd0"&gt;Bonus Videos:&lt;a id="Bonus-Videos" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343105287112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343104607112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkell541"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-d808c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('d808c'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-5922c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('5922c'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-20698" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('20698'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-56ce0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('56ce0'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7c7b7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('7c7b7'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-1e1d4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('1e1d4'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7f2e8" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('7f2e8'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-30988" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('30988'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-522b3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('522b3'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b2b71" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('b2b71'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8a926" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('8a926'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&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;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/28156/vcp-biography-milos-rasic" data-e14adj="t"&gt;About Milos Rasic&lt;/a&gt; &lt;strong&gt;|&lt;/strong&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;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;&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: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/9</link><pubDate>Thu, 14 Dec 2023 21:24:18 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 9 posted to Documents by tariq.ahmad on 12/14/2023 9:24:18 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://youtu.be/UnwMHgpKqw4"&gt;https://youtu.be/UnwMHgpKqw4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="#Downloads-Links" data-e14adj="t"&gt;Downloads and&amp;nbsp;Links&lt;/a&gt; | &lt;a href="#Bonus-Videos" data-e14adj="t"&gt;Bonus Videos&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="SCXW64628703 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW64628703 BCX0"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/pastedimage1702587990959v2.png" /&gt;&lt;span class="WACImageBorder SCXW64628703 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW64628703 BCX0" lang="EN" data-contrast="auto"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;a id="Downloads-Links" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148623" data-e14adj="t"&gt;Download CAD Files and Code!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhl21mvd0"&gt;Bonus Videos:&lt;a id="Bonus-Videos" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343105287112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343104607112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkell541"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-b91ae" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('b91ae'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-36ea6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('36ea6'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c1e64" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('c1e64'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c5574" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('c5574'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-38db4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('38db4'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-76be7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('76be7'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b0b7d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('b0b7d'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-2907e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('2907e'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-3e7bc" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('3e7bc'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-302cf" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('302cf'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-54c53" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('54c53'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&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;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/28156/vcp-biography-milos-rasic" data-e14adj="t"&gt;About Milos Rasic&lt;/a&gt; &lt;strong&gt;|&lt;/strong&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;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;&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: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/8</link><pubDate>Thu, 14 Dec 2023 21:10:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 8 posted to Documents by tariq.ahmad on 12/14/2023 9:10:51 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://youtu.be/UnwMHgpKqw4"&gt;https://youtu.be/UnwMHgpKqw4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="SCXW64628703 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW64628703 BCX0"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/pastedimage1702587990959v2.png" /&gt;&lt;span class="WACImageBorder SCXW64628703 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW64628703 BCX0" lang="EN" data-contrast="auto"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148623" data-e14adj="t"&gt;Download CAD Files and Code!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhl21mvd0"&gt;Bonus Videos:&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343105287112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343104607112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkell541"&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-33b26" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('33b26'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e6069" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('e6069'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-efd3b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('efd3b'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8fe30" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('8fe30'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-4b576" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('4b576'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c90c8" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('c90c8'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-048c1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('048c1'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7492d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('7492d'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-06bd7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('06bd7'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8a152" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('8a152'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-0d66e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('0d66e'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/7</link><pubDate>Thu, 14 Dec 2023 21:08:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 7 posted to Documents by tariq.ahmad on 12/14/2023 9:08:28 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://youtu.be/UnwMHgpKqw4"&gt;https://youtu.be/UnwMHgpKqw4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="SCXW64628703 BCX0"&gt;&lt;span class="WACImageContainer NoPadding DragDrop BlobObject SCXW64628703 BCX0"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;" src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/pastedimage1702587990959v2.png"  /&gt;&lt;span class="WACImageBorder SCXW64628703 BCX0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun EmptyTextRun SCXW64628703 BCX0" lang="EN" data-contrast="auto"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Download CAD Files and Code!&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhl21mvd0"&gt;Bonus Videos:&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343105287112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://players.brightcove.net/1362235890001/default_default/index.html?videoId=6343104607112"&gt;players.brightcove.net/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkell541"&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-ee7ac" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('ee7ac'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-361e4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('361e4'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c3fe3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('c3fe3'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-44891" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('44891'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-50de2" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('50de2'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-73331" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('73331'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-91f05" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('91f05'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-2508b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('2508b'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8b6ed" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('8b6ed'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ae98d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('ae98d'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-66fce" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('66fce'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/6</link><pubDate>Thu, 14 Dec 2023 20:48:36 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 6 posted to Documents by pchan on 12/14/2023 8:48:36 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://youtu.be/UnwMHgpKqw4"&gt;https://youtu.be/UnwMHgpKqw4&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Sketches.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhkell541"&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-34d15" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('34d15'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-5a0e6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('5a0e6'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e340f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('e340f'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-54e3c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('54e3c'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b1aff" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('b1aff'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-5a363" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('5a363'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-dac64" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('dac64'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-55dc3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('55dc3'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8c4f6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('8c4f6'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-980fb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('980fb'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-0ad64" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('0ad64'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/5</link><pubDate>Thu, 14 Dec 2023 16:13:19 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 5 posted to Documents by tariq.ahmad on 12/14/2023 4:13:19 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Sketches.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhkell541"&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-04df0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('04df0'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ae0d1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('ae0d1'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7ca6d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('7ca6d'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-9f464" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('9f464'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-dafc3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('dafc3'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-dc325" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('dc325'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7b1ab" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('7b1ab'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-372cb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('372cb'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7e14f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('7e14f'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-13c36" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('13c36'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ab00e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('ab00e'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Spying Under the Christmas Tree with an Arduino-powered Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/4</link><pubDate>Thu, 14 Dec 2023 16:11:21 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 4 posted to Documents by tariq.ahmad on 12/14/2023 4:11:21 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Sketches.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhkell541"&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-6ec00" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('6ec00'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-1766c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('1766c'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-0ca0e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('0ca0e'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-047bc" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('047bc'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-213d0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('213d0'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c8433" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('c8433'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-83c1e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('83c1e'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7591c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('7591c'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b9161" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('b9161'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f43c3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('f43c3'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-12930" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('12930'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Christmas Spy Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/3</link><pubDate>Thu, 14 Dec 2023 15:55:47 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 3 posted to Documents by tariq.ahmad on 12/14/2023 3:55:47 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Sketches.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhkell541"&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-67be1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('67be1'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-90406" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('90406'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c2954" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('c2954'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-69d06" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('69d06'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-963a5" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('963a5'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e315b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('e315b'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f9152" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('f9152'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b1faa" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('b1faa'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6d931" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('6d931'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-bc30d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('bc30d'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d4190" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('d4190'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Christmas Spy Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/2</link><pubDate>Thu, 14 Dec 2023 15:42:18 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 2 posted to Documents by tariq.ahmad on 12/14/2023 3:42:18 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Sketches.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/Drawing1.png" /&gt;&lt;br /&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/MechanismDrawing.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&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="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_20231126_5F00_135214093_7E00_2.jpg" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_2D00_20231122_2D00_WA0041.jpeg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkfgfio3"&gt;&lt;span&gt;Downloads and Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;GitHub:&amp;nbsp;&lt;a id="" href="https://github.com/MilosRasic98/RobotChristmasOrnament" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/MilosRasic98/RobotChristmasOrnament&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hhkell541"&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;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-08cb6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691&amp;nsku=82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275&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('08cb6'));" data-farnell="3013421,4134124~3,4227201,2786357,2302322~2,2302313~3,2302282,2302297~6,3755765~4,1848691" data-newark="82AC9337,72AC9567~3,79AK6042,38AC0710,85Y7509~2,85Y7490~3,05X8793,85Y7514~6,56K2817~4,13T9275" 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;CAP CER 1UF 25V X7R 0603&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-75771" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3013421&amp;nsku=82AC9337&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('75771'));" data-farnell="3013421" data-newark="82AC9337" 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;LED RGB MIXED 1.6(L)X1.6(W) MM&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-04651" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4134124~3&amp;nsku=72AC9567~3&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('04651'));" data-farnell="4134124~3" data-newark="72AC9567~3" 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;LED WHITE 1.6(L)X0.8(W) MM&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-5e0cb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4227201&amp;nsku=79AK6042&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('5e0cb'));" data-farnell="4227201" data-newark="79AK6042" 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;IC MCU ATTINY416 8BIT 4KB FLASH 20VQFN&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-60063" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2786357&amp;nsku=38AC0710&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('60063'));" data-farnell="2786357" data-newark="38AC0710" 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;RES 330 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-a514c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302322~2&amp;nsku=85Y7509~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('a514c'));" data-farnell="2302322~2" data-newark="85Y7509~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;RES 150 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-a1191" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302313~3&amp;nsku=85Y7490~3&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('a1191'));" data-farnell="2302313~3" data-newark="85Y7490~3" 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;RES 10 OHM 1% 1/20W 0201&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b1c4c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302282&amp;nsku=05X8793&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('b1c4c'));" data-farnell="2302282" data-newark="05X8793" 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;RES SMD 39 OHM 5% 1/20W 0201&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d0119" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2302297~6&amp;nsku=85Y7514~6&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('d0119'));" data-farnell="2302297~6" data-newark="85Y7514~6" 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;Contact, Spring Probe, 2.54 mm, 60&amp;deg; Convex, 3 A, 33.3 mm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e8062" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3755765~4&amp;nsku=56K2817~4&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('e8062'));" data-farnell="3755765~4" data-newark="56K2817~4" 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;SBC, Arduino Nano, ATmega328, 8bit, 2KB RAM, 32KB Flash, 22 I/O pins&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f9a96" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1848691&amp;nsku=13T9275&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('f9a96'));" data-farnell="1848691" data-newark="13T9275" data-comoverride="" data-cmpoverride="" data-cpc="SC09659" 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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hhkem5i02"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PCB Panel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Electronics for Christmas, Christmas tree innovation, Arduino Nicla Vision, Arduino holiday crafts, e14p_Milos, Christmas robot ornament, DIY tech ornaments, Creative festive gadgets, Tech-driven holiday crafts, Tech-inspired Christmas, Robotic holiday joy, Festive robotics, Holiday tech decor, Ornament transformation, Smart holiday decorations, DIY robot project, friday_release&lt;/div&gt;
</description></item><item><title>Christmas Spy Ornament -- Episode-633</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633/revision/1</link><pubDate>Thu, 14 Dec 2023 14:21:10 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:211891b1-0abd-4985-9cd1-b8a435b1d142</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28376/spying-under-the-christmas-tree-with-an-arduino-powered-ornament----episode-633#comments</comments><description>Revision 1 posted to Documents by tariq.ahmad on 12/14/2023 2:21:10 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&amp;#39;Tis the season for holiday cheer, and as you adorn your Christmas tree, the excitement of discovering what lies beneath on the morning of celebration is undeniable. Ever tempted to sneak a peek early, risking a spot on the naughty list? What if there was a way to explore the tree&amp;#39;s treasures discreetly using robotics? In this video, Milos delves into the concept by creating a Christmas ornament-shaped robot. With the press of a button, this robot will transform into a small mobile robot equipped with a live video feed camera and night driving lights. But how does it navigate among the other ornaments on the tree? Fear not &amp;ndash; it can winch down to the ground for a quick look and pull itself back up again, leaving no trace.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slb0"&gt;&lt;span&gt;&amp;nbsp;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;h2 id="mcetoc_1hhkb6slc1"&gt;&lt;span data-contrast="auto"&gt;Design &amp;amp; Assembly&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Milos starts by brainstorming a few rough sketches and ideas, which provide a roadmap for the project. The goal is to create a Christmas ornament (a sphere with a diameter of no more than 100mm) that transforms into a drivable robot.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The sphere shape is chosen so that the robot can blend inconspicuously in with the other ornaments on the tree. The robot is 3D printed from shiny red silk PLA filament. Hidden inside, a tiny winch! When it&amp;#39;s time to explore, trap doors open, wheels emerge, and the robot descends gracefully from the tree.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb6slc2"&gt;&lt;span data-contrast="auto"&gt;Electronics&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Integral to the project&amp;#39;s success is the small (but powerful) Arduino Nicla Vision board. The Arduino enables Wi-Fi connectivity and allows Milos to control the robot&amp;#39;s motors, while also live streaming footage from the embedded camera to a PC via Wi-Fi (RTSP).&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powering the robot is a 9V battery regulated to 5.1V using the LM317T linear voltage regulator. For night driving, Milos incorporates six small LEDs controlled by an N-channel MOSFET. To address issues with continuous rotation servos during testing, a level shifter using BJT transistors is added; this successfully corrects any distortions in the motors.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The comprehensive schematic and Arduino Nicla Vision pinout provide a closer look at the project&amp;#39;s electronic configuration.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hhkb781i3"&gt;&lt;span data-contrast="auto"&gt;Software&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The software has two components: the Arduino Nicla Vision code and Node-RED software. Milos expands the Arduino Nicla Vision code from the RTSP example in the OpenMV IDE, incorporating PWM and MQTT controls. PWM for the Nicla Vision was implemented using Arduino&amp;rsquo;s Timers functionality.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Node-RED code serves as the interface for controlling the robot. While alternative microcontrollers can be used for MQTT controls, Milos leverages a Raspberry Pi setup with Node-RED and an MQTT broker for efficient control.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In a nutshell, Milos&amp;#39; MR-04 Robot Christmas Ornament is like holiday magic with a tech twist. It&amp;rsquo;s an inconspicuous decoration that morphs into a roving robot with a live video feed&amp;mdash;pretty cool, right? This perfect blend of festive cheer and cutting-edge fun turns your Christmas into a tech-powered celebration!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>