Ambient Light Using ESP8266 + WLED

This project transforms your viewing experience using ESP8266-powered ambient lighting synced with your screen. WS2812 LEDs are positioned behind the monitor and controlled using the WLED firmware, which receives color data from SignalRGB software running on the PC.

The ESP8266 microcontroller acts as a Wi-Fi-controlled light controller, running WLED firmware that receives UDP packets from SignalRGB. Each LED color reflects the dominant color on-screen, enhancing the atmosphere during movies or gaming.

The setup involves a 5V power supply, logic level shifter (if needed), ESP8266 board (like NodeMCU), and a strip of addressable WS2812B LEDs arranged around the monitor's rear.

SignalRGB software on Windows mirrors the screen’s edge colors and transmits data wirelessly to the ESP8266 running WLED. Configuration is done through the WLED web interface.

This project demonstrates seamless integration between PC software, embedded hardware, and addressable LEDs.

Features include: - Real-time screen color sync - Wi-Fi control with web UI - Custom LED effects and brightness adjustment

Future enhancements can include adaptive brightness via sensors, mobile app control, or integration with other smart home systems.

It’s an ideal blend of embedded systems, automation, and aesthetic design for tech-savvy users and DIY lighting enthusiasts.