Friday, July 1, 2022
HomeIoTDeveloping an RGB LED Matrix From Fiber Optic Filaments

Developing an RGB LED Matrix From Fiber Optic Filaments


Shrinking a matrix

LED matrices produced from many rows of WS2812B LEDs are nothing new, and at this level, fairly troublesome to innovate with — till elliotmade created his personal model, which nonetheless has an interior matrix, however takes its gentle and transfers it away with a sequence of fiber optic fibers for a stunning impact. This methodology of show additionally allows the dots to be packed a lot nearer collectively whereas nonetheless retaining most of their authentic brightness.


The supply of sunshine is offered by a single Adafruit 16×16 WS2812B matrix, which comprises a grid of LEDs spaced about 1cm aside. This massive variety of LEDs additionally requires a quick processor that is ready to output serial shade knowledge at a quick fee whereas additionally being simple to program for including new results, which is why Elliot selected the Raspberry Pi Pico and its RP2040 chip. As a bonus, the Pico could be programmed in both C/C++ or Circuitpython just by dragging-and-dropping new firmware by way of USB. Energy is offered to the circuit by way of a 5V energy provide and even added a real-time clock for future time-based shows. Lastly, he reduce 245 particular person lengths of “end-glow” optical fibers, which restrict how a lot gentle can leak out the edges versus being carried during for max brightness.

Show design and fabrication

The again of the challenge is held collectively by a 1/8″ thick backplate produced from metal for further rigidity, whereas the center plate was created from laser reduce acrylic. The outer entrance plate was produced from a thick piece of polyethylene and has a grid of 256 1.5mm holes that every permits for a single fiber to suit snugly and stop gentle from leaking out. With the LED grid now securely fitted, Elliot designed and CNC milled the entrance 35×7 matrix from a strong piece of aluminum which has mounting factors for standoffs. The shut proximity of the fiber optic strands signifies that the ensuing image could be seen sharply.

Creating gentle reveals

As the ultimate step, Elliot wires collectively his Raspberry Pi Pico with the LED matrix, real-time clock module, and a few controls for adjusting the present mode. The code working this show was made in Circuitpython, and it’s chargeable for taking an animation/picture and mapping it again to a particular LED within the bigger matrix. The ensuing impact appears like every fiber is lighting up randomly to provide the picture on the entrance, and it’s enjoyable to aim to hint it again.

For extra details about this challenge and to obtain its design recordsdata, you possibly can go to its write-up right here on Instructables. This demo video additionally reveals off what it appears like whereas in use.



Most Popular

Recent Comments