LightLogo Mini Housing


I have been doing a fair amount of thinking about and programming LightLogo lately. I decided to build a new housing for a LightLogo setup. We happened to have some 16 LED neopixel rings at work, and I found a great design on Thingiverse that I remixed a bit to build my new housing.

The LED ring holder is the same as the Thingiverse design. I remixed the base to include a thin speaker holder that mounts the speaker in the center of the neopixel ring. 



The base holds a mini breadboard and the Adafruit Metro Mini that has LightLogo running on it. The black part of the base is there to protect the wires and to elevate the Metro Mini enough for the USB cable. The reset button is accessible to run the loaded procedure.



I really like the compact size of this housing as well as the "clear" PLA that I 3D printed: it diffused the light in interesting ways. 





You can download the parts here:
I put a little hot glue on the pegs on the base to attach it to the breadboard holder. 

Here is the procedure I am running on it right now:

to startup
setstripsize 16
loop [
back.forth]
end

to back.forth
ht
setc random 0 100
let [distance 1]
repeat 16 [
setpos 0
fd :distance
wait 50
setpos 16
bk :distance
wait 50
make "distance :distance + 1
if :distance > 16 [let [distance 1]]]
pe
repeat 16 [
setpos 16
bk :distance
wait 50
setpos 0
fd :distance
wait 50
make "distance :distance + 1]
pd
let [distance 1]
repeat 16 [
setpos 8
bk :distance
wait 50
setpos 8
fd :distance
wait 50
make "distance :distance + 1]
pe
let [distance 1]
repeat 16 [
setpos 8
bk :distance
wait 50
setpos 8
fd :distance
wait 50
make "distance :distance + 1]
pd]
end

Have hard fun, share your remixes!

Comments