Meeple Traffic Light

American pedestrian traffic lights show a little walking figure when it’s safe to cross, and a raised hand when it’s not. I always liked that look, so I built a tiny shelf-sized version of it, except that the walking figure is a meeple. A meeple is the wooden game piece you’ll find in many board games, most popular in Carcassonne.

The finished Meeple Traffic Light standing on a wooden shelf between board games, displaying a glowing orange meeple walking figure on its black LED matrix inside an orange-rimmed case.

The build

The case is 3D-printed and sandwiches a 64×64 P2.5 LED matrix behind a sheet of frosted acrylic, which diffuses the individual LEDs. It’s made up of a front section, a back panel, a shield, and a plug housing, held together with M3 heated inserts and counter-sunk screws. I printed mine in terracotta and matte black PLA at 0.2 mm layer height, no supports needed.

CAD render of the Meeple Traffic Light enclosure: an orange case with a yellow inner frame around a dark display panel, viewed from an angle that shows the depth of the housing.

If you want to print your own, I uploaded the model with full assembly instructions and the bill of materials to Printables.

The software

Inside, an Adafruit Matrix Portal S3 drives the matrix through ESPHome. By default it just alternates between a “walk” and a “stop” image, each shown for a configurable duration. Both the timings and the brightness are exposed to Home Assistant, so you can tweak them without reflashing anything.

I put together a stripped-down example configuration and shared it as a gist, in case you want to build something similar with your own images. You can find the images I used on Printables as well.

See it in action

Quotes page

My display doesn’t just cycle between walking and standing, the third phase shows a German aphorism instead, like “Die Augen sprechen, was die Hand verschweigt.” (“The eyes speak what the hand conceals.”).

Those quotes aren’t hand-picked, I generate them by combining short, thematically related sentences into new ones. It’s a fun little side project of its own, but not really what this post is about, so I’ll leave it at that for now.

Closing thoughts

It’s a small build, but it’s been a nice addition to my board game shelf. If you want to build one yourself, head over to Printables for the files and instructions.