I purchased a set of 4 NeoPixel ring segments and assembled them into a circle. I am trying to create a circular lamp that will be fitted inside a camper van in the ceiling and driven from a 12V battery.

I would like to add a dimmer switch to the lamp but my understanding is that I need to match the dimmer switch to the type of LED's that I am using.

How could I add a dimmer switch (and possibly a colour changer too) to a NeoPixel ring light?

(Note: the large neopixel ring that I have looks like this: enter image description here


Neopixels are not like normal LEDs, they require some sort of a computer to send the data to tell them what color and brightness to display.

Typically people do this with a small and cheap computer like an Arduino.

You can also control the NeoPixels using a normal computer and a board like the FadeCandy...


The FadeCandy connects to the computer over USB and then you run a program on the computer to tell the NeoPixels what color to display.

I have not seen a commercially available, stand alone NeoPixel controller- although it would not be hard to make one.

If you want to control your NeoPixel ring, I think you are going to have to dig in make your own controller!

Here is a very cheap and popular tiny-computer (called the Teensy) that is very popular for driving NeoPixels...


...but there are plenty of others.

| improve this answer | |
  • \$\begingroup\$ So no hope for just switching on the LED's with even a normal switch. Which LED ring should I have purchased for a circular light? \$\endgroup\$ – motionpotion Feb 25 '15 at 20:37
  • 1
    \$\begingroup\$ Sorry, but each little NeoPixel LED is really like a little computer and it needs to receive a very special data stream to tell it what color and brightness to be. I have seen LED rings that use normal dim-able LEDs for use on microscopes, but they are very expensive. Get in touch with me directly and I'll send you a little board that will drive yuor NeoPixels... \$\endgroup\$ – bigjosh Feb 25 '15 at 20:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.