Skip to content

ESP WS2812B LED strip control for Christmas 2017 decoration

Notifications You must be signed in to change notification settings

tekk/esp-ledstrip-christmas-2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RGB LED strip decoration - Christmas 2017

Build Status

WS2812B LED strip animations using modified FastLED for ESP32. With WiFi Over-The-Air (OTA) firmware upgrades.

Demonstration video:

(may take a while to load...)

Here's a video of the RGB LED strip in action

Please compile and run under:

PIO logo


Libraries used:

  • FastLED
  • FreeRTOS
  • ArduinoOTA
  • WiFiManager

Project is built with Arduino for ESP32 project.

Notes

  • I've used pin 5 for WS2812B output on the ESP32
  • All dependencies should be installed from platformio.ini's lib_deps
  • I had to include whole FastLED library in the repo, it's in \lib\FastLED folder, because the version that was stable at the time couldn't compile to ESP32 without changing few lines of code
  • I've used 5V 3A wall adapter as power source for this strip, and added a switch whether to power from USB or the wall adapter

TODO

  • Schematic
  • Add picture of the box

Here's the box Here's a DC connector for +5V Wemos with pin 12 connected as data, power switch

You see that Wemos' pin 12 (A15) is connected as data pin for the strip. There's a switch that unconnects the +5V power from the adapter while the board is powered via USB.

For more info feel free to contact me.

License

MIT license.

About

ESP WS2812B LED strip control for Christmas 2017 decoration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages