LAMPy: a connected RGB lantern
Article excerpt
LAMPy is a MicroPython-based RGB lantern controller. It is first and foremost a software project, meaning it can run on many different hardware implementations. The only hard requirements are an ESP32 board with an antenna, a WS2812 (NeopPixel) LED strip, and a push button.
Features
Adjustable brightness with a visual indicator.
Fixed-color modes with selectable colors.
Animated color modes with adjustable animation speed.
Multiple lamps can be synchronized wirelessly.
Overheat protection.
See the build guide, 1 minute demo video, and Codeberg. Via the MicroPython forums.