Building A 16×32 NeoPixel Display

Earlier this year while attending a FabNow Conferance in Ft. Worth I came across a few exibits with Neo Pixel Rings. I was fascinated with the color levels and the fact they could be controlled with a single wire! While experimenting with the Neo Pixel Rings I learned about Adafruits NeoPixel 64 LED 8×8 Matrix, the FadeCandy controller then was mesmerized by some of the demonstrations at Micah Elizabeth Scotts website and the LED Art with Fadecandy tutorial on Adafruits website.

I was hooked. I knew I wanted to build some sort of display using the 8×8 neopixel panels and control them using the FadeCandy! Using the LED Art with Fadecandy tutorial on Adafruits website as I guide I thought I would start off with four of the 8×8 neopixel panels but then decided to go with eight so I either build two separate 2×2 panel displays (16×16) or one larger 16×32 display.


Parts List

With parts in hand I started out by wiring up four of the 8×8 panels. The wires on the top, running to the left, are 16 gauge stranded wire and will be combined into a barrel connector that will connect with a 5volt 10 amp supply. The wires on the bottom bring the signal and ground from the fadecandy controller. The twisting of the wires was dones simply to keep things neat. I used masking tape along with toothpicks to provide some structural support until I would be ready to mount the panels.


Here is a closer look at the Fadecandy controller.


Construction Of Panel

With both 1×4 panels wired up it is time to get ready for mounting to a permanent base. I chose a sheet of plexiglass I had lying around that was 1/8″ thickness. Prior to starting the build I had laid all eight panels out on a xerox machine and produced a outline of where all the holes in the pc boards were located. Using this as a guide I drilled holes int he plexi-glass for mounting the 8×8 matrix panels.



Here is a short video of the 16×32 panel without any diffuser


Here is a short video of the un-diffused 16×32 responding to some music



At this point I was still un-decided where to go next. One option was to use the extra space on the plexiglass to mount suction cups that would allow mounting the display to the glass wall of the North Branch Library makerspace. Realizing I needed some sort of diffuser I started looking into different shadow boxes at local arts and crafts store. I one which would allow the 2×4 panels to fit nicely inside. I used my drimmel to carefully cut away the extra plexi-glass, allowing the display to fit inside of the shadow box.



Here is the 16×32 with diffusers in place running a rings algorithm


Here we have some cool trails

In a follow up post I will go into more detail on how we control the display via the Fadecandy controller using any programming language that can write to a web socket.

For now I would encourage you to take a look at the Fadecandy Repo on Github

Leave a Reply

Your email address will not be published. Required fields are marked *

Follow US

My Latest Posts

  • Student Projects

  • Arduino Step by Step Getting Serious
    Create Arduino gadgets that can communicate, move, interact, measure and detect.