<?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>Build an Anti-Troll Bot Using TensorFlow and Arduino -- Episode 453</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Build an Anti-Troll Bot Using TensorFlow and Arduino -- Episode 453</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453</link><pubDate>Fri, 03 Jul 2020 07:24:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:72cfe872-d669-495f-8565-e41fdf4e3e1c</guid><dc:creator>Matt</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453#comments</comments><description>Current Revision posted to Documents by Matt on 7/3/2020 7:24:00 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=uxG065trbQQ"&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;Andy hooks up a USB Keyboard to a Microcontroller to see he can use machine learning to do a critique of his internet comments. Challenges included flashing the firmware of the FTDI module, analysis of USB Human Input Device (HID) data and running a machine learning algorithm on a 32bit Arm M0 core. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Supplemental Content:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/24/usb-keyboard-hid" target="_blank" data-e14adj="t"&gt;USB Keyboard / HID&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/18/vnc2-getting-to-blink" target="_blank" data-e14adj="t"&gt;VNC2 - Getting to Blink&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/17/spi-slave-on-an-arduino-mkr-zero" target="_blank" data-e14adj="t"&gt;SPI Slave on an Arduino MKR Zero&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/13/using-a-hash-function-tokenization-during-text-classification-on-memory-constrained-devices" target="_blank" data-e14adj="t"&gt;Using a hash function Tokenization during Text Classification on memory constrained devices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&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-1f151" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1825830,1825836,2830993,3376599&amp;nsku=79R6695,79R6684,47AC4166,85W1249&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('1f151'));" data-farnell="1825830~1,1825836~1,2830993~1,3376599~1" data-newark="79R6695~1,79R6684~1,47AC4166~1,85W1249~1" 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;VNC2-48Q USB HOST Control&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;FTDI&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-fe8d1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=1825830&amp;nsku=79R6695&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('fe8d1'));" data-farnell="1825830~1" data-newark="79R6695~1" 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;VNC2 Debugger/Programmer&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;FTDI&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-4dfdb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=1825836&amp;nsku=79R6684&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('4dfdb'));" data-farnell="1825836~1" data-newark="79R6684~1" 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;Development Board, Arduino MKR Zero&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;ARDUINO&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-2f42a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2830993&amp;nsku=47AC4166&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('2f42a'));" data-farnell="2830993~1" data-newark="47AC4166~1" 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;DC Servo Motor, 6 V&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-0fce6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=3376599&amp;nsku=85W1249&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('0fce6'));" data-farnell="3376599~1" data-newark="85W1249~1" 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;/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;Additional Parts:&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table class="jiveBorder" style="border:1px solid #000000;width:100%;" border="1"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#6690bc;border:1px solid #000000;color:#ffffff;padding:2px;text-align:left;" valign="middle"&gt;&lt;strong&gt;Product Name&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #000000;padding:2px;"&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;Jumbo sized googlie eyes&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #000000;padding:2px;"&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;PETG 3D printer filament&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #000000;padding:2px;"&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;MDF board&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #000000;padding:2px;"&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;Paint&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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;Build an Anti-Troll Bot Using TensorFlow and Arduino&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/4915/vcp-biography-workshopshed---andy-clark" data-e14adj="t"&gt;About Workshopshed&lt;/a&gt;&amp;nbsp; &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: workshopshed, usb host, hid, e14presents_workshopshed, robot, robot project, machine learning, googlie eyes, tensorflow lite, adafruit, arduino, friday_release, ftdi, anti-troll bot using tensorflow and arduino&lt;/div&gt;
</description></item><item><title>Episode 453: Build an Anti-Troll Bot Using TensorFlow and Arduino</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453/revision/3</link><pubDate>Tue, 08 Mar 2022 15:34:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:72cfe872-d669-495f-8565-e41fdf4e3e1c</guid><dc:creator>kellyhensen</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453#comments</comments><description>Revision 3 posted to Documents by kellyhensen on 3/8/2022 3:34:30 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=uxG065trbQQ"&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;Andy hooks up a USB Keyboard to a Microcontroller to see he can use machine learning to do a critique of his internet comments. Challenges included flashing the firmware of the FTDI module, analysis of USB Human Input Device (HID) data and running a machine learning algorithm on a 32bit Arm M0 core. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#3334ca;"&gt;Supplemental Content:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/24/usb-keyboard-hid"&gt;USB Keyboard / HID&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/18/vnc2-getting-to-blink"&gt;VNC2 - Getting to Blink&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/17/spi-slave-on-an-arduino-mkr-zero"&gt;SPI Slave on an Arduino MKR Zero&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/13/using-a-hash-function-tokenization-during-text-classification-on-memory-constrained-devices"&gt;Using a hash function Tokenization during Text Classification on memory constrained devices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&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-88c89" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1825830,1825836,2830993,3376599&amp;nsku=79R6695,79R6684,47AC4166,85W1249&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('88c89'));" data-farnell="1825830~1,1825836~1,2830993~1,3376599~1" data-newark="79R6695~1,79R6684~1,47AC4166~1,85W1249~1" 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;VNC2-48Q USB HOST Control&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;FTDI&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-9e994" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=1825830&amp;nsku=79R6695&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('9e994'));" data-farnell="1825830~1" data-newark="79R6695~1" 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;VNC2 Debugger/Programmer&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;FTDI&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-65082" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=1825836&amp;nsku=79R6684&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('65082'));" data-farnell="1825836~1" data-newark="79R6684~1" 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;Development Board, Arduino MKR Zero&lt;/td&gt;
&lt;td style="border:1px solid #C6C6C6;padding:6px;"&gt;ARDUINO&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-a2125" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2830993&amp;nsku=47AC4166&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('a2125'));" data-farnell="2830993~1" data-newark="47AC4166~1" 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;DC Servo Motor, 6 V&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-62642" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=3376599&amp;nsku=85W1249&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('62642'));" data-farnell="3376599~1" data-newark="85W1249~1" 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;/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;Additional Parts:&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table class="jiveBorder" style="border:1px solid #000000;width:100%;" border="1"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#6690bc;border:1px solid #000000;color:#ffffff;padding:2px;text-align:left;" valign="middle"&gt;&lt;strong&gt;Product Name&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #000000;padding:2px;"&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;Jumbo sized googlie eyes&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #000000;padding:2px;"&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;PETG 3D printer filament&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #000000;padding:2px;"&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;MDF board&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #000000;padding:2px;"&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;Paint&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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;Build an Anti-Troll Bot Using TensorFlow and Arduino&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/4915/vcp-biography-workshopshed---andy-clark"&gt;About Workshopshed&lt;/a&gt;&amp;nbsp; &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: workshopshed, usb host, hid, e14presents_workshopshed, robot, robot project, machine learning, googlie eyes, tensorflow lite, adafruit, arduino, friday_release, ftdi, anti-troll bot using tensorflow and arduino&lt;/div&gt;
</description></item><item><title>Episode 453: Build an Anti-Troll Bot Using TensorFlow and Arduino</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453/revision/2</link><pubDate>Tue, 08 Feb 2022 09:24:06 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:72cfe872-d669-495f-8565-e41fdf4e3e1c</guid><dc:creator>Matt</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453#comments</comments><description>Revision 2 posted to Documents by Matt on 2/8/2022 9:24:06 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;Build an Anti-Troll Bot Using TensorFlow and Arduino&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/4915/vcp-biography-workshopshed---andy-clark"&gt;Workshopshed&amp;#39;s VCP Profile&lt;/a&gt;&amp;nbsp; &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=uxG065trbQQ"&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;Andy hooks up a USB Keyboard to a Microcontroller to see he can use machine learning to do a critique of his internet comments. Challenges included flashing the firmware of the FTDI module, analysis of USB Human Input Device (HID) data and running a machine learning algorithm on a 32bit Arm M0 core. &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;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;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/24/usb-keyboard-hid"&gt;USB Keyboard / HID&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/18/vnc2-getting-to-blink"&gt;VNC2 - Getting to Blink&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/17/spi-slave-on-an-arduino-mkr-zero"&gt;SPI Slave on an Arduino MKR Zero&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/13/using-a-hash-function-tokenization-during-text-classification-on-memory-constrained-devices"&gt;Using a hash function Tokenization during Text Classification on memory constrained devices&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;/h2&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-ecf10" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1825830,1825836,2830993,3376599&amp;nsku=79R6695,79R6684,47AC4166,85W1249&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('ecf10'));" data-farnell="1825830~1,1825836~1,2830993~1,3376599~1" data-newark="79R6695~1,79R6684~1,47AC4166~1,85W1249~1" 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;VNC2-48Q USB HOST Control&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;FTDI&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-5e974" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=1825830&amp;nsku=79R6695&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('5e974'));" data-farnell="1825830~1" data-newark="79R6695~1" 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;VNC2 Debugger/Programmer&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;FTDI&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-50d49" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=1825836&amp;nsku=79R6684&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('50d49'));" data-farnell="1825836~1" data-newark="79R6684~1" 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;Development Board, Arduino MKR Zero&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;ARDUINO&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-da35d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2830993&amp;nsku=47AC4166&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('da35d'));" data-farnell="2830993~1" data-newark="47AC4166~1" 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;DC Servo Motor, 6 V&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-81c7f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=3376599&amp;nsku=85W1249&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('81c7f'));" data-farnell="3376599~1" data-newark="85W1249~1" 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;/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;Additional Parts:&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" style="border:1px solid #000000;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Product Name&lt;/strong&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 #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Jumbo sized googlie eyes&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;PETG 3D printer filament&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;MDF board&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Paint&lt;/strong&gt;&lt;/p&gt;&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: usb host, hid, e14presents_workshopshed, machine learning, googlie eyes, tensorflow lite, arduino, friday_release, ftdi, anti-troll bot using tensorflow and arduino&lt;/div&gt;
</description></item><item><title>Episode 453: Build an Anti-Troll Bot Using TensorFlow and Arduino</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453/revision/1</link><pubDate>Fri, 24 Jul 2020 13:44:14 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:72cfe872-d669-495f-8565-e41fdf4e3e1c</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4937/build-an-anti-troll-bot-using-tensorflow-and-arduino----episode-453#comments</comments><description>Revision 1 posted to Documents by tariq.ahmad on 7/24/2020 1:44:14 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;Build an Anti-Troll Bot Using TensorFlow and Arduino&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/4915/vcp-biography-workshopshed---andy-clark"&gt;Workshopshed&amp;#39;s VCP Profile&lt;/a&gt;&amp;nbsp; &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=uxG065trbQQ"&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;Andy hooks up a USB Keyboard to a Microcontroller to see he can use machine learning to do a critique of his internet comments. Challenges included flashing the firmware of the FTDI module, analysis of USB Human Input Device (HID) data and running a machine learning algorithm on a 32bit Arm M0 core. &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;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;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/24/usb-keyboard-hid"&gt;USB Keyboard / HID&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/18/vnc2-getting-to-blink"&gt;VNC2 - Getting to Blink&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/17/spi-slave-on-an-arduino-mkr-zero"&gt;SPI Slave on an Arduino MKR Zero&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-blog-small" href="https://www.element14.com/community/people/Workshopshed/blog/2020/05/13/using-a-hash-function-tokenization-during-text-classification-on-memory-constrained-devices"&gt;Using a hash function Tokenization during Text Classification on memory constrained devices&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;/h2&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-1rwzGPL0-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=1825830~1,1825836~1,2830993~1,3376599~1&amp;amp;nsku=79R6695~1,79R6684~1,47AC4166~1,85W1249~1&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=1825830~1,1825836~1,2830993~1,3376599~1&amp;amp;nsku=79R6695~1,79R6684~1,47AC4166~1,85W1249~1&amp;amp;COM=noscript" target="_blank"&gt;Buy Kit&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-1rwzGPL0-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;VNC2-48Q USB HOST Control&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;FTDI&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-o01QuebX-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=1825830~1&amp;amp;nsku=79R6695~1&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=1825830~1&amp;amp;nsku=79R6695~1&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-o01QuebX-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;VNC2 Debugger/Programmer&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;FTDI&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-O0fK9ljw-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=1825836~1&amp;amp;nsku=79R6684~1&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=1825836~1&amp;amp;nsku=79R6684~1&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-O0fK9ljw-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;Development Board, Arduino MKR Zero&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #C6C6C6;padding:6px;"&gt;ARDUINO&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-k1V4EXNl-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2830993~1&amp;amp;nsku=47AC4166~1&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=2830993~1&amp;amp;nsku=47AC4166~1&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-k1V4EXNl-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;DC Servo Motor, 6 V&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-VbKumSRU-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3376599~1&amp;amp;nsku=85W1249~1&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=3376599~1&amp;amp;nsku=85W1249~1&amp;amp;COM=noscript" target="_blank"&gt;Buy Now&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-VbKumSRU-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;Additional Parts:&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" style="border:1px solid #000000;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #000000;padding:2px;color:#ffffff;background-color:#6690bc;text-align:left;" valign="middle"&gt;&lt;strong&gt;Product Name&lt;/strong&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 #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Jumbo sized googlie eyes&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;PETG 3D printer filament&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;MDF board&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;padding:2px;"&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Paint&lt;/strong&gt;&lt;/p&gt;&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: usb host, hid, e14presents_workshopshed, machine learning, googlie eyes, tensorflow lite, arduino, friday_release, ftdi, anti-troll bot using tensorflow and arduino&lt;/div&gt;
</description></item></channel></rss>