Skip to content

bvanpoortvliet/esp32-cloud-costume

Repository files navigation

ESP32 Cloud Costume

LilyGO T-Energy ESp-32 based cloud costume with WS2812B LEDs.

This is a glorified todo list, code will appear later.

Hardware

  • MCU: ESP32
  • PSU: 18650
  • LEDS: WS2812B

Description:

3 ESP32 MCU's that spawn a softAP mesh. Via MDNS you can navigate to cloud.local which serves a page on which you can trigger lightsequences. Per trigger from webserver the node broadcasts over UDP/Mesh to all nodes, which in their turn listen to these messages and also trigger their sequences creating a "sync" - ish. Every scene has it's own trigger. Plus, Artnet control over the leds.

Scenes

  1. Colorbumps
  2. Christmas Tree
  3. Stars
  4. Strobe
  5. Chase 1
  6. Chase 2
  7. Chase 3
  8. Rainbow Wave
  9. Nightrider
  10. Artnet Mode
  11. All OFF/Reset Wireless comms

Led division

  • Total of 144 Leds
  • 144 /3 costumes = 48 leds per costume
  • 48 /4 = 12 leds per row
Physical layout

X - X - X - X - X - X - X - X - X - X - X - X

X - X - X - X - X - X - X - X - X - X - X - X

X - X - X - X - X - X - X - X - X - X - X - X

X - X - X - X - X - X - X - X - X - X - X - X

Resources

Docs:

Tests

Status Test Comment
Duration of 18650 11 hrs on 100 brightness, 4.5 on 255 brightness
Which led library to use FastLED for sure
Wifi mesh vs UDP UDP, mesh kills Artnet compatibility
ArtnetWifi and Fastled Works as expected
MDNS Works as expected
Captive portal serving control page Cannot read GET request on portal page, try with different server X failed!

About

ESP32 based cloud costume with leds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published