<?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>Smartphone Controlled DIY Rover Using Websockets -- Episode 438</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Smartphone Controlled DIY Rover Using Websockets -- Episode 438</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438</link><pubDate>Fri, 20 Mar 2020 08:24:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fc00ca88-c8aa-4b47-ba04-13f20b1aac07</guid><dc:creator>Matt</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438#comments</comments><description>Current Revision posted to Documents by Matt on 3/20/2020 8:24:00 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=AUnMetrn5Ok"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="background-color:#e9f6fc;border:1px solid #b8d7e5;margin:0;max-width:744px;padding:8px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;Open Sans&amp;#39;, Arial, sans-serif;text-align:justify;"&gt; Who doesn&amp;#39;t love robots? In this episode, I build a hardware kit and program the software to drive a small, wheeled, non-autonomous robot. The hardware is based around a Raspberry Pi 4 and a Motor HAT used to drive a couple of DC motors. The software is based on Python, using the Flask module to run a web server, the socket io module for sending and receiving commands, and HTML and JavaScript to build a simple Graphical User Interface (GUI) for driving the rover..&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Bill of Material:&lt;/span&gt;&lt;/h2&gt;
&lt;table class="jiveBorder" style="border:1px solid #C6C6C6;" border="1"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Product Name&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Manufacturer&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Quantity&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;&lt;span&gt;&lt;a id="e14-product-link-980ea" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2808484,2816276,3051887&amp;nsku=31AC5274,31AC4597,02AH3164&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('980ea'));" data-farnell="2808484,2816276,3051887" data-newark="31AC5274,31AC4597,02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/span&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Development Kit, STS-Pi Roving Robot Kit For Raspberry Pi&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Pimoroni&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-dbf79" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2808484&amp;nsku=31AC5274&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('dbf79'));" data-farnell="2808484" data-newark="31AC5274" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Raspberry Pi DC Stepper Motor Hat Development Board&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-d6658" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2816276&amp;nsku=31AC4597&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d6658'));" data-farnell="2816276" data-newark="31AC4597" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Single Board Computer, Raspberry Pi 4 Model B&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-90ea1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;nsku=02AH3164&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('90ea1'));" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Supplemental Content:&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4788/smartphone-controlled-diy-rover-using-websockets-ssh-setup" data-e14adj="t"&gt;Smartphone Controlled DIY Rover Using Websockets: SSH Setup&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4789/getting-started-with-flask-and-websockets" data-e14adj="t"&gt;Getting Started with Flask and Websockets&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&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 alt="image"  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;span style="font-size:18px;font-weight:bold;"&gt;Smartphone Controlled DIY Rover Using Websockets&lt;/span&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 class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3696/vcp-biography-cisco" data-e14adj="t"&gt;About Cisco&lt;/a&gt; &lt;span style="padding-right:5px;"&gt; &lt;/span&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;/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: visualization, webserver, cisco, webapp, e14p_CA, ide, python, fusion 360, rc, e14presents_makerbro, project, internet of things, web, sensors, build, developer, robotics, robots, pimoroni, robot, os x, 3D Printing, diy, programming, cad, weather, stepper motor, embedded, micropython, sparkfun, raspberry pi, windows, tutorials, nodemcu, friday release, app, iot, engineering, wireless, datalogger, c++, data, server, arduino, introduction, friday_release, sensor, communication, linux, beginner&lt;/div&gt;
</description></item><item><title>Episode 438: Smartphone Controlled DIY Rover Using Websockets</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438/revision/4</link><pubDate>Thu, 07 Jul 2022 21:40:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fc00ca88-c8aa-4b47-ba04-13f20b1aac07</guid><dc:creator>saradetwiler</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438#comments</comments><description>Revision 4 posted to Documents by saradetwiler on 7/7/2022 9:40:20 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=AUnMetrn5Ok"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="background-color:#e9f6fc;border:1px solid #b8d7e5;margin:0;max-width:744px;padding:8px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;Open Sans&amp;#39;, Arial, sans-serif;text-align:justify;"&gt; Who doesn&amp;#39;t love robots? In this episode, I build a hardware kit and program the software to drive a small, wheeled, non-autonomous robot. The hardware is based around a Raspberry Pi 4 and a Motor HAT used to drive a couple of DC motors. The software is based on Python, using the Flask module to run a web server, the socket io module for sending and receiving commands, and HTML and JavaScript to build a simple Graphical User Interface (GUI) for driving the rover..&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Bill of Material:&lt;/span&gt;&lt;/h2&gt;
&lt;table class="jiveBorder" style="border:1px solid #C6C6C6;" border="1"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Product Name&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Manufacturer&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Quantity&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;&lt;span&gt;&lt;a id="e14-product-link-6ad68" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2808484,2816276,3051887&amp;nsku=31AC5274,31AC4597,02AH3164&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('6ad68'));" data-farnell="2808484,2816276,3051887" data-newark="31AC5274,31AC4597,02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/span&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Development Kit, STS-Pi Roving Robot Kit For Raspberry Pi&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Pimoroni&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-99b8f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2808484&amp;nsku=31AC5274&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('99b8f'));" data-farnell="2808484" data-newark="31AC5274" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Raspberry Pi DC Stepper Motor Hat Development Board&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-de579" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2816276&amp;nsku=31AC4597&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('de579'));" data-farnell="2816276" data-newark="31AC4597" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Single Board Computer, Raspberry Pi 4 Model B&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-bed42" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;nsku=02AH3164&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('bed42'));" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Supplemental Content:&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4788/smartphone-controlled-diy-rover-using-websockets-ssh-setup"&gt;Smartphone Controlled DIY Rover Using Websockets: SSH Setup&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4789/getting-started-with-flask-and-websockets"&gt;Getting Started with Flask and Websockets&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&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/"&gt;&lt;img alt="image"  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;span style="font-size:18px;font-weight:bold;"&gt;Smartphone Controlled DIY Rover Using Websockets&lt;/span&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3696/vcp-biography-cisco"&gt;About Cisco&lt;/a&gt; &lt;span style="padding-right:5px;"&gt; &lt;/span&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/"&gt;Project Videos&lt;/a&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: visualization, webserver, cisco, webapp, e14p_CA, ide, python, fusion 360, rc, e14presents_makerbro, project, internet of things, web, sensors, build, developer, robotics, robots, pimoroni, robot, os x, 3D Printing, diy, programming, cad, weather, stepper motor, embedded, micropython, sparkfun, raspberry pi, windows, tutorials, nodemcu, friday release, app, iot, engineering, wireless, datalogger, c++, data, server, arduino, introduction, friday_release, sensor, communication, linux, beginner&lt;/div&gt;
</description></item><item><title>Episode 438: Smartphone Controlled DIY Rover Using Websockets</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438/revision/3</link><pubDate>Tue, 08 Mar 2022 16:21:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fc00ca88-c8aa-4b47-ba04-13f20b1aac07</guid><dc:creator>kellyhensen</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438#comments</comments><description>Revision 3 posted to Documents by kellyhensen on 3/8/2022 4:21:39 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=AUnMetrn5Ok"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="background-color:#e9f6fc;border:1px solid #b8d7e5;margin:0;max-width:744px;padding:8px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;Open Sans&amp;#39;, Arial, sans-serif;text-align:justify;"&gt; Who doesn&amp;#39;t love robots? In this episode, I build a hardware kit and program the software to drive a small, wheeled, non-autonomous robot. The hardware is based around a Raspberry Pi 4 and a Motor HAT used to drive a couple of DC motors. The software is based on Python, using the Flask module to run a web server, the socket io module for sending and receiving commands, and HTML and JavaScript to build a simple Graphical User Interface (GUI) for driving the rover..&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Bill of Material:&lt;/span&gt;&lt;/h2&gt;
&lt;table class="jiveBorder" style="border:1px solid #C6C6C6;" border="1"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Product Name&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Manufacturer&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;Quantity&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #C6C6C6;color:#505050;padding:6px;text-align:left;"&gt;&lt;span&gt;&lt;a id="e14-product-link-40c39" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2808484,2816276,3051887&amp;nsku=31AC5274,31AC4597,02AH3164&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('40c39'));" data-farnell="2808484,2816276,3051887" data-newark="31AC5274,31AC4597,02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/span&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Development Kit, STS-Pi Roving Robot Kit For Raspberry Pi&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Pimoroni&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-373a2" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2808484&amp;nsku=31AC5274&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('373a2'));" data-farnell="2808484" data-newark="31AC5274" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Raspberry Pi DC Stepper Motor Hat Development Board&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-5d845" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2816276&amp;nsku=31AC4597&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('5d845'));" data-farnell="2816276" data-newark="31AC4597" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Single Board Computer, Raspberry Pi 4 Model B&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-4ff62" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;nsku=02AH3164&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4ff62'));" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Supplemental Content:&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4788/smartphone-controlled-diy-rover-using-websockets-ssh-setup"&gt;Smartphone Controlled DIY Rover Using Websockets: SSH Setup&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4789/getting-started-with-flask-and-websockets"&gt;Getting Started with Flask and Websockets&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&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/"&gt;&lt;img alt="image"  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;span style="font-size:18px;font-weight:bold;"&gt;Smartphone Controlled DIY Rover Using Websockets&lt;/span&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3696/vcp-biography-cisco"&gt;About Cisco&lt;/a&gt; &lt;span style="padding-right:5px;"&gt; &lt;/span&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/"&gt;Project Videos&lt;/a&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: visualization, webserver, cisco, webapp, ide, python, fusion 360, rc, e14presents_makerbro, project, internet of things, web, sensors, build, developer, robotics, robots, pimoroni, robot, os x, 3D Printing, diy, programming, cad, weather, stepper motor, embedded, micropython, sparkfun, raspberry pi, windows, tutorials, nodemcu, friday release, app, iot, engineering, wireless, datalogger, c++, data, server, arduino, introduction, friday_release, sensor, communication, linux, beginner&lt;/div&gt;
</description></item><item><title>Episode 438: Smartphone Controlled DIY Rover Using Websockets</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438/revision/2</link><pubDate>Wed, 16 Feb 2022 09:09:33 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fc00ca88-c8aa-4b47-ba04-13f20b1aac07</guid><dc:creator>Matt</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438#comments</comments><description>Revision 2 posted to Documents by Matt on 2/16/2022 9:09:33 AM&lt;br /&gt;
&lt;div style="background:#ffffff;padding:14px 16px 16px 18px;margin:0;vertical-align:top;border:1px solid #dadada;"&gt;&lt;div style="float:left;display:inline-block;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/"&gt;&lt;img alt="image" 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;span style="font-size:18px;font-weight:bold;"&gt;Smartphone Controlled DIY Rover Using Websockets&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3696/vcp-biography-cisco"&gt;Maker Bro&amp;#39;s VCP Profile&lt;/a&gt; &lt;span style="padding-right:5px;"&gt; &lt;/span&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/"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;/p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=AUnMetrn5Ok"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;border:1px solid #b8d7e5;background-color:#e9f6fc;padding:8px;max-width:744px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;Open Sans&amp;#39;, Arial, sans-serif;text-align:justify;"&gt; Who doesn&amp;#39;t love robots? In this episode, I build a hardware kit and program the software to drive a small, wheeled, non-autonomous robot. The hardware is based around a Raspberry Pi 4 and a Motor HAT used to drive a couple of DC motors. The software is based on Python, using the Flask module to run a web server, the socket io module for sending and receiving commands, and HTML and JavaScript to build a simple Graphical User Interface (GUI) for driving the rover..&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Bill of Material:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #C6C6C6;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;"&gt;Product Name&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;"&gt;Manufacturer&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;"&gt;Quantity&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;"&gt;&lt;span&gt;&lt;a id="e14-product-link-cd9ab" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2808484,2816276,3051887&amp;nsku=31AC5274,31AC4597,02AH3164&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('cd9ab'));" data-farnell="2808484,2816276,3051887" data-newark="31AC5274,31AC4597,02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Development Kit, STS-Pi Roving Robot Kit For Raspberry Pi&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Pimoroni&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-4a7e6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2808484&amp;nsku=31AC5274&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4a7e6'));" data-farnell="2808484" data-newark="31AC5274" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Raspberry Pi DC Stepper Motor Hat Development Board&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-ae6b1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2816276&amp;nsku=31AC4597&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ae6b1'));" data-farnell="2816276" data-newark="31AC4597" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Single Board Computer, Raspberry Pi 4 Model B&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;a id="e14-product-link-7eb49" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=3051887&amp;nsku=02AH3164&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-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('7eb49'));" data-farnell="3051887" data-newark="02AH3164" data-comoverride="" data-cmpoverride="" data-cpc="SC15185" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Supplemental Content:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4788/smartphone-controlled-diy-rover-using-websockets-ssh-setup"&gt;Smartphone Controlled DIY Rover Using Websockets: SSH Setup&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4789/getting-started-with-flask-and-websockets"&gt;Getting Started with Flask and Websockets&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: visualization, learn, tutorial, intro, webserver, webapp, client, ide, python, fusion 360, html, education, rc, e14presents_makerbro, project, internet of things, web, sensors, build, developer, robotics, robots, robot, os x, 3D Printing, diy, programming, makers, cad, weather, embedded, micropython, sparkfun, raspberry pi, windows, tutorials, nodemcu, friday release, app, iot, engineering, wireless, creative, electronics, guide, datalogger, c++, Easy, adafruit, data, server, arduino, introduction, friday_release, sensor, fun, communication, linux, beginner&lt;/div&gt;
</description></item><item><title>Episode 438: Smartphone Controlled DIY Rover Using Websockets</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438/revision/1</link><pubDate>Fri, 10 Apr 2020 13:39:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fc00ca88-c8aa-4b47-ba04-13f20b1aac07</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4787/smartphone-controlled-diy-rover-using-websockets----episode-438#comments</comments><description>Revision 1 posted to Documents by tariq.ahmad on 4/10/2020 1:39:43 PM&lt;br /&gt;
&lt;div style="background:#ffffff;padding:14px 16px 16px 18px;margin:0;vertical-align:top;border:1px solid #dadada;"&gt;&lt;div style="float:left;display:inline-block;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/"&gt;&lt;img alt="image" 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;span style="font-size:18px;font-weight:bold;"&gt;Smartphone Controlled DIY Rover Using Websockets&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3696/vcp-biography-cisco"&gt;Maker Bro&amp;#39;s VCP Profile&lt;/a&gt; &lt;span style="padding-right:5px;"&gt; &lt;/span&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/"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;/p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=AUnMetrn5Ok"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;p style="margin:0;"&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;border:1px solid #b8d7e5;background-color:#e9f6fc;padding:8px;max-width:744px;"&gt;&lt;span style="color:#000000;font-family:&amp;#39;Open Sans&amp;#39;, Arial, sans-serif;text-align:justify;"&gt; Who doesn&amp;#39;t love robots? In this episode, I build a hardware kit and program the software to drive a small, wheeled, non-autonomous robot. The hardware is based around a Raspberry Pi 4 and a Motor HAT used to drive a couple of DC motors. The software is based on Python, using the Flask module to run a web server, the socket io module for sending and receiving commands, and HTML and JavaScript to build a simple Graphical User Interface (GUI) for driving the rover..&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Bill of Material:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" style="border:1px solid #C6C6C6;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;"&gt;Product Name&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;"&gt;Manufacturer&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;"&gt;Quantity&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;"&gt;&lt;span&gt;&lt;span class="e14-init-shown e14-product-link-buynow" id="addProduct-9rV30YU5-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2808484,2816276,3051887&amp;amp;nsku=31AC5274,31AC4597,02AH3164&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2808484,2816276,3051887&amp;amp;nsku=31AC5274,31AC4597,02AH3164&amp;amp;COM=noscript" target="_blank"&gt;Buy Kit&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-9rV30YU5-unlinked"&gt;Buy Kit&lt;/span&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Development Kit, STS-Pi Roving Robot Kit For Raspberry Pi&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Pimoroni&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;span class="e14-init-shown e14-product-link-buynow" id="addProduct-oz5C0sHE-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2808484&amp;amp;nsku=31AC5274&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2808484&amp;amp;nsku=31AC5274&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-oz5C0sHE-unlinked"&gt;Buy Now&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Raspberry Pi DC Stepper Motor Hat Development Board&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;span class="e14-init-shown e14-product-link-buynow" id="addProduct-CxxTEtrg-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2816276&amp;amp;nsku=31AC4597&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2816276&amp;amp;nsku=31AC4597&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-CxxTEtrg-unlinked"&gt;Buy Now&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Single Board Computer, Raspberry Pi 4 Model B&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;Adafruit&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;&lt;span&gt;&lt;span class="e14-init-shown e14-product-link-buynow" id="addProduct-QKrMJ0IV-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3051887&amp;amp;nsku=02AH3164&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3051887&amp;amp;nsku=02AH3164&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-QKrMJ0IV-unlinked"&gt;Buy Now&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Supplemental Content:&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4788/smartphone-controlled-diy-rover-using-websockets-ssh-setup"&gt;Smartphone Controlled DIY Rover Using Websockets: SSH Setup&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#3334ca;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/w/documents/4789/getting-started-with-flask-and-websockets"&gt;Getting Started with Flask and Websockets&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: visualization, learn, tutorial, intro, webserver, webapp, client, ide, python, fusion 360, html, education, rc, e14presents_makerbro, project, internet of things, web, sensors, build, developer, robotics, robots, robot, os x, 3D Printing, diy, programming, makers, cad, weather, embedded, micropython, sparkfun, raspberry pi, windows, tutorials, nodemcu, friday release, app, iot, engineering, wireless, creative, electronics, guide, datalogger, c++, Easy, adafruit, data, server, arduino, introduction, friday_release, sensor, fun, communication, linux, beginner&lt;/div&gt;
</description></item></channel></rss>