Update: Uploaded a new version of the gemma and NeoPixel 12 ring middle section with screw holes that line up with the 18350 battery holder. September 20, 2016
*Update: Found some time to create a battery holder for an 18350 battery. It works great and uses two screws to hold it onto the middle section or can be glued on. It fits the taller mushroom base. I just uploaded it and I'll upload new middle parts soon with holes for the battery holder screws. September 19, 2016
Added another middle section version that can be used with an adafruit gemma board and a 12 x RGB LED NeoPixel Ring: July 26, 2015
Added an alternate middle section that is more open. Larger mini arduinos can be placed in it. Such as the Microduino and Adafruit Gemma: July 24, 2015
Now there is a stars top for the mushroom light :) and added a third bottom section: July 24, 2015
I just added a more rounded top. I might make a couple more tops for this mushroom light.
Updated dimensions for middle part. Should fit better: July 23, 2015
Updated base to be more round towards the bottom: July 22, 2015
I made this mushroom light for the #LightItUp challenge since I love objects that resemble mushrooms. It uses a cheap and simple Digispark pro arduino. It can be programmed to be a mood light or it can be used without the top as a white flashlight. The base houses three 18350 lithium batteries. I kept the design simple so that it would be easy to modify and when printed, it should be easy to hold as a flashlight if needed. The main purpose is colorful ambient lighting but can be used for useful white light. I am currently printing out my design to see if everything fits. Might need a little bit of sanding.
Update: The battery holder that I just uploaded uses solderable battery clips and small screws that are no wider than 3mm.
I forgot to add space for the battery terminal and cable on the gemma middle section STL file. I added an opening creating space for the cabling so that no sanding or cutting are required. It's the file that says updated on the end.
There are three middle sections now. One hollowed out that can fit many mini sized microcontroller boards 36mm or less, one that fits the digispark pro, which has the rectangular hole, and one that will fit the adafruit gemma and 12 x RGB NeoPixel ring. The NeoPixel ring can be stuck to the top ring of the middle section, and the gemma board can be placed in the bottom inside part of the middle section.
FYI: I've been printing the mushroom parts at 0.2mm layer height, 30% infill, standard thickness shell, and slow speed on my xyzprinting da vinci junior PLA printer. The parts have come out very well. Not perfectly circular, but still pretty good.
I found a thingm blinkm that I had lying around and am using that for the light source. It's a nice standalone programmable rgb led light. It can be programmed with a Linkm and then only requires a 5v source. I used a RCR123A LiFePO4 battery connected to a dc-dc 5v power supply to drive it. Works great!
I designed the mushroom base to house three 18350 batteries which are easy to find online, since they are used by many Vape devices. I'll be using magnets to connect them, but later on I'll make a better battery setup. The middle piece is where the digispark pro goes and there is a hole in the center for the battery wires. The batteries can be connected in series since the digispark has a voltage regulator. I'm using the digispark led shield with it, but any led that doesn't overpower the digispark can be used. The digispark can output 500ma. My current design does not have any screw down places so I'll be using double sided tape. The base, middle section, and top are currently designed to be pushed together. I wanted the top to be easily removable so that it can be used as a white light flashlight to look around in the dark.