<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PlanetArduino</title>
	<atom:link href="http://www.planetarduino.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.planetarduino.org</link>
	<description>all about Arduino platform</description>
	<lastBuildDate>Mon, 21 Sep 2026 00:00:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.11</generator>
	<item>
		<title>Brainchip AKD1500 M.2 and PCIe Edge AI cards, BrainBoard 1500 SPI module now available for $99 and up</title>
		<link>https://www.cnx-software.com/2026/09/21/brainchip-akd1500-m-2-and-pcie-edge-ai-cards-brainboard-1500-spi-module/</link>
		
		<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>
		<pubDate>Mon, 21 Sep 2026 00:00:36 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[artificial intelligence (AI)]]></category>
		<category><![CDATA[BrainChip]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Edge AI]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[Processors]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[tensorflow]]></category>
		<category><![CDATA[TinyML]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://www.cnx-software.com/?p=177330</guid>

					<description><![CDATA[<div><img width="720" height="575" src="https://www.cnx-software.com/wp-content/uploads/2026/09/Brainchip-AKD1500-M2-development-card-720x575.jpg" class="attachment-medium size-medium wp-post-image" alt="Brainchip AKD1500 M.2 development card"/></div>
<p>Back in November 2025, we wrote about the Brainchip AKD1500 PCIe/SPI Edge AI co-processor designed for low-power systems and delivering up to 800 GOPS at just 300 mW. In recent months, the company has launched several hardware platforms based on the ADK1500. At the end of July, Brainchip introduced the AKD1500 M.2 B+M Key development card for $129, shortly followed by the $99 BrainBoard 1500 module in August, and a few days ago, the company started selling the AKD1500 PCIe development card for $149. Brainchip AKD1500 M.2 B+M Key development card Specifications: AI accelerator – AKD1500 neuromorphic co-processor Akida Neuron Fabric clocked at 5 to 400 MHz 1MB on-chip Local memory 800 GOPS at less than 300 mW Adaptive on-chip learning, no cloud required Package –  7×7 mm MFCTFBGA169 package, 0.5 mm pitch Process – 22 nm FD-SOI CMOS digital logic process Host Interface – B+M Key edge connector for [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/09/21/brainchip-akd1500-m-2-and-pcie-edge-ai-cards-brainboard-1500-spi-module/">Brainchip AKD1500 M.2 and PCIe Edge AI cards, BrainBoard 1500 SPI module now available for $99 and up</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>]]></description>
										<content:encoded><![CDATA[<div><img width="720" height="575" src="https://www.cnx-software.com/wp-content/uploads/2026/09/Brainchip-AKD1500-M2-development-card-720x575.jpg" class="attachment-medium size-medium wp-post-image" alt="Brainchip AKD1500 M.2 development card" style="margin-bottom: 10px;" decoding="async" fetchpriority="high" srcset="https://www.cnx-software.com/wp-content/uploads/2026/09/Brainchip-AKD1500-M2-development-card-720x575.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/09/Brainchip-AKD1500-M2-development-card-300x240.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/09/Brainchip-AKD1500-M2-development-card-768x613.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/09/Brainchip-AKD1500-M2-development-card.jpg 1200w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></div>
<p>Back in November 2025, we wrote about the Brainchip AKD1500 PCIe/SPI Edge AI co-processor designed for low-power systems and delivering up to 800 GOPS at just 300 mW. In recent months, the company has launched several hardware platforms based on the ADK1500. At the end of July, Brainchip introduced the AKD1500 M.2 B+M Key development card for $129, shortly followed by the $99 BrainBoard 1500 module in August, and a few days ago, the company started selling the AKD1500 PCIe development card for $149. Brainchip AKD1500 M.2 B+M Key development card Specifications: AI accelerator &#8211; AKD1500 neuromorphic co-processor Akida Neuron Fabric clocked at 5 to 400 MHz 1MB on-chip Local memory 800 GOPS at less than 300 mW Adaptive on-chip learning, no cloud required Package &#8211;  7&#215;7 mm MFCTFBGA169 package, 0.5 mm pitch Process &#8211; 22 nm FD-SOI CMOS digital logic process Host Interface &#8211; B+M Key edge connector for [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/09/21/brainchip-akd1500-m-2-and-pcie-edge-ai-cards-brainboard-1500-spi-module/">Brainchip AKD1500 M.2 and PCIe Edge AI cards, BrainBoard 1500 SPI module now available for $99 and up</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>OpenMote – An ESP32-S3 programmable universal remote in a Wiimote shell (Crowdfunding)</title>
		<link>https://www.cnx-software.com/2026/09/19/openmote-an-esp32-s3-programmable-universal-remote-in-a-wiimote-shell/</link>
		
		<dc:creator><![CDATA[Debashis Das]]></dc:creator>
		<pubDate>Sat, 19 Sep 2026 00:00:25 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[esphome]]></category>
		<category><![CDATA[espressif]]></category>
		<category><![CDATA[Gamepad]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[home-assistant]]></category>
		<category><![CDATA[Infrared]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[smart home]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">https://www.cnx-software.com/?p=177208</guid>

					<description><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/09/OpenMote-An-Arduino-compatible-programmable-universal-remote-for-makers-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="OpenMote An Arduino compatible programmable universal remote for makers"/></div>
<p>Hat &#38; Hammer has launched the OpenMote, an ESP32-S3-powered programmable universal remote that adopts the familiar, nostalgic form factor of a Nintendo Wiimote. It features WiFi, Bluetooth LE, an infrared (IR) transceiver, a 6-axis IMU, and Home Assistant integration, letting it control smart home devices and media centers and act as a Bluetooth gamepad without relying on cloud services. The remote is available in two configurations, which include a “Ready To Go” fully assembled version and a “Mod Your Own” bare PCB designed to drop directly into an existing Wiimote shell. Beyond standard remote functions, the OpenMote includes a built-in microphone, a speaker, and a Qwiic/STEMMA QT connector for plug-and-play hardware expansion. OpenMote specifications: Wireless Module – ESP32-S3-WROOM-1 SoC – Espressif Systems ESP32-S3 CPU – Dual-core Tensilica LX7 up to 240 MHz with vector extension for AI/ML workloads RAM – 512KB SRAM, 8MB PSRAM Storage – 16 MB flash Wireless [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/09/19/openmote-an-esp32-s3-programmable-universal-remote-in-a-wiimote-shell/">OpenMote – An ESP32-S3 programmable universal remote in a Wiimote shell (Crowdfunding)</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>]]></description>
										<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/09/OpenMote-An-Arduino-compatible-programmable-universal-remote-for-makers-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="OpenMote An Arduino compatible programmable universal remote for makers" style="margin-bottom: 10px;" decoding="async" fetchpriority="high" srcset="https://www.cnx-software.com/wp-content/uploads/2026/09/OpenMote-An-Arduino-compatible-programmable-universal-remote-for-makers-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/09/OpenMote-An-Arduino-compatible-programmable-universal-remote-for-makers-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/09/OpenMote-An-Arduino-compatible-programmable-universal-remote-for-makers-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/09/OpenMote-An-Arduino-compatible-programmable-universal-remote-for-makers.jpg 1200w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></div>
<p>Hat &#38; Hammer has launched the OpenMote, an ESP32-S3-powered programmable universal remote that adopts the familiar, nostalgic form factor of a Nintendo Wiimote. It features WiFi, Bluetooth LE, an infrared (IR) transceiver, a 6-axis IMU, and Home Assistant integration, letting it control smart home devices and media centers and act as a Bluetooth gamepad without relying on cloud services. The remote is available in two configurations, which include a &#8220;Ready To Go&#8221; fully assembled version and a &#8220;Mod Your Own&#8221; bare PCB designed to drop directly into an existing Wiimote shell. Beyond standard remote functions, the OpenMote includes a built-in microphone, a speaker, and a Qwiic/STEMMA QT connector for plug-and-play hardware expansion. OpenMote specifications: Wireless Module – ESP32-S3-WROOM-1 SoC – Espressif Systems ESP32-S3 CPU – Dual-core Tensilica LX7 up to 240 MHz with vector extension for AI/ML workloads RAM – 512KB SRAM, 8MB PSRAM Storage – 16 MB flash Wireless [...]</p>
<p>The post <a href="https://www.cnx-software.com/2026/09/19/openmote-an-esp32-s3-programmable-universal-remote-in-a-wiimote-shell/">OpenMote &#8211; An ESP32-S3 programmable universal remote in a Wiimote shell (Crowdfunding)</a> appeared first on <a href="https://www.cnx-software.com/">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Bring ideas, leave inspired: Maker Faire Bay Area 2026 is coming!</title>
		<link>https://blog.arduino.cc/2026/09/18/bring-ideas-leave-inspired-maker-faire-bay-area-2026-is-coming/</link>
		
		<dc:creator><![CDATA[Arduino Team]]></dc:creator>
		<pubDate>Fri, 18 Sep 2026 14:58:12 +0000</pubDate>
				<category><![CDATA[Maker Faire]]></category>
		<category><![CDATA[Maker Faire Bay Area]]></category>
		<category><![CDATA[MakerFaire]]></category>
		<guid isPermaLink="false">https://blog.arduino.cc/?p=42711</guid>

					<description><![CDATA[<p>Are you ready for Maker Faire Bay Area? We sure are! The family-friendly festival of invention, creativity, and hands-on DIY culture – some call it the “the greatest show-and-tell on Earth” – is holding its special 20th anniversary edition this year, and we wouldn’t dare miss the celebrations.  Join us on September 25th–27th in Vallejo, California with […]</p>
<p>The post <a href="https://blog.arduino.cc/2026/09/18/bring-ideas-leave-inspired-maker-faire-bay-area-2026-is-coming/">Bring ideas, leave inspired: Maker Faire Bay Area 2026 is coming!</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><div class="image-post"><img fetchpriority="high" decoding="async" width="1024" height="559" src="https://blog.arduino.cc/wp-content/uploads/2026/09/Arduino.cc-Blogpost-Cover1100x600-12-1024x559.jpg" alt="" class="wp-image-42712" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/Arduino.cc-Blogpost-Cover1100x600-12-1024x559.jpg 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/Arduino.cc-Blogpost-Cover1100x600-12-300x164.jpg 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/Arduino.cc-Blogpost-Cover1100x600-12-768x419.jpg 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/Arduino.cc-Blogpost-Cover1100x600-12.jpg 1100w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">Are you ready for <a href="https://bayarea.makerfaire.com/"  rel="noreferrer noopener">Maker Faire Bay Area</a>? We sure are! The family-friendly festival of invention, creativity, and hands-on DIY culture –&nbsp;some call it the “the greatest show-and-tell on Earth” –&nbsp;is holding its special 20<sup>th</sup> anniversary edition this year, and we wouldn’t dare miss the celebrations.&nbsp;</p>



<p class="wp-block-paragraph">Join us on <strong>September 25th–27th in Vallejo, California</strong> with thousands of makers, educators, and tech enthusiasts from all over the world: at Maker Faire, everyone brings their own ideas and leaves with loads of inspiration.</p>



<h2 class="wp-block-heading">Find us at the Make: magazine booth</h2>



<p class="wp-block-paragraph">Stop by the <strong>Arduino Space</strong> inside the <a href="https://makerfaire.com/maker/entry/make-magazine-79024/"  rel="noreferrer noopener">Make: magazine booth</a> to hang out with the team, check out our latest hardware, and see what’s next for open-source electronics:</p>



<ul class="wp-block-list">
<li><strong>Get hands-on with </strong><a href="https://store.arduino.cc/products/plug-and-make-kit"  rel="noreferrer noopener"><strong>Arduino® Plug and Make<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Kit</strong></a>, our tried-and-true beginner kit designed to make prototyping easier than ever.</li>



<li><strong>Have fun with </strong><a href="https://store.arduino.cc/products/uno-q-4gb?utm_source=content&amp;utm_medium=blogpost&amp;utm_campaign=unoq_is_the_answer&amp;utm_id=mktg-content"  rel="noreferrer noopener"><strong>Arduino® UNO<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Q</strong></a> board<strong>:</strong> we’re bringing the most playful live demos to Maker Faire Bay Area – including a <a href="https://blog.arduino.cc/2026/08/06/build-your-own-handheld-retro-console-with-the-arduino-uno-q-board/"  rel="noreferrer noopener">custom handheld retro gaming console</a> built around our versatile dual-brain board.</li>



<li><strong>Take a first look at </strong><a href="https://store.arduino.cc/products/ventuno-q?utm_source=content&amp;utm_medium=blogpost&amp;utm_campaign=21Q_content_marketing&amp;utm_id=mktg-content"  rel="noreferrer noopener"><strong>Arduino® VENTUNO<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Q</strong></a> board, our newest launch, designed to push physical AI to the next level.</li>
</ul>



<p class="wp-block-paragraph">Plus, we’ll be offering a <strong>special discount code</strong> <strong>for Faire visitors!</strong></p>



<h2 class="wp-block-heading">Don’t miss Massimo Banzi on the Foundry Stage</h2>



<p class="wp-block-paragraph">Mark your calendars for <strong>Sunday, September 27th at 1PM PDT</strong>! Arduino co-founder <strong>Massimo Banzi</strong> will be taking the <strong>Foundry Stage</strong> for a special talk showcasing <a href="https://bayarea.makerfaire.com/#/programming?day=3&amp;lang=en"  rel="noreferrer noopener"><strong>“One year of projects with the UNO Q”</strong></a><strong>.</strong> We knew it was something special when <a href="https://blog.arduino.cc/2025/10/07/a-new-chapter-for-arduino-with-qualcomm-uno-q-and-you/"  rel="noreferrer noopener">it launched</a> in October 2025, but the range of ideas you all have tested and brought to life in the past 12 months has been nothing short of incredible. Massimo’s talk will feature some of the most amusing, surprising, and advanced community-built ideas we’ve seen – and we know it will only <strong>inspire you to go further! </strong></p>



<p class="wp-block-paragraph">Get your tickets and find all the event’s info on the <a href="https://bayarea.makerfaire.com/"  rel="noreferrer noopener">official website</a>. We look forward to seeing you at Maker Faire Bay Area 2026.</p>



<p class="wp-block-paragraph"><em>Arduino, Plug and Make, UNO, and VENTUNO are trademarks or registered trademarks of Arduino S.r.l.</em></p>
<p>The post <a href="https://blog.arduino.cc/2026/09/18/bring-ideas-leave-inspired-maker-faire-bay-area-2026-is-coming/">Bring ideas, leave inspired: Maker Faire Bay Area 2026 is coming!</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Digitize analog gauge readings with edge AI</title>
		<link>https://blog.arduino.cc/2026/09/18/digitize-analog-gauge-readings-with-edge-ai/</link>
		
		<dc:creator><![CDATA[Arduino Team]]></dc:creator>
		<pubDate>Fri, 18 Sep 2026 12:44:36 +0000</pubDate>
				<category><![CDATA[Analog Gauges]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Edge AI]]></category>
		<category><![CDATA[UNO Q]]></category>
		<guid isPermaLink="false">https://blog.arduino.cc/?p=42717</guid>

					<description><![CDATA[<p>Expense calculations in the industrial world tend to be unintuitive to individuals, because service and maintenance often consume larger chunks of the budget than the equipment itself. For that reason, modifications to equipment are usually seen as too risky to justify — they can too easily impact serviceability. So, what do you do when you […]</p>
<p>The post <a href="https://blog.arduino.cc/2026/09/18/digitize-analog-gauge-readings-with-edge-ai/">Digitize analog gauge readings with edge AI</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><div class="image-post"><img fetchpriority="high" decoding="async" width="1024" height="769" src="https://blog.arduino.cc/wp-content/uploads/2026/09/image_88rJELegqh-copy-1024x769.jpg" alt="" class="wp-image-42719" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/image_88rJELegqh-copy-1024x769.jpg 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/image_88rJELegqh-copy-300x225.jpg 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/image_88rJELegqh-copy-385x289.jpg 385w, https://blog.arduino.cc/wp-content/uploads/2026/09/image_88rJELegqh-copy-768x577.jpg 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/image_88rJELegqh-copy.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">Expense calculations in the industrial world tend to be unintuitive to individuals, because service and maintenance often consume larger chunks of the budget than the equipment itself. For that reason, modifications to equipment are usually seen as too risky to justify — they can too easily impact serviceability. So, what do you do when you want to bring an old piece of equipment into the modern age? <a href="https://www.hackster.io/michaelbross87/giving-analog-gauges-an-ai-upgrade-c2b7a9">Michael Bryan Ross’ solution was to use AI to look at analog gauges</a>.</p>



<p class="wp-block-paragraph">Ross wanted to address a simple and common problem: the equipment has an analog gauge and it would be nice to have that value available in digital form for monitoring and logging.</p>



<p class="wp-block-paragraph">Most of us, when presented with that problem, would take the easy and seemingly reasonable approach. That might be something like replacing the analog gauge with a microcontroller outfitted with an ADC (analog-to-digital converter).</p>



<p class="wp-block-paragraph">But very few plant managers or manufacturing engineers are going to give the green light on a modification like that. Not only is there upfront downtime to consider, but it also puts the equipment and future serviceability at risk.</p>



<p class="wp-block-paragraph">Ross’ solution, on the other hand, is much easier to approve. That’s because it doesn’t require any modification to the equipment at all. In fact, it doesn’t even need to make physical contact with the equipment.</p>



<p class="wp-block-paragraph">It works by using a camera and AI running on the edge to read the analog gauge. In this case, “the edge” is an inexpensive <a href="https://www.arduino.cc/product-uno-q">Arduino® UNO<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Q </a>and it looks at the gauge through a standard USB webcam. The UNO Q runs a MobileNetV3-Small model through ONNX Runtime.</p>



<p class="wp-block-paragraph">To test that — and to gather the images needed to train the model in the first place — Ross built a physical device with a real analog gauge driven by an actual pressure sensor. To create a training data set, Ross simply collected a bunch of images of the gauge’s needle in different position, then had GPT-5.6 read the black ticks to classify them by numeric value.</p>



<p class="wp-block-paragraph">Ross acknowledges that the resulting model isn’t perfect. In particular, it tends to lose accuracy at very high and very low ends of the gauge range. But that is a fixable problem (largely through training). The concept holds: <a href="https://www.hackster.io/michaelbross87/giving-analog-gauges-an-ai-upgrade-c2b7a9">that this approach makes it possible digitize analog gauges</a>, without spending much money and without modifying equipment.</p>



<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Analog Gauge Monitoring with Edge AI | Arduino UNO Q" src="https://player.vimeo.com/video/1223762241?dnt=1&amp;app_id=122963" width="500" height="281" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe>
</div></figure>
<p>The post <a href="https://blog.arduino.cc/2026/09/18/digitize-analog-gauge-readings-with-edge-ai/">Digitize analog gauge readings with edge AI</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Arcade Machine Ports for Fruit Jam New Learn Guide</title>
		<link>https://blog.adafruit.com/2026/09/16/arcade-machine-ports-for-fruit-jam-new-learn-guide/</link>
		
		<dc:creator><![CDATA[John Park]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 22:38:42 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[Gaming]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665152</guid>

					<description><![CDATA[Turn your Fruit Jam into an arcade machine you can hook up to any TV. John Park’s new Learn Guide will show you how! Pew pew! &#x1f47e; DO you wanna play a game of pixel-accurate Space Invaders &#x1f6f8;, even when you can’t remember where you put your original 1978 Taito or Midway arcade cabinet. Or maybe Mr. or Ms. Pac-Man &#x1f352; is more […]]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-665153 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2.jpg" alt="" width="853" height="640" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2.jpg 2000w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-300x225.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-600x450.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-150x113.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-768x576.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-1536x1152.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-583x437.jpg 583w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-356x267.jpg 356w" sizes="(max-width: 853px) 100vw, 853px" /></p>
<p>Turn your Fruit Jam into an arcade machine you can hook up to any TV. John Park&#8217;s <a href="https://learn.adafruit.com/space-invaders-for-fruit-jam/overview">new Learn Guide</a> will show you how!</p>
<blockquote><p><em>Pew</em> <em>pew! </em><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f47e.png" alt="&#x1f47e;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> DO you wanna play a game of pixel-accurate <strong>Space Invaders</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6f8.png" alt="&#x1f6f8;" class="wp-smiley" style="height: 1em; max-height: 1em;" />, even when you can&#8217;t remember where you put your original 1978 Taito or Midway arcade cabinet. Or maybe <strong>Mr.</strong> or <strong>Ms. Pac-Man</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f352.png" alt="&#x1f352;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> is more your speed? Heck yesh! <strong>Donkey Kong</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f98d.png" alt="&#x1f98d;" class="wp-smiley" style="height: 1em; max-height: 1em;" />? Check. <strong>Galaga</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="&#x2728;" class="wp-smiley" style="height: 1em; max-height: 1em;" />? YES! How about some <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f354.png" alt="&#x1f354;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Burger Time</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f35f.png" alt="&#x1f35f;" class="wp-smiley" style="height: 1em; max-height: 1em;" />? Totally!! <strong>Lunar Rescue</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f315.png" alt="&#x1f315;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> perhaps? LET&#8217;S DO THIS!!!</p>
<p>Rather than running them on the Intel 8080- or Zilog Z80- or MOS 6502-based arcade PCBs, these are native Arduino ports for the <strong>Fruit Jam</strong> on an RP2350 chip, which loads your original game ROMs from a microSD card at boot. The video is output to DVI over HDMI with included I2S audio over the headphone jack, and uses directly wired arcade buttons as input.</p></blockquote>
<p><iframe title="Single Arcade Machine Ports demo" width="500" height="281" src="https://www.youtube.com/embed/e8d_04Ma3bc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Read more at <a href="https://learn.adafruit.com/space-invaders-for-fruit-jam">Arcade Machine Ports for Fruit Jam</a></p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Build your own smart doorbell and protect your privacy – in one hour, with Massimo Banzi</title>
		<link>https://blog.arduino.cc/2026/09/16/build-your-own-smart-doorbell-and-protect-your-privacy-in-one-hour-with-massimo-banzi/</link>
		
		<dc:creator><![CDATA[Arduino Team]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 14:06:15 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[Smart Doorbell]]></category>
		<category><![CDATA[UNO Q]]></category>
		<guid isPermaLink="false">https://blog.arduino.cc/?p=42679</guid>

					<description><![CDATA[<p>Go on your favorite online shopping platform, and you’ll find any number of smart doorbell options. Click to purchase, have it delivered, install it, download some app. But where’s the fun in that? And also, don’t you wonder how that thing works?  That thing that watches you and your loved ones go in and out, […]</p>
<p>The post <a href="https://blog.arduino.cc/2026/09/16/build-your-own-smart-doorbell-and-protect-your-privacy-in-one-hour-with-massimo-banzi/">Build your own smart doorbell and protect your privacy – in one hour, with Massimo Banzi</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="LIVE BUILD: A Smart Doorbell That Keeps Your Data Private" width="500" height="281" src="https://www.youtube.com/embed/bGg5RFBex3g?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">Go on your favorite online shopping platform, and you’ll find any number of smart doorbell options. Click to purchase, have it delivered, install it, download some app. <strong>But where’s the fun in that? And also, don’t you wonder how that thing works?</strong>&nbsp;</p>



<p class="wp-block-paragraph">That thing that watches you and your loved ones go in and out, learning to recognize friends and delivery people, helping you check on your home even while you are gone. If you are thinking about the security of the place where you live, why not be more hands-on about your privacy while you’re at it?&nbsp;</p>



<p class="wp-block-paragraph">Of course, we have an easy (even fun!) solution to these concerns: just build your own smart doorbell, and have complete control – not only over who comes and goes, but also over where your data is stored and how it’s handled.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Massimo Banzi and Andrea Richetta are going to show you how to build your own smart doorbell</strong>, based on a computer vision model that can run locally on the <a href="https://store.arduino.cc/products/uno-q-4gb?utm_source=content&amp;utm_medium=blogpost&amp;utm_campaign=unoq_is_the_answer&amp;utm_id=mktg-content">Arduino<sup>®</sup> UNO<sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup> Q board</a>.&nbsp;</p>



<p class="wp-block-paragraph">Just <a href="https://www.youtube.com/watch?v=bGg5RFBex3g">click the &#8216;notify me&#8217; button</a> and follow the live build, on September 22nd at 3 PM CET / 9 AM EST. In one hour, we’ll see the whole project come together – and you’ll have a chance to ask questions directly to the Arduino team. </p>
<p>The post <a href="https://blog.arduino.cc/2026/09/16/build-your-own-smart-doorbell-and-protect-your-privacy-in-one-hour-with-massimo-banzi/">Build your own smart doorbell and protect your privacy – in one hour, with Massimo Banzi</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>This cyberdeck is a… puppet?</title>
		<link>https://blog.arduino.cc/2026/09/15/this-cyberdeck-is-a-puppet/</link>
		
		<dc:creator><![CDATA[Arduino Team]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 17:29:23 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[cyberdeck]]></category>
		<category><![CDATA[Cyberdecks]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[UNO Q]]></category>
		<guid isPermaLink="false">https://blog.arduino.cc/?p=42685</guid>

					<description><![CDATA[<p>The heart of the entire cyberdeck movement is personalization. Instead of shopping within the limits of what manufacturers deem to be marketable, cyberdeck builders can create designs that reflect their own personal tastes. But even so, most cyberdecks fit within a fairly narrow aesthetic—usually some variation of cyberpunk or cassette futurism, fitting the original Gibson […]</p>
<p>The post <a href="https://blog.arduino.cc/2026/09/15/this-cyberdeck-is-a-puppet/">This cyberdeck is a… puppet?</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><div class="image-post"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000360-1024x576.png" alt="" class="wp-image-42686" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000360-1024x576.png 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000360-300x169.png 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000360-768x432.png 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000360-1536x864.png 1536w, https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000360.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">The heart of the entire cyberdeck movement is personalization. Instead of shopping within the limits of what manufacturers deem to be marketable, cyberdeck builders can create designs that reflect their own personal tastes. But even so, most cyberdecks fit within a fairly narrow aesthetic—usually some variation of cyberpunk or cassette futurism, fitting the original Gibson source material. Natasha Dzurny (AKA TechnoChic) took things in a completely unique direction by <a href="https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/72108/building-an-arduino-uno-q-cyberdeck-inside-a-puppet">building her Arduino® UNO<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Q cyberdeck as an <em>Avenue Q</em>-style puppet</a>.</p>



<p class="wp-block-paragraph"><em>Avenue Q </em>is musical that originally appeared off-Broadway way back in 2003 and has since enjoyed stints on Broadway, the West End, and Las Vegas. It is, essentially, a humorous adult spin on <em>Sesame Street</em>, which means it has all kinds of Hensonian puppets. Dzurny’s interest in <em>Avenue Q </em>and its phonetic similarity to “Arduino Q” led to this creation.</p>



<p class="wp-block-paragraph">The electronic components are standard fare for a cyberdeck and include the <a href="https://www.arduino.cc/product-uno-q">UNO Q (2GB)</a>, a mini Bluetooth keyboard/touchpad device, a portable USB battery pack, and a 5” HDMI display. There is also a mini USB webcam hidden away for recorded puppet shows.</p>



<figure class="wp-block-image size-large"><div class="image-post"><img decoding="async" width="1024" height="576" src="https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000275-1024x576.png" alt="" class="wp-image-42687" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000275-1024x576.png 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000275-300x169.png 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000275-768x432.png 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000275-1536x864.png 1536w, https://blog.arduino.cc/wp-content/uploads/2026/09/frame_000275.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">The real magic and creativity went into the “enclosure,” which is really the body of the puppet. To craft that, Dzurny started with a spherical mold made of translucent plastic. She then cut that to shape and built a frame structure inside, onto which she could mount the components. Once covered in thick fur, the sphere became a puppet head that Dzurny could put her hand into, so she could open and close the mouth. A couple of big expressive eyes completed the look and a chain strap made the puppet/cyberdeck easy to carry.</p>



<p class="wp-block-paragraph"><a href="https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/72108/building-an-arduino-uno-q-cyberdeck-inside-a-puppet">Dzurny’s project</a> is the perfect example of why people love cyberdecks: because they’re a perfect outlet for creative expression that reflects the builder’s own personality. </p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Arduino UNO Q Cyberdeck: Solving Power, Space and Cable Challenges" width="500" height="281" src="https://www.youtube.com/embed/uprNONfXi1Q?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://blog.arduino.cc/2026/09/15/this-cyberdeck-is-a-puppet/">This cyberdeck is a&#8230; puppet?</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>MYWAI&#x2122; VILMA&#x2122; is designed to bring human-like learning to robots via one-shot demonstration</title>
		<link>https://blog.arduino.cc/2026/09/15/mywai-vilma-is-designed-to-bring-human-like-learning-to-robots-via-one-shot-demonstration/</link>
		
		<dc:creator><![CDATA[Arduino Team]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 14:26:17 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[Edge AI]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[UNO Q]]></category>
		<category><![CDATA[VENTUNO Q]]></category>
		<guid isPermaLink="false">https://blog.arduino.cc/?p=42611</guid>

					<description><![CDATA[<p>Every day, hundreds of thousands of kits are prepared in warehouses before components ever reach an automotive production line. While robots have become commonplace in modern manufacturing, many upstream logistics activities still rely heavily on human operators performing repetitive pick-and-place and kitting tasks. What if robots could learn these operations the same way humans do: […]</p>
<p>The post <a href="https://blog.arduino.cc/2026/09/15/mywai-vilma-is-designed-to-bring-human-like-learning-to-robots-via-one-shot-demonstration/">MYWAI&#x2122; VILMA&#x2122; is designed to bring human-like learning to robots via one-shot demonstration</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><div class="image-post"><img fetchpriority="high" decoding="async" width="1024" height="559" src="https://blog.arduino.cc/wp-content/uploads/2026/09/image-1024x559.png" alt="" class="wp-image-42612" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/image-1024x559.png 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/image-300x164.png 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/image-768x419.png 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/image.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">Every day, hundreds of thousands of kits are prepared in warehouses before components ever reach an automotive production line. While robots have become commonplace in modern manufacturing, many upstream logistics activities still rely heavily on human operators performing repetitive pick-and-place and kitting tasks.</p>



<p class="wp-block-paragraph">What if robots could learn these operations the same way humans do: by simply watching a demonstration?</p>



<p class="wp-block-paragraph">That question was at the heart of <strong>I-GENIUS</strong>, a research project coordinated by <strong>MYWAI</strong> within the European <strong>ARISE</strong> initiative with <strong>Centro Ricerche FIAT (CRF)</strong> and the <strong>University of Genoa’s Department of Mechanical, Energy, Management and Transportation Engineering (DIME)</strong>.</p>



<p class="wp-block-paragraph">The project explored new approaches to Human-Robot Interaction, combining AI, computer vision, and robotics to enable machines to acquire manipulation skills from minimal human guidance.</p>



<p class="wp-block-paragraph">One of the project&#8217;s key outcomes was <strong>VILMA (Visual Imitation Learning for Manipulation Activities)</strong>, an AI-powered toolkit integrated into MYWAI’s EDGE AI middleware platform. VILMA helps enable robots and humanoids to learn complex manipulation tasks from one-shot human demonstrations, aiming to significantly reduce programming effort while improving flexibility in dynamic industrial environments.</p>



<p class="wp-block-paragraph">The technology was evaluated in a large-scale automotive warehouse use case developed together with <strong>CRF</strong> and reproduced within the robotics laboratories at <strong>DIME</strong>.</p>



<p class="wp-block-paragraph">Today, MYWAI is bringing this technology to a broader community of developers, makers, and robotics innovators by porting the <strong>VILMA Toolkit</strong> to new Arduino products powered by <strong>Qualcomm Dragonwing</strong><strong><sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup></strong><strong> processors</strong>, including both the Arduino<sup>®</sup> <a href="https://www.arduino.cc/product-uno-q"><strong>UNO</strong><strong><sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup></strong><strong> Q</strong></a> and <a href="https://www.arduino.cc/product-ventuno-q"><strong>VENTUNO</strong><strong><sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup></strong><strong> Q</strong></a> boards.</p>



<p class="wp-block-paragraph">This demonstration showcases the potential for edge-native robotics applications that use imitation learning techniques on hardware platforms built to support compact form factors and efficient power consumption.</p>



<p class="wp-block-paragraph">At the iGenius final presentation, the founder and CEO of MYWAI, <a href="https://www.linkedin.com/in/fabrizio-cardinali/">Fabrizio Cardinali</a>, stated: “The dual-brain architecture of the UNO Q and VENTUNO Q platforms is an ideal foundation for MYWAI’s next generation of Edge AI robotics. After validating distributed intelligence concepts within the ARISE I-GENIUS project, we are now leveraging these platforms to bring World Action Models closer to the edge through the latest release of the MYWAI EdgeAI Management Platform and its mobile tracker, HEDGELOG<sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup>. By combining One-Shot Video Imitation Learning with edge-native AI execution, we aim to enable robots and intelligent industrial machines to acquire, distribute, adapt, and execute complex manipulation skills with unprecedented flexibility and scalability.”</p>



<p class="wp-block-paragraph">Watch the full demonstration of the I-GENIUS project and see VILMA in action in <a href="https://www.youtube.com/watch?v=c-dVTfgR2Gw">this video</a>.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Video Imitation Learning Micmicking Agent by MYWAI for I Genius Project" width="500" height="281" src="https://www.youtube.com/embed/c-dVTfgR2Gw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">The MYWAI VILMA agent</h2>



<p class="wp-block-paragraph">VILMA is a visual imitation learning toolkit that helps enable robots to learn manipulation tasks from human demonstrations. It is designed to process RGB-D recordings or MP4 videos to extract hand and object trajectories, generate reusable robot skills using Dynamic Movement Primitives (DMPs), and produce robot-ready trajectories for playback. It is constructed to serve as the demonstration learning module, supporting rapid robot programming, skill reuse, and deployment.</p>



<figure class="wp-block-image size-large"><div class="image-post"><img decoding="async" width="1024" height="576" src="https://blog.arduino.cc/wp-content/uploads/2026/09/Schema_remake-1024x576.png" alt="" class="wp-image-42655" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/Schema_remake-1024x576.png 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/Schema_remake-300x169.png 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/Schema_remake-768x432.png 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/Schema_remake-1536x864.png 1536w, https://blog.arduino.cc/wp-content/uploads/2026/09/Schema_remake.png 1672w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<h2 class="wp-block-heading"><br />The AI pipeline</h2>



<p class="has-medium-font-size wp-block-paragraph"><strong>One-shot demonstration acquisition</strong></p>



<p class="wp-block-paragraph">The one-shot demonstration acquisition step is set to record a human performing the task or retrieve an existing demonstration from a selected MYWAI equipment event. It stages the video, RGB frames, depth data, and camera parameters, and allows the user to select the target object for tracking. This information provides the inputs required by the remaining pipeline stages.&nbsp;</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Hand detection</strong></p>



<p class="wp-block-paragraph">Using MediaPipe, this stage is structured to detect 21 hand landmarks in each RGB frame and combine their 2D positions with depth data to calculate 3D camera coordinates. For demonstrations loaded from MYWAI, the staged RGB and depth data are processed through the same pipeline. Kalman smoothing and previous-position retention improve tracking robustness, and the resulting trajectories can be saved back to the MYWAI event.&nbsp;</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Object detection</strong></p>



<p class="wp-block-paragraph">Using a YOLO model, this stage is designed to detect or track the object selected through the local or MYWAI interface. It combines the bounding-box centre with depth information to calculate the object’s 3D position, applies Kalman smoothing, and saves the trajectory and annotated frames. These results can then be included in the pipeline artifacts stored in MYWAI.&nbsp;</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Trajectory and segmentation</strong></p>



<p class="wp-block-paragraph">This stage is constructed to load the smoothed hand and object trajectories, estimate the grasp point from the hand’s proximity to the object, and detect the release point from the object’s movement and stabilization. It uses the hand trajectory as the main motion path and divides it into reach, grasp, move, release, and post-release phases. The trajectories, event indices, and segmentation metadata can be packaged as MYWAI event data, a time and space data fusion format developed by MYWAI for its AI-IoT management platform particularly geared towards Multimodal AI and, next, towards World Action Models.&nbsp;</p>



<figure class="wp-block-image size-full"><div class="image-post"><img loading="lazy" decoding="async" width="736" height="432" src="https://blog.arduino.cc/wp-content/uploads/2026/09/image-1.png" alt="" class="wp-image-42613" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/image-1.png 736w, https://blog.arduino.cc/wp-content/uploads/2026/09/image-1-300x176.png 300w" sizes="auto, (max-width: 736px) 100vw, 736px" /></div></figure>



<p class="has-medium-font-size wp-block-paragraph"><strong>DMP generation</strong></p>



<p class="wp-block-paragraph">The DMP-generation stage is designed to learn separate Dynamic Movement Primitive models for the reach and move phases. It evaluates different regularization values, selects the model that provides the best accuracy and smoothness, validates the reproduced motion, and saves the trained models and trajectories. These DMP artifacts can be uploaded to MYWAI with the other pipeline results for later retrieval and reuse.&nbsp;</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Demonstration</strong></p>



<p class="wp-block-paragraph">The demonstration stage is structured to convert the generated DMP trajectory into Cartesian robot positions using the configured scale, offset, and rotation, then apply inverse kinematics to calculate the joint trajectory. The robot model may be loaded from the selected MYWAI equipment, and the resulting motion is displayed through the MYWAI 3D Viewer, synchronized with the recorded video and its grasp and release events.&nbsp;</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>DMP adaptation with new goal and new object</strong></p>



<p class="wp-block-paragraph">The adaptation stage is set to load the learned skill –&nbsp;either from the current pipeline or a restored MYWAI event –&nbsp;and detect a new target object using RGB and depth data. It calculates the 3D offset between the original and new objects, redirects the reach and move trajectories toward the new pick and release positions, and preserves the demonstrated motion characteristics. The adapted trajectory can then be visualized with the MYWAI 3D Viewer or sent to the robot.&nbsp;</p>



<h2 class="wp-block-heading">Live streaming adaptation and UNO Q and VENTUNO Q support</h2>



<p class="wp-block-paragraph">The <strong>Live stream</strong> phase represents the deployment and real-time inference stage of the VILMA Agent. While the initial learning phase is conducted on the MYWAI platform to generate <strong>Dynamic Movement Primitives (DMP)</strong>, the Live stream phase focuses on shipping these DMPs along with a fine-tuned <strong>YOLOv8</strong> model, supported today on UNO Q and VENTUNO Q.</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Architecture and components</strong></p>



<p class="wp-block-paragraph">As illustrated in the system schematic below, the architecture is designed as a distributed setup divided into an <strong>Edge AI Layer</strong> for intelligence and a <strong>Communication Layer</strong> for hardware interfacing.</p>



<p class="wp-block-paragraph">Let’s break down how the live stream pipeline is working considering the VENTUNO Q version.</p>



<h4 class="wp-block-heading"><strong>1. Edge AI layer (VENTUNO Q)</strong></h4>



<p class="wp-block-paragraph">Running on <strong>VENTUNO Q</strong>, this layer is structured to handle high-level decision-making.</p>



<ul class="wp-block-list">
<li><strong>VILMA Control Loop:</strong> The primary application logic responsible for the overall control loop. It It is designed to orchestrate object detection and performs DMP Adaptation to translate learned human motions into the current physical environment.</li>



<li><strong>Video Object Detection Brick:</strong> This component runs on VENTUNO Q to manage the inference flow. It receives the incoming video feed and communicates with the inference service.</li>



<li><strong>Docker:</strong> YOLOv8 Inference Service is formed as a containerized service that runs the quantized YOLOv8 model. This model is designed to be fine-tuned and deployed via the Edge Impulse platform using the “Bring Your Own Model” feature.</li>
</ul>



<h4 class="wp-block-heading"><strong>2. ROS 2 communication layer (Workstation)</strong></h4>



<p class="wp-block-paragraph">A separate workstation connected directly to the devices manages the high-bandwidth data streams and robotic control via <strong>ROS 2</strong>.</p>



<ul class="wp-block-list">
<li><strong>ROS 2 Streaming Node:</strong> Interfaces with the <strong>ZED Camera/Depth Sensor</strong> to capture raw visual data, publishing it as a <strong>/camera_feed</strong> to VENTUNO Q.</li>



<li><strong>ROS 2 Command Node:</strong> This node acts as a wrapper around the Fairino Python SDK. It is engineered to serve as the receiver for the<strong> /learned_trajectory</strong> sent from the edge device, utilizing the SDK to directly control the robot and help ensure it accurately follows the planned trajectory.</li>
</ul>



<h4 class="wp-block-heading"><strong>3. Physical hardware</strong></h4>



<p class="wp-block-paragraph">External hardware is connected to complete the runtime VILMA ecosystem, namely:</p>



<ul class="wp-block-list">
<li><strong>ZED</strong><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong><strong> Camera:</strong> The stereo camera which is engineered to capture the image and depth data required for the vision system.</li>



<li><strong>Fairino</strong><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong><strong> FR10 Robot:</strong> The robotic arm that is constructed to execute the pick-and-place tasks based on the trajectories computed by VILMA.</li>
</ul>



<h3 class="wp-block-heading">Component communication and data flow</h3>



<p class="wp-block-paragraph">The communication between these components is designed for low-latency execution as shown in the schema above:</p>



<ul class="wp-block-list">
<li><strong>Vision Input:</strong> The Workstation is engineered to stream the /camera_feed (image and depth) to VENTUNO Q.</li>



<li><strong>Edge Inference:</strong> The VILMA Control Loop is designed to utilize a WebSocket stream to send frames to the Docker YOLOv8 Inference Service. The service returns the detected object bounding box to the control loop.</li>



<li><strong>Motion Adaptation:</strong> The system is structured to take the detected object positions and adapts the human-learned DMP to calculate a precise pick-and-place trajectory.</li>



<li><strong>Robotic Execution:</strong> The resulting /learned_trajectory is published back to the Workstation’s ROS 2 Command Node, which drives the Fairino FR10 robot to complete the task.</li>
</ul>



<p class="wp-block-paragraph">This modular approach is designed to allow the heavy vision processing and motion adaptation to happen on the edge (VENTUNO Q) while leveraging the robust ROS 2 ecosystem for robot communication and sensor streaming.</p>



<p class="wp-block-paragraph">To learn more about the project and MYWAI’s EDGEAI Platform and Middleware, visit <a href="http://www.myw.ai/">myw.ai</a>.</p>



<p class="wp-block-paragraph"><em>Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries.&nbsp;</em></p>



<p class="wp-block-paragraph"><em>Arduino, UNO, and VENTUNO are trademarks or registered trademarks of Arduino S.r.l.</em></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://blog.arduino.cc/2026/09/15/mywai-vilma-is-designed-to-bring-human-like-learning-to-robots-via-one-shot-demonstration/">MYWAI<img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VILMA<img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> is designed to bring human-like learning to robots via one-shot demonstration</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Turn Arduino® UNO&#x2122; Q into your local 3D printing watchdog</title>
		<link>https://blog.arduino.cc/2026/09/14/turn-arduino-uno-q-into-your-local-3d-printing-watchdog/</link>
		
		<dc:creator><![CDATA[Arduino Team]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 18:03:45 +0000</pubDate>
				<category><![CDATA[3D Printer Watchdog]]></category>
		<category><![CDATA[3D printing]]></category>
		<category><![CDATA[3D Printing Watchdog]]></category>
		<category><![CDATA[Anomaly Detection]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Edge AI]]></category>
		<category><![CDATA[UNO Q]]></category>
		<guid isPermaLink="false">https://blog.arduino.cc/?p=42667</guid>

					<description><![CDATA[<p>A lot of newer 3D printers incorporate sophisticated sensor suites and cameras to detect problems with print jobs, like the dreaded “spaghetti failure.” Those work pretty well and prevent wasted time, wasted filament, and even damage to the printer. But what if you don’t have a printer with those features? Or if you want to […]</p>
<p>The post <a href="https://blog.arduino.cc/2026/09/14/turn-arduino-uno-q-into-your-local-3d-printing-watchdog/">Turn Arduino® UNO&#x2122; Q into your local 3D printing watchdog</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><div class="image-post"><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-setup-1024x768.jpg" alt="" class="wp-image-42669" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-setup-1024x768.jpg 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-setup-300x225.jpg 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-setup-385x289.jpg 385w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-setup-768x576.jpg 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-setup-1536x1152.jpg 1536w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-setup.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">A lot of newer 3D printers incorporate sophisticated sensor suites and cameras to detect problems with print jobs, like the dreaded “spaghetti failure.” Those work pretty well and prevent wasted time, wasted filament, and even damage to the printer. But what if you don’t have a printer with those features? Or if you want to protect your privacy? Then you can <a href="https://raspberry.tips/en/kuenstliche-intelligenz/edge-ai-arduino-uno-q-print-watchdog">follow Philipp Schweizer’s guide</a> to use an <a href="https://www.arduino.cc/product-uno-q">Arduino UNO Q</a> as your local 3D printing watchdog.</p>



<p class="wp-block-paragraph">Schweizer’s approach is to use the UNO Q and a camera to detect <em>anomalies</em>, rather than specific problems. It doesn’t look for spaghetti failure or clogging. Instead, it looks for a normal print. Anything abnormal gets flagged. That dramatically reduces the amount of training data required and accounts for all visible issues, whether they were anticipated and trained for or not.</p>



<p class="wp-block-paragraph">The hardware required for this includes an UNO Q (4GB model), an <a href="https://store.arduino.cc/products/uno-media-carrier"  rel="noreferrer noopener">Arduino<sup>®</sup>UNO<sup><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="&#x2122;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></sup> Media Carrier</a>, an V2-style IMX219 camera module, and a custom-printed mount with fasteners. The goal with that mount is to point the camera at the hot end and below, so it will likely require customization to fit the 3D printer model in question.</p>



<figure class="wp-block-image size-large"><div class="image-post"><img decoding="async" width="1024" height="808" src="https://blog.arduino.cc/wp-content/uploads/2026/09/UNO-Q-Watchdog-1024x808.jpg" alt="" class="wp-image-42671" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/UNO-Q-Watchdog-1024x808.jpg 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/UNO-Q-Watchdog-300x237.jpg 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/UNO-Q-Watchdog-768x606.jpg 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/UNO-Q-Watchdog-1536x1212.jpg 1536w, https://blog.arduino.cc/wp-content/uploads/2026/09/UNO-Q-Watchdog.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">All of the magic happens thanks to the FOMO-AD anomaly model from Edge Impulse, implemented through <a href="https://www.arduino.cc/en/software/#app-lab-section">Arduino App Lab</a>. That requires training on images of normal prints and Schweizer explains how it is easy to collect those automatically during print jobs. By keeping the image resolution low (632×480), the overhead remains minimal and the model efficient.</p>



<p class="wp-block-paragraph">As Schweizer points out, an overeager watchdog is worse than not having a watchdog at all. For that reason, Schweizer built his app so that it only automatically pauses a print if at least three out of the last four images show an anomaly. When that is the case, it pauses the job through the Moonraker API (standard for Klipper-based systems). For those who don’t use Klipper, it is possible to integrate the watchdog into Octoprint or other control software. It also sends an MQTT message compatible with Home Assistant for notifications and hosts a webpage where the status is visible.</p>



<figure class="wp-block-image size-large"><div class="image-post"><img decoding="async" width="1024" height="566" src="https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-fehlalarm.png-copy-1024x566.jpg" alt="" class="wp-image-42672" srcset="https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-fehlalarm.png-copy-1024x566.jpg 1024w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-fehlalarm.png-copy-300x166.jpg 300w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-fehlalarm.png-copy-768x425.jpg 768w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-fehlalarm.png-copy-1536x850.jpg 1536w, https://blog.arduino.cc/wp-content/uploads/2026/09/arduino-uno-q-druckwaechter-fehlalarm.png-copy.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></div></figure>



<p class="wp-block-paragraph">All of that works without leaving the local network, so it is great for those who value privacy and security. Even if those factors don’t concern you, <a href="https://raspberry.tips/en/kuenstliche-intelligenz/edge-ai-arduino-uno-q-print-watchdog">this is an affordable watchdog solution</a> that doesn’t require a specific 3D printer model or a subscription service.</p>
<p>The post <a href="https://blog.arduino.cc/2026/09/14/turn-arduino-uno-q-into-your-local-3d-printing-watchdog/">Turn Arduino® UNO<img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Q into your local 3D printing watchdog</a> appeared first on <a href="https://blog.arduino.cc/">Arduino Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>UPDATED GUIDE: Adafruit Metro M4 Express AirLift Lite #NoCode #WipperSnapper #AdafruitLearningSystem @Adafruit</title>
		<link>https://blog.adafruit.com/2026/09/11/updated-guide-adafruit-metro-m4-express-airlift-lite-nocode-wippersnapper-adafruitlearningsystem-adafruit/</link>
		
		<dc:creator><![CDATA[Tyeth]]></dc:creator>
		<pubDate>Fri, 11 Sep 2026 16:30:51 +0000</pubDate>
				<category><![CDATA[adafruit io wippersnapper]]></category>
		<category><![CDATA[adafruit learning system]]></category>
		<category><![CDATA[adafruit.io]]></category>
		<category><![CDATA[add new board to wippersnapper]]></category>
		<category><![CDATA[AirLift]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[leds]]></category>
		<category><![CDATA[m4]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Metro m4]]></category>
		<category><![CDATA[metro m4 airlift]]></category>
		<category><![CDATA[neopixel]]></category>
		<category><![CDATA[neopixel board]]></category>
		<category><![CDATA[Neopixels]]></category>
		<category><![CDATA[RGB]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wippersnapper]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664785</guid>

					<description><![CDATA[  UPDATED GUIDE: Adafruit Metro M4 AirLift (WipperSnapper Essentials) You already know about the Adafruit Metro M4 featuring the Microchip ATSAMD51, with it’s 120MHz Cortex M4 with floating point support. With a train-load of FLASH and RAM, your code will be fast and roomy. And what better way to improve it than to add wireless? Now cooked in […]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-664784 size-large img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/4000-08-600x450.jpg" alt="" width="600" height="450" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/4000-08-600x450.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/4000-08-300x225.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/4000-08-150x113.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/4000-08-768x576.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/4000-08-582x437.jpg 582w, https://cdn-blog.adafruit.com/uploads/2026/09/4000-08-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/09/4000-08-356x267.jpg 356w, https://cdn-blog.adafruit.com/uploads/2026/09/4000-08.jpg 970w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><a href="https://learn.adafruit.com/adafruit-metro-m4-express-airlift-wifi">UPDATED GUIDE: Adafruit Metro M4 AirLift (WipperSnapper Essentials)</a></p>
<blockquote><p>You already know about the <strong>Adafruit Metro M4</strong> featuring the <strong>Microchip ATSAMD51</strong>, with it&#8217;s 120MHz Cortex M4 with floating point support. With a train-load of FLASH and RAM, your code will be fast and roomy. And what better way to improve it than to add wireless? Now cooked in directly on board, you get a certified WiFi module that can handle all your TLS and socket needs, it even has root certificates pre-loaded.</p>
<p>This Metro is the same size as the others, and is compatible with all our shields. It&#8217;s got analog pins where you expect, and SPI/UART/I2C hardware support in the same spot as the Metro 328 and M0. But! It&#8217;s powered with an ATSAMD51J19:</p></blockquote>
<p>The <a href="https://learn.adafruit.com/adafruit-metro-m4-express-airlift-wifi">Adafruit Metro M4 AirLift guide</a> has everything you need to get started with this Metro, now updated to cover our No-Code platform <a href="https://io.adafruit.com/works-with-wippersnapper"><span style="text-decoration: underline;">Adafruit WipperSnapper</span></a>.<br />
There are pages for overview, pinouts, connecting LEDs, WLED, CircuitPython, Arduino, WipperSnapper, and resources for download.</p>
<p>Read more at <a href="https://learn.adafruit.com/adafruit-metro-m4-express-airlift-wifi/wippersnapper-setup">Adafruit Metro M4 AirLift: WipperSnapper Setup</a></p>
]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

			</item>
	</channel>
</rss>
