"Z LED Frame": Illuminating Art with Zephyr
summary
Builds a 16x16 LED matrix using Zephyr on an ESP32 dev kit with Wi‑Fi and an HTTP server for uploading images, soldered LEDs and a 3D printed frame; BLE and Li‑Po battery plans are dropped for practical reasons. Details include fixing strip direction and RGBA→RGB bugs, adding semaphores and multi‑threaded endpoints, offloading image processing to phone/laptop, needing heap region tweaks and keeping IPv6 to avoid crashes, and measuring 4.4 A actual draw versus the quoted ~50 mA per LED.
AI-written summary · about
chapters (19)
- 0:00Welcome
- 1:07Project motivation
- 2:34Why build LED art frame
- 4:03Prototyping framework
- 7:04Choosing ESP32 board
- 8:49Early validation issues
- 10:16LED handling with Zephyr
- 10:58HTTP networking
- 14:35Networking challenges
- 15:58Client-side image processing
- 17:43Power supply troubleshooting
- 19:09Hardware MVP design
- 22:023D printing lessons
- 25:59Assembly test patterns
- 27:24Power consumption PSU
- 27:44Software extensions future
- 29:12Key takeaways
- 30:36Acknowledgements
- 32:03Q&A
related talks
35m"Z LED Frame": Illuminating Art with Zephyr
17mI can stop adding more LEDs anytime I want, I just choose not to
19mAdventures with blinking lights
29mCreating Art with a Raspberry Pi
31mSparking Creativity in LED Art with CircuitPython
46mInteractive Light
15mObelisk and the Known Unknowns (Or: The Art of Fumbling Through your...)
48mThe Lemniscate
