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.

Large Digit Driver Hookup Guide

June 25, 2015
Getting started guide for the Large Digit display driver board. This tutorial explains how to solder the module (backpack) onto the back of the large 7-segment LED display and run example code from an Arduino.

Hackers in Residence - Hacking MindWave Mobile

February 26, 2014
Review, teardown, and hacking tutorial for the MindWave Mobile, a $99 commercial grade EEG sensor.

How to Play Multiple Buzzers at Once

October 18, 2024
This tutorial demonstrates the SparkFun Qwiic Buzzer's ability to control multiple buzzers simultaneously by playing a 3-part arrangement of a segment of the Super Mario Bros Theme!

Calibrating Your Odometry Sensor

December 2, 2024
In this tutorial, we will cover how to calibrate your Qwiic Optical Tracking Odometry Sensor (or "OTOS") with Arduino and Python Examples.

Moving Beyond the Ordinary With the Qwiic Alphanumeric Display

November 7, 2024
More than just numbers, more than just letters, with a little creative coding you can do teach your alphanumeric display lots of new tricks.

IMU Data to Motion: Tutorial for Translating Sensor Data into Real-World Movement

November 3, 2024
Sometimes we want to do more with our data than just watch the values roll by on a screen. In this tutorial, we'll take a look at one way we can translate that data to movement.

RFID Beginners Tutorial

June 15, 2020
Make a remote work logger using an RFID reader and a GPS module. Scan a card and get ID, location, and time. All the perfect data to punch in and punch out from the middle of Nowhere!

GeoFence Treasure Hunt With Artemis Global Tracker

July 31, 2024
Follow along with an engineering student as he creates a distance-based game using the Artemis Global Tracker!

How to Build a DIY GNSS Reference Station

October 15, 2020
Learn how to affix a GNSS antenna, use PPP to get its ECEF coordinates and then broadcast your own RTCM data over the internet and cellular using NTRIP to increase rover reception to 10km!

The ClockClock Project

October 8, 2020
Tell the time with this fantastic Alchitry project using clocks to make a clock!

The 970-HA-JOKES Payphone Project

July 11, 2022
A payphone turned into a bit of fun.

Hack Your Roshamglo Badge

March 12, 2017
Learn how to customize and program your Roshamglo badge.

Roshamglo Project: TV-B-Gone

March 12, 2017
Turn your Roshamglo board into a (nearly) universal TV power button.

Wireless Remote Weather Station with micro:bit

May 11, 2020
Monitor the weather without being exposed to it through wireless communication between two micro:bits using the radio blocks! This is useful if your weather station is installed in a location that is difficult to retrieve data from the OpenLog. We will also explore a few different ways to send and receive data.

Wireless Remote Control with micro:bit

January 21, 2019
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!

Qwiic GPS Clock

September 14, 2020
What time is it? Time for you to... Qwiic-ly build a GPS clock and output it to a display! This project provides you with the current date and time using GPS satellites. Read the date and time as a digital or analog clock. Or even configure the clock for military, your time zone, or automatically adjust the time for daylight savings time!

Qwiic Digital Indoor Thermometer

July 15, 2020
Qwiic-ly build a digital indoor thermometer to measure the ambient temperature of the room and display it using an OLED on an I2C bus!

Connecting Thing Plus Matter to Google Nest Hub

March 30, 2023
Connect your Thing Plus Matter board to a Google Nest Hub, as well as the Google Home app, and set up as a light device!

Wireless Audio Bluetooth Adapter w/ BC127

December 14, 2017
Build a custom wireless audio Bluetooth adapter using BlueCreation's BC127 and add it to your old speaker system!

Sending Sensor Data Over WiFi

January 16, 2022
This tutorial will show you how setup a simple peer-to-peer connection to send and receive sensor data between two ESP32 WiFi boards.

Setting up a Rover Base RTK System

October 14, 2020
Getting GNSS RTCM correction data from a base to a rover is easy with a serial telemetry radio! We'll show you how to get your high precision RTK GNSS system setup and running.

Interactive LED Music Visualizer

May 31, 2016
Use an Arduino and the SparkFun Sound Detector to create visualizations on Addressable RGB LED strips.

Qwiic Kit for Raspberry Pi V2 Hookup Guide

December 29, 2022
Get started with the SGP40, BME280, VCNL4040, and microOLED via I2C using the Qwiic system and Python on a Raspberry Pi! Measure VOC Index, light, temperature, humidity, and pressure from the environment. Then display them on the microOLED, serial terminal, or the cloud with Cayenne!

Sending Sensor Data over LoRa

November 4, 2022
This tutorial will show you how setup a simple peer-to-peer connection to send and receive sensor data using LoRa.
Viewing 193 Projects Tutorials. View All Tutorials.

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.