Cheerlights is a project created by Hans Scharler that allows folks to sychronise LEDs across the world to one color using Twitter. It's an IoT project that listens for the word "cheerlights" on Twitter in real-time, and if there's a color name in the tweet, all of the projects connected to Cheerlights change to that color.

CircuitPython makes working with LEDs very simple. The Adafruit MagTag makes it easy to connect a strip of LED and connect to the Internet at the same time. Combined, they make doing WiFi-controlled LED projects a breeze, and the basic Cheerlights concept was no exception. However, why stop there....

Instead of simply lighting up the LEDs to the particular color, why not display an LED animation in that color? CircuitPython LED Animations turns Cheerlights into animated LED fun!

This guide will show you how to put together a festive wreath with your Adafruit MagTag and an LED strip. Then, you'll learn how to get CircuitPython set up on your MagTag, and load the necessary libraries needed to run this code. You'll save the code to your MagTag, and before you know it, you'll be delighted by colorful LED animations.

This project requires quite a bit of power between the network connectivity and the LEDs, so it is suggested that you power it from a wall plug using an appropriate USB type C cable or adapter.


Angled shot of Adafruit MagTag development board with ESP32-S2 and E-Ink display.
The Adafruit MagTag combines the new ESP32-S2 wireless module and a 2.9" grayscale E-Ink display to make a low-power IoT display that can show data on its screen even when power...
Out of Stock
Angled shot of four magnet feet.
Got a glorious RGB Matrix project you want to mount and display in your workspace or home? If you have one of the matrix panels listed below, you'll need a pack of these...
In Stock
Adafruit NeoPixel LED Strip with 3-pin JST Connector lit up rainbow
Plug in and glow, this Adafruit NeoPixel LED Strip with JST PH Connector has 30 total LEDs and is 1 meter long, in classy Adafruit...
In Stock

Alternately, instead of purchasing the MagTag and Mini Magnet Feet separately, you could purchase the MagTag starter kit, which includes the magnet feet. Either way, you still need to purchase the LED strip separately.

MagTag dev board with enclosure pieces, four magnet feet, and lipoly battery
The Adafruit MagTag combines the new ESP32-S2 wireless module and a 2.9" grayscale E-Ink display to make a low-power IoT display that can show data on its screen...
Out of Stock

Options for Power

  • Plug it into a wall plug using an appropriate cable or adapter. One possible combination is shown below.
USB Type A to Type C Cable - approx 1 meter / 3 ft long
As technology changes and adapts, so does Adafruit. This  USB Type A to Type C cable will help you with the transition to USB C, even if you're still...
In Stock
5V 2A Switching Power Supply with  USB-A Connector
Our 5V 2A USB power adapter is the perfect choice for powering single-board computers like Raspberry Pi, BeagleBone, or anything else that's power-hungry!This adapter was...
In Stock

Additional Parts

  • Wreath or other festive item to hold LEDs and MagTag. You can be creative here!
  • Zip-ties or other appropriate mounting option to attach the LEDs and MagTag to the chosen festive item.

This guide was first published on Dec 07, 2020. It was last updated on Jul 18, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.