Content on this site may not be resold or reproduced. Copying is strictly prohibited.
This post may contain affiliate links. See the Affiliate Disclosure for more information.
Use of information on this site is at your own risk. View the Terms of Service.

I want to warn you before you read this article. It’s very easy to get sucked into a black hole looking at NeoPixel projects.

Why are LEDs and RGB lights so fascinating? Is it random patterns or colors? Or it because LEDs make the world brighter and more interesting?

Regardless of the reason, these NeoPixel projects are downright ridiculously cool. If you’ve ever wanted to start an electronics or art project using LEDs, then you’ll want to add these project ideas to your repertoire.

Just be warned, you might be on this page for a while.

Tip: Feel free to bookmark this article (CTRL-D on Windows or CMD-D on Mac) so that you have it later!

What is a NeoPixel or WS2812B LED strip?

Before we begin, it’s only fair to discuss what NeoPixels are. You’ve probably seen them before or have them in your house already.

“NeoPixels are Adafruit’s brand for individually-addressable RGB color pixels and strips based on the WS2812, WS2811 and SK6812 LED/drivers, using a single-wire control protocol.”

That means if you want official, brand-name NeoPixels, you’ll purchase them through Adafruit.

What is a NeoPixel and the difference between NeoPixel and RGB LED WS2812
  • Facebook
  • Twitter
  • Pinterest
However, for this article, we’ll be referring to NeoPixels and WS2812 RGB strips interchangeably. (Kind of like how when you ask for a Kleenex, you are asking for a tissue.)

Adafruit 24 RGB LED Neopixel Ring
Adafruit Part Number: 1586; Stock Type: NeoPixels >> Rings; In Stock & Ready to Ship
$17.41
Adafruit NeoPixel Digital RGB LED Weatherproof...
60 NeoPixel Digital RGB LED per 1 Meter; Weatherproof Strip
$32.39

Project 1: NeoPixel World Map

The first set of NeoPixel projects on the list is a NeoPixel World Map. There are many variations to this project, but essentially, the project uses RGB strips to light up a map of the world.

When art meets engineering, this is what you get…

World of Light by Joshua Krosenbrink

The World of Light project uses a Raspberry Pi and custom libraries to drive 426 RGB LEDs on a map to show realtime income website feedback.

Using NeoPixels to create a Light Up World Map
  • Facebook
  • Twitter
  • Pinterest

Photo Credit: Hackaday

Don’t expect to build this in a few hours, though. Just wiring up (and soldering) the RGB strips will take you some time! Who knows, maybe one day I’ll have a version of this hanging in my office to display current website traffic on Learn Robotics! (Wouldn’t that be cool?!)

You can read more about the World of Light project on Hackaday.

World Map Project

Another version of this project uses laser-cut continents and NeoPixel strips. This beautiful piece measures over 6 feet long and weighs 15 pounds! The World Map has 578 LED lights and is controlled by an ESP8266 running the FastLED library.

Wall Map of the World using RGB LEDs
  • Facebook
  • Twitter
  • Pinterest

Photo Credit: World Map Project

What makes this map unique is that all of the continents are backlit with WS2812B RGB strips. Wooden front panels cover the continents so that the map looks dimensional. While this map isn’t “connected” like the World of Light project, it uses the ESP8266 to drive the NeoPixels.

If you want to build this project yourself, there’s room to expand this into an IoT project or swap out the controller for a Raspberry Pi for more complex ideas. This project takes a lot of time and the process is well documented on the maker’s website. Check it out here.

Parts you might need:

Sale
BTF-LIGHTING WS2812b 5m 30leds/Pixels/m Flexible...
FPCB, JST-SM connectors on both ends for easy installation
$25.88 −$4.00 $21.88
Adafruit NeoPixel Digital RGB LED Strip - Black 60...
Adafruit Part Number: 1461; Stock Type: NeoPixels >> Strips; In Stock & Ready to Ship
$24.99

Project 2: Wearable NeoPixel Disco Helmet

