RGB LED moodlight by Sn00zerman 3d model
Warning. This content is not moderated and could be offensive.
m4
3dmdb logo
Thingiverse
RGB LED moodlight by Sn00zerman

RGB LED moodlight by Sn00zerman

by Thingiverse
Last crawled date: 3 years ago
I made about 50 RGB LED moodlights to put on the guest-tables during a party.https://youtu.be/pUrx05n4kDU
Every moodlight does have a neopixel ring with 16 RGB LEDs (for the top) and 24 RGB LEDs (for the bottom)
You can control it with an arduino and the neopixel library, but I use an ESP8266 (ESP-01) module in every mood light, together with a lipo battery pack. (the bottom hole is just big enough to house a 25000 mAH battery pack, making the lights run all night :-)
BUILDING IT:
all parts can be printed without support or rafts. (the bottom piece does have it's own support, you can break it out after printing)
print the upper part as a "spiral" (or in some software, also called "vase"), so you get
a nice thin light-hood. Install upper- and lower LED ring first, and make wire connections.
(there are wholes to put the wires from bottom to top, and into the middle of the under piece of the light)
glue together the parts with a few drops of superglue.
install hardware inside the lower part.
SOFTWARE:
I can't share any code, because this is part of a larger DJ gig, but it's actually very simpel to control the LEDs:
have a tablet/smartphone or PC-app, that can output 120 bytes via a socket connection, to a certain IP address. (every mood light has it's own IP)
you have a total of 40 LEDs (16+24), and you need 3 bytes of data per LED (Red,Green,Blue)
This covers not only color, but also brightness ...
the ESP8266 listens to incomming data, and outputs this data to a GPIO of the ESP8266 itself, this is the dataline for the neopixel LED rings. (both LED rings are connected in serie, making it one large 40 pixels RGB chain)
You can program the ESP8266 with Arduino IDE (look for it on the web)

Tags