Color Sensing Music Player
Use a Feather PropMaker RP2040 and Adalogger FeatherWing to make a color sensing music player using CircuitPython. An AS7341 color sensor detects a color and plays music depending on the color.
MagTag IoT Menorah
Every year for Hanukkah, you light a candle every night for 8 days. Whether you sometimes lose track of which night it is or you can't light candles in your space, this project helps you out by making the menorah digital and keeping time with the internet. Every day, the MagTag fetches the date and time, compares it to the start date of Hanukkah and updates the menorah graphic accordingly.
Planetary Gear Dreidels
'Tis the season for holiday displays, but Hanukkah doesn't always get the same kitschy, fun decor that other holidays do. In this project, you'll build a planetary gear that rotates three dreidels using an STSPIN220 silent stepper motor driver and a KB2040 running CircuitPython. It's giving Stu Pickles chaotic menorah energy from A Rugrats Chanukah Special.
Adafruit ENS161 MOX Gas Sensor
*sniff* *sniff* ... do you smell that? No need to stick your nose into a carton of milk anymore, you can build a digital nose with the ENS161 Gas Sensor, a fully integrated MOX gas sensor. This is a very fine air quality sensor from the sensor experts at ScioSense, with I2C interfacing so you don't have to manage the heater and analog reading of a MOX sensor. It combines multiple metal-oxide sensing and heating elements on one chip to provide more detailed air quality signals.
Ambient Video Lighting with HyperHDR
If you find yourself feeling nostalgic for the Adalight project then this guide is for you! You can run HyperHDR, an open-source ambient lighting system, on a Raspberry Pi and plug in a Pixel Trinkey to control NeoPixels to light up in colorful harmony with your TV or monitor. Great for immersive gaming sessions or moody movie nights.
Raspberry Pi Halloween Costume Detector
Build a wise cracking skull to MC your Halloween costume party. This project uses a Raspberry Pi 5 paired with a NoIR PiCamera and speaker bonnet. The Pi runs a Python script with OpenCV person detection. When a person crosses paths with the skull, a picture is sent to Claude with a prompt requesting a kind hearted corny dad joke about the person's Halloween costume. The returned joke is sent through text to speech and played through a speaker attached to the speaker bonnet.
Adafruit STHS34PF80 IR Presence / Motion Sensor
The Adafruit STHS34PF80 IR Presence / Motion Sensor is like a deluxe version of the classic PIR sensor in that it has an IR sensing element that works up to 4 meters away and doesn't require a lens, which makes it easier to integrate into small enclosures. It also comes with a full I2C interface so you can get detailed information about how much IR was detected, and whether there's presence, movement, or temperature changes.
CircuitPython USB VID/PID Reporter
Each USB device has a vendor ID (VID) and product ID (PID). These codes identify the manufacturer and product. With this project, you'll use a Feather RP2040 USB Host running CircuitPython that shows the VID and PID on a mounted device for a simple plug and play way to learn the mysteries of your devices.
Bare E-Ink Displays Crash Course
What's the deal with all of these eInk displays? Why is this example code that I found showing a bunch of jumbled pixels instead of a beautiful, dithered Blinka? If these are your questions, then you are in the right place. This guide will show you everything you need to get going with your chosen bare eInk display.
Fruit Jam Video Music
Did you miss out on your chance on an Atari Video Music back in the day? Worry not, because with the powers of Fruit Jam and CircuitPython combined you can build an homage to the short lived but legendary psychedelic music visualizer.
Adafruit PCM5122 I2S DAC
For converting digital I2S audio from your ESP32/RP2350 or Raspberry Pi, you'll need a digital-to-analog-converter (DAC). And the Adafruit PCM5122 I2S DAC is both powerful and easy to use - with excellent audio quality! It's got clean, high-quality, stereo audio and does not need any MCLK signal, or I2C configuration. Literally just pipe some I2S audio in and it just works.
Adafruit E-Ink Bonnet for Raspberry Pi
Easy e-paper finally comes to Raspberry Pi, with this bonnet that's designed to make it a breeze to add any 'standard' pinout 24-pin flex-connector E-Ink display. This add-on handles all the extra components needed to make E-Paper interfacing easy for Pi and Pi-compatible boards. We even include extras like two user buttons, Stemma QT I2C port, and a 3W I2S speaker so you can also have audio playback. Insert your favorite E-Paper display to the connector and you'll have a powerful Linux-powered display for your desk or wall.
AS5600 Super Smooth Rotary Encoder
Build the path of least resistance with this super smooth rotary encoder. This project uses an AS5600 magnetic angle sensor with a QT Py RP2040 running CircuitPython code to measure the change in magnetic field from a magnet that is being rotated directly above the sensor. When the magnet is rotated, the QT Py RP2040 sends out USB HID commands to raise or lower the volume on a connected device.
Adafruit MLX90632 FIR Remote Thermal Temperature Sensor
The Adafruit MLX90632 FIR Temperature Sensor features a compact and low cost 'remote' infrared sensor. These are great when you want to measure the temperature of something very hot or very cold or maybe something that's delicate and tough to attach a probe to.
Adafruit NeoPot
This 10K linear pot is just like the popular Alps RK09 series but with a clear shaft that extends down to about 1mm above the underlying PCB. So, unsurprisingly, we paired this crystal trimmer with a skinny NeoPixel to make the Adafruit NeoPot, an easy-to-use glowing potentiometer.