Next, we have a wearable NeoPixel project: a Disco Helmet. The Disco Helmet project by Electromaker combines 3D printing with electronics and programming to create a fully-customizable DIY helmet.

The NeoPixel Disco Helmet powered by Arduino, which means you can create all sorts of light shows, patterns, and displays. While you might not be able to see very well out of this helmet, it looks cool and could be modified if you want to wear it to a convention or as part of a costume.

Wearable NeoPixel Helmet DIY
  • Facebook
  • Twitter
  • Pinterest

Photo Credit: Electromaker

If you’re into EDM you can adjust the code to synchronize the RGBs with music. Pretty cool, right?!

Want to build one? Preheat your 3D printer, and snag the 3D printer files and wiring diagrams on Thingiverse.

Parts you might need:

HATCHBOX PLA 3D Printer Filament, Dimensional...
1 KG (approximately 2.20 lbs) Spool; 1.75mm Filament Diameter (Dimensional Accuracy +/- 0.03mm)
$19.99
Adafruit NeoPixel Digital RGB LED Weatherproof...
60 NeoPixel Digital RGB LED per 1 Meter; Weatherproof Strip
$32.39
ELEGOO Mega 2560 Project The Most Complete...
Free pdf tutorial in the cd (more than 35 lessons); Lcd1602 module and gy-521 sensor module with pin header ( no need to solder by yourself)
$88.90

Project 3: Running Water Faucet with NeoPixel Ring

Thirdly, we have a NeoPixel project that uses the NeoPixel Ring. In previous projects, we saw examples of NeoPixel strips. If you want to display light in a circular direction, the NeoPixel Ring comes in handy.

The Running Water Faucet is a lamp that gives the illusion that water is spewing out of a faucet and into a mug.

This project uses the Adafruit Flora controller, but you can use any controller you’d like depending on what you’re trying to do! More details on how to make this project can be found on Instructables.

Parts you might need:

Sale
DIYmall 16 Bits 16 X WS2812 5050 RGB LED Ring Lamp...
Voltage: 4V ~ 7V DC; LED Chip: WS2812B; Inside Diameter :3.2 cm, Outside Diameter: 4.5 cm; What you will get is : 1 X 16Bits WS2812 5050 RGB LED Ring
$8.99 −$0.50 $8.49
DIYmall 7 Bits 7 X WS2812B 5050 RGB LED Ring Lamp...
Voltage:DC4-7V; Communication interface:Single-wire communication; LED Chip:WS2812B; UNO R3 5V WS2812 to 5V; UNO R3 pin 6 to WS2812 Data input; UNO R3 GND to WS2812 GND
$5.99

Project 4: NeoPixel Matrix Animations

Next, we have a NeoPixel project that uses an RGB array to convert images or sprites into animated displays.

NeoPixel Animated Matrix project for LCD displays
  • Facebook
  • Twitter
  • Pinterest

Photo Credit: Marian42

You can find sprites on Spriters Resource and then convert them into matrices based on the size of your NeoPixel array. Then, once you have the image, you can save it as a bitmap image and use a software tool to convert the image into a C array that can be read by Arduino. After you have the image represented in C, you can open the Arduino IDE and program away! More technical details can be found using this programming video.

Here are some useful utilities if you’re working on this project:

Bitmap to C Software — Click here for Mac Software

LCD Image Converter — Click here for Windows Software

Parts you might need:

Rust-Oleum 1903830-6 PK Specialty Glass 1903830...
Do not use on surfaces exposed to continual water contact
$22.56
Sale
ARDUINO A000073 DEV BRD, ATMEGA328, ARDUINO UNO R3...
Color may vary
$29.95 −$8.57 $21.38

Project 5: NeoPixel Glowing Tikis

If you’re big into summer BBQs and outdoor chilling, then you’ll want to check out this NeoPixel project. Using a NeoPixel strip, a mason jar, and some clear plastic beads, you can create glowing tikis in an hour or less.

Create outdoor Tiki Torch Lamps using NeoPixels
  • Facebook
  • Twitter
  • Pinterest

