Projects
Need inspiration? Find it here! These tutorials feature special projects broken down into steps to illustrate how you can use various concepts, skills, and technologies to build awesome stuff.
Motion Controlled Wearable LED Dance Harness
Control LEDs based on your movement using an accelerometer! Make your LEDs breathe by fading in and out when laying on the floor, turn off the LEDs when moving to your side, or make the LEDs blink in a headstand!
Live Spotify Album Art Display
Learn how to turn our 64x64 RGB LED Matrix Panel into a display for your current Spotify album art using an ESP32.
Wireless Remote Control with micro:bit
In this tutorial, we will utilize the MakeCode radio blocks to have the one micro:bit transmit a signal to a receiving micro:bit on the same channel. Eventually, we will control a micro:bot wirelessly using parts from the arcade:kit!
3D Printed Illuminated Wand Prop
In this tutorial, we will learn about how to create a theatrical prop for a performance by 3D printing a wand and adding an LED.
EL Wire Hoodie
In this tutorial, we will sew standard electroluminescent (EL) wire to a hoodie.
How to Make a Custom EL Wire Extension Cable
In this tutorial, we will make a custom EL Wire extension cable as an alternative to splicing wire.
Python GUI Guide: Introduction to Tkinter
Tkinter is the standard graphical user interface package that comes with Python. This tutorial will show you how to create basic windowed applications as well as complete full-screen dashboard examples complete with live graph updates from matplotlib.
Graph Sensor Data with Python and Matplotlib
Use matplotlib to create a real-time plot of temperature data collected from a TMP102 sensor connected to a Raspberry Pi.
Light Up Your 3D Printer's Bed
Having issues viewing your print in a dark lit room? In this tutorial, we will be using LED strips to light up a print bed's area on a LulzBot 3D printer!
IoT Power Relay
Using the ESP32 to make a web-configured timed relay.
IoT Weight Logging Scale
This tutorial will show you how to make a scale that logs your weight to a custom website on the Internet. The principles can be extrapolated to any type of data.
WiFi Controlled Robot
This tutorial will show you how to make a robot that streams a webcam to a custom website that can be remotely controlled.
Setting up a Raspberry Pi 3 as an Access Point
This guide will show you how to configure a Raspberry Pi as an access point and connect it to your local Ethernet network to share Internet to other WiFi devices.
Headless Raspberry Pi Setup
Configure a Raspberry Pi without a keyboard, mouse, or monitor.
Interactive 3D Printed LED Diamond Prop
In this tutorial, we will learn about how to create an interactive theatrical prop for a performance by 3D printing a translucent diamond prop using a non-addressable RGB LED strip and AT42QT1011 capacitive touch sensing.
Using Artnet DMX and the ESP32 to Drive Pixels
In this tutorial, we'll find out how to use Resolume Arena, a popular video jockey software, to control custom-made ArtNet DMX fixtures.
Craft a Holiday Greeting with Love to Code
Craft your own paper circuit holiday greeting using the LEDs, a Chibi Chip, Love to Code!
Tech Prank: Hardware Mouse Jiggler
Create an innocuous-looking USB stick with an Arduino Pro Micro and a 3D printed case that moves your mouse pointer randomly every few seconds. Sure to anger your coworkers and friends!
Raspberry Pi Zero Helmet Impact Force Monitor
How much impact can the human body handle? This tutorial will teach you how to build your very own impact force monitor using a helmet, Raspberry Pi Zero, and accelerometer!
MIDI BLE Tutorial
Developing a bidirectional MIDI-BLE link with the nRF52832 Breakout.
Prototype Wearable LED Dance Harness
A project tutorial to add an extra effect for dancers performing a choreographed piece. The harness can be added quickly under a costume.
DIY Heated Earmuffs
Embedded with heating pads and four Neopixel rings, these earmuffs do more than your average winter accessory to keep you warm while still looking good.
Wireless Audio Bluetooth Adapter w/ BC127
Build a custom wireless audio Bluetooth adapter using BlueCreation's BC127 and add it to your old speaker system!
Clap On Lamp
Modify a simple desk lamp to respond to a double clap (or other sharp noise) using parts from the SparkFun Inventor's Kit v4.0.
Old Tutorials
Looking for the old, archived tutorials? Head on over to the
archived tutorials on the main
SparkFun site.
Please be aware that the tutorials you find there are no longer
actively maintained.