The Kube – ESP8266 NodeMCU WS2812 MQTT LED Controller 3D Printer Model

Author: @
License: CC BY
File formats: stl
Download type: zip
Size:33.3KB

The file 'The Kube – ESP8266 NodeMCU WS2812 MQTT LED Controller 3D Printer Model' is (stl) file type, size is 33.3KB.

Summary

Check out my YouTube channel https://www.youtube.com/channel/UC82xXciVxsQKthONKeYbhnw for how to videos about 3d modeling, printing and home automation

Update: I've started a series of how-to videos for this project, please check out the full playlist, including Hardware (https://youtu.be/WNp4G49tkrQ), Software (https://youtu.be/7dm9OPTRvUQ) and openHAB configuration (https://youtu.be/Lnv-2xBhabo) here: https://www.youtube.com/playlist?list=PLH-d6dcsARGNHlRyqTrwyiWJLNb1YpbPS

More info about the breakout board I designed and used in this project: https://youtu.be/cJbiTxJr2iA

This is a bit of a remix of my other design (https://www.thingiverse.com/thing:2539897), without an OLED screen and more compact (not as tall).

I designed this unit to house my NodeMCU carrier board (https://goo.gl/U2fY7y) with as little clearance as possible.The function for this unit is to act as an LED Strip controller, connected to my home automation system (openHAB) via MQTT.

The Arduino code is basically my fork of bruhautomation's excellent ESP LED controller code (https://github.com/bkpsu/ESP-MQTT-JSON-Digital-LEDs), with some specific modifications and fixes I made for my application (including speed/color control tweaks, fixing the flicker that was present in the original code when using my WS2812 strips, adding some of my own effects, and creating a group MQTT topic to control multiple strips with one command).

The sample openHAB configuration files can be found here: https://community.openhab.org/t/nodemcu-mqtt-led-strip-controller-build-config-how-to-videos/39902

So far, I've been using these as my Kitchen cabinet lights, but for 2017 season holiday decorations, rather than fight with strings of lights outside, I decided to take the "easy" way out and line all my windows and doors with these. I have a total of 10 controllers/strips, all synchronized (FX, power, animation speed) via MQTT, and automated from openHAB (different effects based on day of the week). I think it looks great and I may just keep these in all year, for regular accent lighting.

I'm using these WS2812 strips (https://www.amazon.com/gp/product/B01CDTEAH4/ref=as_li_ss_tl?ie=UTF8&psc=1&linkCode=sl1&tag=bkpsu-20&linkId=d8f16703e8ca1419b2b3d33bd80d4172) because they're good quality, pretty cheap, and get here in 2 days with Prime (they appear to be combined from smaller lengths of strips, but that makes no difference to me. For the NodeMCU, check these links out -
NodeMCU ESP8266 dev board v0.9 ($6 & Prime from Amazon: https://www.amazon.com/gp/product/B01CDTEAH4/ref=as_li_ss_tl?ie=UTF8&psc=1&linkCode=sl1&tag=bkpsu-20&linkId=d8f16703e8ca1419b2b3d33bd80d4172, $3 from AliExpress: https://goo.gl/fQGwBN) or 1.0 (https://www.amazon.com/gp/product/B01CDTEAH4/ref=as_li_ss_tl?ie=UTF8&psc=1&linkCode=sl1&tag=bkpsu-20&linkId=d8f16703e8ca1419b2b3d33bd80d4172).


Check out my (mostly functional) 3D designs - (https://www.thingiverse.com/bkpsu/designs) ! If you like them and want to support my projects, use one of the links below when you're planning to buy anything from these sites (it won't cost you anything extra!). Thank you in advance!

Banggood: https://goo.gl/uXGg84
AliExpress: https://goo.gl/KRNurW
Amazon: https://goo.gl/nWhmjJ

Enclosure-BottomCover.stl 87.0KB
Enclosure-LED_Box.stl 79.4KB