
The Kube - ESP8266 NodeMCU WS2812 MQTT LED Controller
thingiverse
Check out my YouTube channel at https://www.youtube.com/channel/UC82xXciVxsQKthONKeYbhnw for how-to videos on 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 information about the breakout board I designed and used in this project can be found at https://youtu.be/cJbiTxJr2iA. This design is a remix of my other creation (https://www.thingiverse.com/thing:2539897), minus an OLED screen, with a more compact footprint. I built this unit to house the NodeMCU carrier board (https://goo.gl/U2fY7y) with minimal clearance. The purpose of this unit is to serve as an LED strip controller connected to my home automation system via MQTT. The Arduino code used in this project is based on my fork of bruhautomation's excellent ESP LED controller code (https://github.com/bkpsu/ESP-MQTT-JSON-Digital-LEDs), with specific modifications and fixes made for my application, including tweaks for speed and color control, fixing the flicker present in the original code when using WS2812 strips, adding custom effects, and creating a group MQTT topic to control multiple strips. Sample openHAB configuration files can be found at 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. However, for the 2017 holiday season, I decided to take a simpler approach and line all my windows and doors with these units. I have a total of ten controllers/strips, all synchronized via MQTT, and automated from openHAB, with different effects based on the day of the week. I'm using WS2812 strips (http://amzn.to/2ilIvdf) due to their quality, affordability, and Prime shipping time. For the NodeMCU, check out these links: 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 3D designs at (https://www.thingiverse.com/bkpsu/designs). If you like them and want to support my projects, use one of the links below when making a purchase 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
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.