SeanHodginswiki

Raspberry Pi

Summary

The Raspberry Pi is a small computer board that Sean Hodgins implements as an alternative controller for the Black Rabbit LED Mask Project in the episode "I Built the Craziest LED Mask". While the Pixelblaze excels at generating real-time LED patterns, it lacks the capability to display images and videos on the mask's complex LED arrangement. To address this limitation, Sean repurposes a Raspberry Pi—specifically one he "ripped off the Christmas tree of death"—to enable video and image playback on the mask's 2,960 LEDs. Connected through standard logic level shifters, the Raspberry Pi represents a more versatile but potentially less polished control solution compared to the Pixelblaze's dedicated LED pattern generation capabilities.

What Was Said

Sean presents the Raspberry Pi as a practical solution to the LED Matrix Mapping Challenge, stating "that's where the Raspberry Pi comes in as a test I connected just to standard logic level so I could control the LEDs with the Raspberry Pi" when discussing the need for video playback capabilities. He explains his mapping methodology: "I use Google Sheets to map the locations of the LEDs," demonstrating a pragmatic approach to solving the complex spatial arrangement problem inherent in the mask's design.

Regarding performance, Sean notes: "I also created a python script that correctly Maps the pixels of a video file to the mask it runs at about 8 frames per second". While 8 frames per second is below standard video frame rates (24-30 FPS), Sean considers it acceptable for the mask's intended use cases. His tone when discussing the Raspberry Pi is matter-of-fact and practical rather than enthusiastic, presenting it as a means to an end—a capable piece of hardware that could do what the Pixelblaze couldn't—rather than praising its features or capabilities in general.

History

I Built the Craziest LED Mask

In this episode, the Raspberry Pi serves as the video and image playback controller for the LED mask. Sean implements it specifically because the Pixelblaze, while excellent for generating animated LED patterns, cannot display pre-recorded video content or static images. The Raspberry Pi he uses was previously employed in another project (the "Christmas tree of death") and is repurposed for testing the mask's video capabilities.

The implementation involves connecting the Raspberry Pi through standard logic level shifters to control the 2,960 LEDs on the mask. To handle the complex task of mapping video pixels to the mask's irregular LED arrangement, Sean creates custom Python scripts that solve the spatial mapping problem—translating standard rectangular video frames into the mask's scattered, non-grid LED layout across multiple circuit board panels. This mapping work is done using Google Sheets to track the physical location of each LED. The resulting system achieves approximately 8 frames per second, which Sean considers adequate for the mask's operation.

Last updated 8/8/2026

Generated by My Channel Wiki