NeoPixel LED Mirror
By Rob Zwetsloot. Posted
Magic mirrors seem to now be a rite of passage for many makers and Raspberry Pi aficionados. It’s a fun project, but we think this LED mirror from Alex Schepelmann is a little more striking.
Advertisement
Get started with Raspberry Pi – everything you need to know to start your journey!
“The project uses a Raspberry Pi 3B+, a Raspberry Pi Camera [Module], Python, 3D printing, and 576 NeoPixel LEDs to create an interactive art piece that shows you your reflection in ‘low resolution’ by lighting up a grid of LEDs,” says Alex.
In essence, it’s taking your picture using a Raspberry Pi Camera Module, converting it to a low‑resolution picture, and then setting the LEDs to the same colour as the individual pixels in the resulting image. Magic? Yes. Practical? No. Fun? Absolutely.

Make art with LED and Raspberry Pi
Where did such an idea come from, though? “I was inspired by the various ‘analogue mirrors’ made by Daniel Rozin,” Alex reveals.
“The Children’s Museum of Pittsburgh, where I built an exhibit for a Systems Engineer class that I took during graduate school, had one of Mr Rozin’s mirrors on display. The mirror at the Children’s Museum used blocks of wood and servo motors to display images of people who were standing in front of it in low resolution. Ever since then, I’ve been following Daniel’s work, and wanted to build one of his mirrors myself. I thought that such a project would be perfect for my YouTube channel, because it would allow me to put my own twist on the concept while simultaneously teaching people about programming, 3D printing, laser cutting, and more!”
The build itself has an impressive list of components. Alex created a custom prototype PCB, 3D-printed and laser-cut several parts, and connected 24 strips of 24 LEDs to make the magic 576 number. A Raspberry Pi was used to power it due to its size, ability to run Python and address all the LEDs, along with the Raspberry Pi Camera Module which makes it all possible.

On display
With such an unconventional project, you might expect some issues when it was finally unveiled. However, it went down very well.
“The project made its debut at the 2019 Cleveland Maker Faire, where it ran for over eight hours during the event without a single hiccup,” says Alex. “An advantage of being able to run everything via Python code is that I could adjust camera settings on the fly based on lighting conditions in the location where I was at, making sure that the mirror clearly displayed the reflections of visitors throughout the day.
Maker Faire attendees interacted with the mirror and stopped by the Super Make Something booth to learn more about the YouTube channel, Raspberry Pi, and Python programming. “One of my favourite observations I made during this event is that the mirror captured the interest of an audience with a broad age range – people between the ages of 5 and 65 were fascinated by the mirror and enjoyed moving their limbs and making faces in front of it, excited to see what would happen.”
If you’ve not managed to see the mirror in person, all is not lost. Alex has been in discussions to add the mirror to the Great Lakes Science Center, very hopefully with upgrades. Look out for more info on his YouTube channel.

How to make an mirror from LEDs



Rob is amazing. He’s also the Features Editor of Raspberry Pi Official Magazine, a hobbyist maker, cosplayer, comic book writer, and extremely modest.
Subscribe to Raspberry Pi Official Magazine
Save up to 37% off the cover price and get a FREE Raspberry Pi Pico 2 W with a subscription to Raspberry Pi Official Magazine.
More articles
Get started with Raspberry Pi in Raspberry Pi Official Magazine 161
There’s loads going on in this issue: first of all, how about using a capacitive touch board and Raspberry Pi 5 to turn a quilt into an input device? Nicola King shows you how. If you’re more into sawing and drilling than needlework, Jo Hinchliffe has built an underwater rover out of plastic piping and […]
Read more →
Win one of three DreamHAT+ radars!
That’s right, an actual working radar for your Raspberry Pi. We reviewed it a few months ago and have since been amazed at some of the projects that have used it, like last month’s motion sensor from the movie Aliens. Sound good? Well we have a few to give away, and you can enter below. […]
Read more →
RP2350 Pico W5 review
It’s Raspberry Pi Pico 2, but with a lot more memory
Read more →