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 tough 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 technique of show additionally permits the dots to be packed a lot nearer collectively whereas nonetheless retaining most of their authentic brightness.

Elements

The supply of sunshine is supplied by a single Adafruit 16×16 WS2812B matrix, which accommodates a grid of LEDs spaced about 1cm aside. This massive variety of LEDs additionally requires a quick processor that is ready to output serial colour information at a quick charge 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 might be programmed in both C/C++ or Circuitpython just by dragging-and-dropping new firmware by way of USB. Energy is supplied to the circuit by way of a 5V energy provide and even added a real-time clock for future time-based shows. Lastly, he lower 245 particular person lengths of “end-glow” optical fibers, which restrict how a lot gentle can leak out the edges versus being carried throughout for optimum brightness.

Show design and fabrication

The again of the mission is held collectively by a 1/8″ thick backplate produced from metal for additional rigidity, whereas the center plate was created from laser lower 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 forestall gentle from leaking out. With the LED grid now securely fitted, Elliot designed and CNC milled the entrance 35×7 matrix from a stable piece of aluminum which has mounting factors for standoffs. The shut proximity of the fiber optic strands signifies that the ensuing image might be seen sharply.

Creating gentle exhibits

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 operating this show was made in Circuitpython, and it’s chargeable for taking an animation/picture and mapping it again to a selected LED within the bigger matrix. The ensuing impact seems to be like every fiber is lighting up randomly to provide the picture on the entrance, and it’s enjoyable to try to hint it again.

For extra details about this mission and to obtain its design information, you possibly can go to its write-up right here on Instructables. This demo video additionally exhibits off what it seems to be like whereas in use.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments