The Kube - ESP8266 NodeMCU WS2812 MQTT LED Controller

The Kube - ESP8266 NodeMCU WS2812 MQTT LED Controller

thingiverse

***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 (http://amzn.to/2ilIvdf) 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: http://amzn.to/2hd6RJk, $3 from AliExpress: https://goo.gl/fQGwBN) or 1.0 (http://amzn.to/2ymAkak). --- 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

Download Model from thingiverse

With this file you will be able to print The Kube - ESP8266 NodeMCU WS2812 MQTT LED Controller with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on The Kube - ESP8266 NodeMCU WS2812 MQTT LED Controller.