This is a LED controller PCB design exercise that allows for precise control of LED brightness and color with the following features:
- 💡 Allows for the regulation of LED brightness.
- 🎨 Allows for the choice of color if it's an RGB LED.
- 🔌 Accepts a supply voltage of 100-240V AC.
- 🔋 Has 12V DC / 5A and 24V DC / 2.5A outputs.
- 📶 Has WiFi and Bluetooth communication by ESP32 Microcontroller.
- ⏰ Has a built-in clock for timed lighting.
- ♻️ Allows for energy-efficient LED usage.
To use the LED controller, follow these steps:
- Connect the LED controller to a power source using a 100-240V AC power supply.
- Connect the LED(s) to the LED controller.
- Set the desired brightness and color using the controller's interface.
- Use the built-in clock to turn the LED(s) on and off at specific times.
To get started with the LED controller PCB design, follow these steps:
- Clone this repository to your local machine.
- Open the PCB design files in your KiCAD software.
- Review the design and make any necessary modifications.
- Export the design files to your preferred format.
- Send the design files to a PCB manufacturer for production.
If you would like to contribute to the LED controller PCB design, please follow these steps:
- Fork this repository.
- Create a new branch.
- Make your changes and commit them.
- Submit a pull request.
This LED controller PCB design exercise is licensed under the MIT License ↗. See the LICENSE file for more information.