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.
Monitor Sensor Data from Anywhere
August 10, 2022
Using WiFi to send sensor data from an ESP32 to a WiFi network and be able to read it from an IoT Dashboard from anywhere in the world.
Qwiic Digital Desk Sign with MicroMod
June 30, 2022
Make a Qwiic-enabled digital desk sign with a MicroMod SAMD51 Processor Board's USB Host and a USB keyboard!
Using Home Assistant to Expand Your Home Automations
May 9, 2019
An introduction to Home Assistant, an open source home automation hub.
Setting up a Raspberry Pi 3 as an Access Point
April 23, 2018
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.
MIDI BLE Tutorial
February 22, 2018
Developing a bidirectional MIDI-BLE link with the nRF52832 Breakout.
Getting Started with the Autonomous Kit for the Sphero RVR
December 13, 2019
Want to get started in robotics? Look no further than the SparkFun autonomous kit for the Sphero RVR! Whether you purchased the Basic or Advanced kit, this tutorial will get you rolling...
Hazardous Gas Monitor
June 17, 2016
Build a portable gas monitor to check for dangerous levels of hazardous gases.
Bark Back Interactive Pet Monitor
March 8, 2017
Monitor and interact with pets through this dog bark detector project based on the Raspberry Pi!
Electret Mic Breakout Board Hookup Guide
June 23, 2016
An introduction to working with the Electret Mic Breakout Board.
Wireless RC Robot with Arduino and XBees
March 12, 2019
In this tutorial, we will expand on the SIK for RedBot to control the robot wirelessly with XBee radios! We'll explore a different microcontroller and wirelessly control the RedBot at a distance.
Raspberry Pi Safe Reboot and Shutdown Button
April 20, 2020
Safely reboot or shutdown your Raspberry Pi to avoid corrupting the microSD card using the built-in general purpose button on the Qwiic pHAT v2.0!
Headless Raspberry Pi Setup
April 23, 2018
Configure a Raspberry Pi without a keyboard, mouse, or monitor.
Graph Sensor Data with Python and Matplotlib
July 23, 2018
Use matplotlib to create a real-time plot of temperature data collected from a TMP102 sensor connected to a Raspberry Pi.
Displaying Your Coordinates with a GPS Module
April 30, 2019
This Arduino tutorial will teach you how to pinpoint and display your GPS coordinates with a press of a button using hardware from our Qwiic Connect System (I2C).
RFID Beginners Tutorial
June 15, 2020
In this tutorial we'll revisit some RFID basics and practice by making a remote work logger using an RFID reader and a GPS module. You'll scan a card and get ID, location, and time. All the perfect data to punch in and punch out from the middle of Nowhere!
GPS Geo-Mapping at the Push of a Button
September 27, 2019
Let's ramp up our GPS tracking skills with KML files and Google Earth. We'll make a tracker that logs location and allows us to visualize our steps with Google Earth.
IoT Weight Logging Scale
May 9, 2018
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
May 2, 2018
This tutorial will show you how to make a robot that streams a webcam to a custom website that can be remotely controlled.
Heating Pad Hand Warmer Blanket
January 21, 2013
DIY Project Idea: Create a custom hand warmer blanket using heating pads.
Wireless Controlled Wearable EL Wire Dance Suit
October 31, 2019
In this tutorial, we will build an EL wire dance suit that can be controlled by a wireless glove controller!
Building an Autonomous Vehicle: The Batmobile
December 6, 2016
Documenting a six-month project to race autonomous Power Wheels at the SparkFun Autonomous Vehicle Competition (AVC) in 2016.
ESP8266 Powered Propane Poofer
March 15, 2016
Learn how Nick Poole built a WiFi controlled fire-cannon using the ESP8266 Thing Dev Board!
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.