WLED Controller
harexew / December 2024 (138 Words, 1 Minutes)
This project implements a compact and portable addressable LED controller, powered via USB-C and featuring an ESP32-C3 microcontroller. The WLED Controller allows for easy control of addressable LEDs for creative lighting applications.
Quick Access
Features
- USB-C Powered: Powered through a USB-C connector for ease of use and wide compatibility.
- Addressable LED Support: Compatible with WS2812, SK6812, and other addressable LED strips.
- ESP32-C3 Microcontroller: Provides Wi-Fi and Bluetooth connectivity for remote control and customization.
- Compact Design: Small form factor for easy integration into projects.
Hardware Details
- Design Software: Created using KiCad 8.0.6.
- Components:
- ESP32-C3 microcontroller for efficient and reliable performance.
- USB-C input for power and data.
- JST PH Connector for LED Connection
Hardware Features
- 3.3V and 5V Regulator Options
- Overcurrent Protection
- Capacitor for Smoothing Power Supply
- Onboard Reset Button
- JST PH Connector: The board features a 3-pin JST PH connector to connect an LED strip, supporting GND, VCC, and DATA connections.
Programming
The board can be programmed using an ESP-Prog Stick, making development and updates straightforward.
Software
The WLED firmware can be flashed onto the ESP32-C3 to enable intuitive control through a web interface or mobile app. To learn more about WLED, visit the WLED GitHub repository.
License
This project is licensed under the GPL v3 License.
Contributing
Feel free to submit issues or contribute to this project. Fork the repository and make a pull request with detailed information about your changes.
Acknowledgments
- Espressif Systems for ESP32-C3 documentation
- Aircoookie for the WLED firmware
- Community resources on addressable LED designs and hardware development.