Mecha-Shroom Lamp

Fully 3D-printed shell. Five individual NeoPixel LEDs (one per base shroom) plus one 24x NeoPixel ring for the top mushroom. Total of 29 LEDs.


It’s a fun way to blur the lines between technology and nature, and a good lesson in basic Python programming.


Non-3D-Printed Parts

These are the guts you’ll need to complete this project. Wire connectors can be swapped out for soldering know-how if you want to live on the edge.

Add a description here.

Raspberry Pi Zero W

The brain and nervous system of our monster

Buck Converter Module

This lil’ guy takes our 12V input and converts it to 5V that can be shared between our devices.

Big Ol’ Beefboy Capacitor
(10V 4700μF)

This will smooth out the current when we turn on our buck converter, and make sure we don’t damage our assembly.

12 Volt (~3-4A) Power Source

Pretty obvious what this does.

GPIO Wires

You should have some extra handy – you’ll need them for terminating ends of our LED strands.

Dollar Store Speaker

You’ll want one similar to the one referenced in this project. Tap the picture to learn more specifics.

Wire connectors

Want to avoid soldering? Don’t have a soldering iron or proper ventilation? Latching connectors are a simple, easy and safe way to substitute.

Breadboard-friendly Neopixel LEDs

Pre-wired LEDs are great if you can find them.

3D-Printed Parts / 3D Resources

Here’s the materials you’ll need to print with, as well as the parts you’ll need to source either through 3D printing on your own, or by reaching out to a 3D printing service or local Makerspace.

Add a description here.

Glow in the Dark PLA Filament

For the caps and gills. Print settings found here.

Silver / Grey PLA Filament

For the tubes, connectors and base. Print settings found here.

Black PLA / PETG Filament

For the under-cap gill support pieces, the base top and yo mama. Print settings found here.