New Guide: Build a NeoPixel Crystal Chandelier with Speed & Brightness Control

DIY crystal chandelier

Take a look at the latest guide from Erin St. Blaine: build a three tiered chandelier with hanging DIY paper-craft crystals that light up with pixels inside. Easily add your own custom animations using CircuitPython and the LED Animations Library. This guide takes animated lights a step further, adding a rotary encoder knob that controls the brightness or the animation speed of the pixels, and also acts as an on/off switch. From the guide:

Floating crystals and glowing lights are a match made in heaven. This project combines a wide variety of skills and tools into one lovely project. Make a gorgeous hanging lamp with sparkly beads, glowing crystals, live edge wood and of course, lots of NeoPixels.

My chandelier is unique, and designed to show my personal style. Since you, dear reader, have your very own unique style, this tutorial will focus on giving you the tools to design and create your own one-of-a-kind bespoke hanging lamp. This tutorial will provide source files and ideas, and give guidance on how the electronics fit together.

This tutorial will also get you started with customizing your own software animations. The sample code uses CircuitPython and the delightfully easy to use LED Animations Library by Kattni Rembor. This code gives you a framework that allows speed and brightness control using a rotary encoder knob, so you can adjust the lighting to suit any environment or mood.

See the full build tutorial here:

crystal chandelier

We can’t wait to see the creative lamp you build with NeoPixels and Circuit Python!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Join 35,000+ makers on Adafruit’s Discord channels and be part of the community!

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more

CircuitPython – The easiest way to program microcontrollers –

Maker Business — Moving manufacturing out of China

Wearables — Take control of your LED sequins

Electronics — Current limiting!

Python for Microcontrollers — Python on Microcontrollers Newsletter: ESP32 Web Workflow for CircuitPython, CircuitPython Day 2022 and more! #CircuitPython @micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Detect Radiation, ML Baby Monitor, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 8/11/2022 Featuring #adafruit 14-segment LED Alphanumeric Backpack – STEMMA QT!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.