Flapping Halloween Vampire Bat
This project gets you from zero to flapping vampire bat with no soldering required. Two servo motors attach to the Circuit Playground Express with alligator clips. The NeoPixels on the Circuit Playground Express swirl around with a fun animation.
PyLeap CLUE Barometer
Utilize the CLUE onboard BMP280 sensor to measure ambient temperature and air pressure. A servo position moves depending on your nominal baseline pressure compared to the air pressure reading to point to the current weather condition. You'll use the PyLeap app will wirelessly load the project onto your CLUE over Bluetooth and then edit your nominal baseline pressure with the File Glider app.
Adafruit PCA9548 8-Channel STEMMA QT / Qwiic I2C Multiplexer
The PCA9548 gives you a way to get up to 8 same-address I2C devices hooked up to one microcontroller - this multiplexer acts as a gatekeeper, shuttling the commands to the selected I2C port with your command.
Quick-Start the Pico W WiFi with CircuitPython
Raspberry Pi Pico W brings WiFi to the Pico platform while retaining complete pin compatibility with its older sibling, and now as of CircuitPython 8.0.0-beta.2, there is CircuitPython WiFi support for the Pico W! This guide includes examples for testing your WiFi connection, using requests to pull JSON feeds, ping API's and log sensor data for IoT projects; all using CircuitPython!
PyLeap CLUE Custom Conference Badge
Turn your CLUE into a custom conference badge to display your online handle, name, job title and pronouns. You'll be able to edit your badge's details using the File Glider app.
PyLeap BLE Controlled NeoPixels with CLUE
In this project, you'll use the PyLeap app to wirelessly load the project code onto your CLUE. Then, you'll connect to the CLUE with the Adafruit Bluefruit Connect app to change the colors and animations of a strip of NeoPixels over BLE.
CircuitPython Trombone Champ Controller
In this project, you'll build a custom 3D printed trombone controller for the game Trombone Champ. A QT Py RP2040 running CircuitPython code uses an arcade button and NeoSlider to control the game. The button sends a space bar command the NeoSlider moves the mouse cursor up and down.
Adafruit ENS160 MOX Gas Sensor
You can build a digital nose with the ENS160 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.
PyLeap CLUE Sensor Plotter
The CLUE has tons of onboard sensors that can sense movement, light, sound and environmental measures like temperature and humidity. This project uploads code to the CLUE with PyLeap that uses the CLUE's onboard display to plot all of the sensors' data.
Adafruit TCA8418 Keypad Matrix and GPIO Expander Breakout
The TCA8418 has the ability to act as your I2C multi-tool for handling keypads, buttons or LEDs. It has 18 total 'I/O' pins, 10 columns and 8 rows. Additionally, it has a 10-element event queue, so even if you don't get to the interrupt immediately, keypress and release events will be held for you.
Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB
If you want to store calibration values, MAC addresses, non-secure access tokens, or other unique identifiers, EEPROM storage is a great option. The Adafruit 24LC32 I2C EEPROM breakout comes with 32 Kbit (4 KByte) of storage, and handy chainable Stemma QT connectors, it's just the right amount of simple I2C-controllable storage. Since its external to your microcontroller or microcomputer, uploading new flash memory won't wipe the data from this chip.
nOOds LED CV Signal Visualizers
In this project, you'll use the nOOds flexible LED filaments to make light-up visualizers to plug into your CV outputs. The nOOds are soldered up to audio jacks on either end to create a "cable". The nOOds' positive end is plugged into a CV output and then ground can be grabbed from any open jack. The waveform type and voltage affects the look of the LED.
Adafruit MAX17048 LiPoly / LiIon Fuel Gauge and Battery Monitor
The Adafruit MAX17048 LiPoly / LiIon Fuel Gauge and Battery Monitor connects to your Lipoly or LiIon battery and it will let you know the voltage of the cell and decodes the non-linear voltage to get you a valid percentage as well. To use, connect a 1S 3.7-4.2V Lithium Ion or Polymer battery to one of the JST 2 PH ports. Use the I2C interface and our Arduino or CircuitPython/Python library code to read the voltage and percentage whenever you like. There are various alerts, low power modes that can be customized as desired.
Controlling Objects in Unity with a 9 DoF Sensor and Arduino
Unity is one of the most widely used game engines used for developing video games. In this guide, you'll learn how to integrate your Arduino based hardware projects with your Unity projects to create interactive experiences. Data from a 9 DoF sensor is sent over a serial connection from the board to a C# script in Unity. The C# script is setup to affect Unity objects with the incoming data.
Raspberry Pi Azure IoT Hub Dashboard with CircuitPython
Visualize all of your Azure IoT Hub devices' telemetry data on a Raspberry Pi-powered display. The guide will show you how to setup three CircuitPython devices to send telemetry to IoT Hub and how to setup the dashboard on a Raspberry Pi running Python code combining Azure's Python SDK and Blinka, the CircuitPython compatibility library for single-board computers running Linux.