<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Example Project Kits on CARPE — Columbus Arduino &amp; Raspberry Pi Enthusiasts</title><link>https://carpe-tech.org/hands-on/project-kits/</link><description>Recent content in Example Project Kits on CARPE — Columbus Arduino &amp; Raspberry Pi Enthusiasts</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 CARPE</copyright><atom:link href="https://carpe-tech.org/hands-on/project-kits/index.xml" rel="self" type="application/rss+xml"/><item><title>Motion Show</title><link>https://carpe-tech.org/hands-on/project-kits/motion-show/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carpe-tech.org/hands-on/project-kits/motion-show/</guid><description>&lt;p&gt;&lt;strong&gt;Status: in the works.&lt;/strong&gt; Wiring and reference firmware will be published in the
&lt;a href="https://github.com/carpe-tech" target="_blank" rel="noreferrer"&gt;carpe-tech GitHub organization&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it does
 &lt;div id="what-it-does" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-does" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;A motion sensor triggers an RGB LED strip and plays sound through an I2S amplifier. It started life as a Halloween pumpkin, but the combination fits plenty of other builds: a doorway greeter, a display case, an alarm.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it teaches
 &lt;div id="what-it-teaches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-teaches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Sense, then react with light and sound: one input driving two different kinds of output.&lt;/p&gt;</description></item><item><title>Environment Station</title><link>https://carpe-tech.org/hands-on/project-kits/environment-station/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carpe-tech.org/hands-on/project-kits/environment-station/</guid><description>&lt;p&gt;&lt;strong&gt;Status: in the works.&lt;/strong&gt; Wiring and reference firmware will be published in the
&lt;a href="https://github.com/carpe-tech" target="_blank" rel="noreferrer"&gt;carpe-tech GitHub organization&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it does
 &lt;div id="what-it-does" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-does" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Reads temperature, humidity, pressure and light, and publishes them so they can be charted on a dashboard.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it teaches
 &lt;div id="what-it-teaches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-teaches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Sense and publish: the simplest useful IoT pattern, and the quickest route to a first dashboard.&lt;/p&gt;</description></item><item><title>Button and Buzzer Pair</title><link>https://carpe-tech.org/hands-on/project-kits/button-buzzer-pair/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carpe-tech.org/hands-on/project-kits/button-buzzer-pair/</guid><description>&lt;p&gt;&lt;strong&gt;Status: in the works.&lt;/strong&gt; Wiring and reference firmware will be published in the
&lt;a href="https://github.com/carpe-tech" target="_blank" rel="noreferrer"&gt;carpe-tech GitHub organization&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it does
 &lt;div id="what-it-does" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-does" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Two boards: press the button on one, and a buzzer and light go off on the other, across the room.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it teaches
 &lt;div id="what-it-teaches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-teaches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Two devices talking through a message broker, rather than wired together.&lt;/p&gt;</description></item><item><title>Sound Meter</title><link>https://carpe-tech.org/hands-on/project-kits/sound-meter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carpe-tech.org/hands-on/project-kits/sound-meter/</guid><description>&lt;p&gt;&lt;strong&gt;Status: in the works.&lt;/strong&gt; Wiring and reference firmware will be published in the
&lt;a href="https://github.com/carpe-tech" target="_blank" rel="noreferrer"&gt;carpe-tech GitHub organization&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it does
 &lt;div id="what-it-does" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-does" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;An I2S microphone measures sound levels in the room, and the levels are charted over time.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it teaches
 &lt;div id="what-it-teaches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-teaches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Streaming audio data, and turning a stream into something worth charting. It pairs well with the Motion Show&amp;rsquo;s I2S amplifier.&lt;/p&gt;</description></item><item><title>Shared Pixel Canvas</title><link>https://carpe-tech.org/hands-on/project-kits/shared-pixel-canvas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carpe-tech.org/hands-on/project-kits/shared-pixel-canvas/</guid><description>&lt;p&gt;&lt;strong&gt;Status: in the works.&lt;/strong&gt; Wiring and reference firmware will be published in the
&lt;a href="https://github.com/carpe-tech" target="_blank" rel="noreferrer"&gt;carpe-tech GitHub organization&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it does
 &lt;div id="what-it-does" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-does" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;An LED matrix that anyone in the room can send pixels to, so the picture is a group effort.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it teaches
 &lt;div id="what-it-teaches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-teaches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Many publishers, one display: what happens when lots of senders share one device.&lt;/p&gt;</description></item><item><title>Camera with Object Detection</title><link>https://carpe-tech.org/hands-on/project-kits/camera-object-detection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carpe-tech.org/hands-on/project-kits/camera-object-detection/</guid><description>&lt;p&gt;&lt;strong&gt;Status: in the works.&lt;/strong&gt; Wiring and reference firmware will be published in the
&lt;a href="https://github.com/carpe-tech" target="_blank" rel="noreferrer"&gt;carpe-tech GitHub organization&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it does
 &lt;div id="what-it-does" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-does" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;An ESP32 camera takes snapshots and detects what&amp;rsquo;s in them.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it teaches
 &lt;div id="what-it-teaches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-teaches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Working with images, and deciding where the heavy lifting runs: on the device, or on a bigger computer nearby.&lt;/p&gt;</description></item><item><title>Color Screen</title><link>https://carpe-tech.org/hands-on/project-kits/color-screen/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carpe-tech.org/hands-on/project-kits/color-screen/</guid><description>&lt;p&gt;&lt;strong&gt;Status: in the works.&lt;/strong&gt; Wiring and reference firmware will be published in the
&lt;a href="https://github.com/carpe-tech" target="_blank" rel="noreferrer"&gt;carpe-tech GitHub organization&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it does
 &lt;div id="what-it-does" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-does" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;A small color display that shows messages and status sent to it.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it teaches
 &lt;div id="what-it-teaches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-teaches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Driving a graphical display: layout, fonts and redrawing only what changed.&lt;/p&gt;</description></item><item><title>Serial Screen</title><link>https://carpe-tech.org/hands-on/project-kits/serial-screen/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carpe-tech.org/hands-on/project-kits/serial-screen/</guid><description>&lt;p&gt;&lt;strong&gt;Status: in the works.&lt;/strong&gt; Wiring and reference firmware will be published in the
&lt;a href="https://github.com/carpe-tech" target="_blank" rel="noreferrer"&gt;carpe-tech GitHub organization&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it does
 &lt;div id="what-it-does" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-does" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;A character display driven over a serial connection.&lt;/p&gt;

&lt;h2 class="relative group"&gt;What it teaches
 &lt;div id="what-it-teaches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-it-teaches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The simplest display there is, and a good first output device.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Parts (planned)
 &lt;div id="parts-planned" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#parts-planned" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Serial character LCD&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>