Photo Credit: Make:

The Tikis can be illuminated with a variety of colors and are weatherproof enough to stay outside for a while. The NeoPixel Glowing Tikis are also a great way to get the kids involved in a useful tech project during those warm summer months! Find all of the build instructions on the Make: website.

Parts you might need:

Faceted Plastic Beads - Crystal - 8mm - 1000...
1000 pieces; Faceted Crystal - plastic; 8mm
$6.98
Ball Mason Jar-32 oz. Clear Glass Ball Collection...
Made in America by the Ball Mason Jar Company; Great for candles, lotions, jams and jellies, preserves, herbs etc.
$18.85
C.J. SHOP DAOKI IR Infrared Wireless Remote...
You can design a variety of remote control robots and interactive works.
$3.89

Project 6: NeoPixel Ring and Arduino Bike Light

This sci-fi inspired NeoPixel project by Adafruit combines a NeoPixel ring and a NeoPixel Jewel to create an Arduino Bike Light. The headlight fixture was inspired by rocket boosters and jet engines.

The Arduino Bike Light has a built-in control box that allows you to navigate through a variety of colors and animations. All of the 3D parts for building this project are available on Adafruit’s website so you can remix and re-modify the files to best fit your bike.

Bikes aren’t the only thing you can mod out with LEDs. If you’re into longboarding, there are NeoPixel projects for that as well.

Parts you might need:

Sale
DIYmall 16 Bits 16 X WS2812 5050 RGB LED Ring Lamp...
Voltage: 4V ~ 7V DC; LED Chip: WS2812B; Inside Diameter :3.2 cm, Outside Diameter: 4.5 cm; What you will get is : 1 X 16Bits WS2812 5050 RGB LED Ring
$8.99 −$0.50 $8.49
DIYmall 7 Bits 7 X WS2812B 5050 RGB LED Ring Lamp...
Voltage:DC4-7V; Communication interface:Single-wire communication; LED Chip:WS2812B; UNO R3 5V WS2812 to 5V; UNO R3 pin 6 to WS2812 Data input; UNO R3 GND to WS2812 GND
$5.99
HATCHBOX PLA 3D Printer Filament, Dimensional...
1 KG (approximately 2.20 lbs) Spool; 1.75mm Filament Diameter (Dimensional Accuracy +/- 0.03mm)
$22.99

Project 7: NeoPixel LED Mirror

What do you get when you combine 576 NeoPixels, a Raspberry Pi, and a Raspberry Pi camera? If you guessed a NeoPixel LED mirror, then you’re correct!

“[The NeoPixel LED Mirror is] an interactive art piece that shows you your reflection in ‘low resolution’ by lighting up a grid of LEDs.” Alex, Super Make Something

When you walk up to this huge 24×24 array of RGB LEDs and you’ll see a grayscale version of your reflection in realtime.

NeoPixel Mirror Real Time Images on RGB LED array
  • Facebook
  • Twitter
  • Pinterest

Photo Credit: MagPi Magazine

First, the Raspberry Pi camera takes a photo and the image is reduced to a small region of 24×24 pixels. Then the image is converted into a grayscale matrix and translated into a 1×576 vector to assign colors and brightness values to the LEDs.

If you’re looking for a longer project to hone your skills in laser cutting, 3D printing, electronics, and coding, then this could be an interesting one to try!

You can learn more about the NeoPixel LED Mirror on the Super Make Something here.

Parts you might need:

CanaKit Raspberry Pi 4 4GB Starter Kit - 4GB RAM
Includes Raspberry Pi 4 4GB Model B with 1.5GHz 64-bit quad-core ARMv8 CPU (4GB RAM); 32GB Samsung EVO+ Micro SD Card (Class 10) Pre-loaded with NOOBS, USB MicroSD Card Reader
$99.99

Which of these ridiculously cool NeoPixel projects are you planning to try? Leave a comment below!

Sharing is caring! If you enjoyed this article, please share it on your favorite Social Media platform.

Pin It on Pinterest