Efficiency, hardware control for digital LEDs and Wi-Fi communications - these are just some of the caracteristics of this controller.
It is designed to control digital LEDS like:
- WS2812, WS2812B, ... (aka NeoPixel) and derivatives like SK6812
- APA102 (aka DotStar) and derivatives like SK9822
Status: this is work in progress !
- using the ESP32's RMT peripheral, the controller is able to drive two strips of digital LEDs like: WS2812, WS2812B, WS2812C, WS2812S, WS2813, WS2815, WS2812D, etc.
- using the ESP32's HSPI peripheral, the controller is able to drive a strip of digital LEDs like APA102
- two real logic level shifter circuits
- the power supply for LEDs is controlled using a Power MOSFET
- I2C and two general-purpose extension headers
- high efficiency synchronous buck converter
- supply voltage supervisor
My esp32_digitalLEDs repository contains code to use the ESP32's RMT peripheral to drive digital LEDs.
The code dedicated to this board is not yet built.
Operating system is Debian
Tools:
- Fab files are moved to the Fab-v1 directory
- The PCBs from SeeedStudio arrived
- The components are sourced
- I have built three boards
- I have developed a proof-of-concept software
Hardware revision 10 is presented in the following rendered picture:
Hardware revision 9 is presented in the following rendered picture:
Hardware revision 8 is presented in the following rendered picture:
The software and documentation are released under the GNU GPLv3 License. See the LICENSE-GPLv3.txt file.
The hardware schematics are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE-CC-BY-SA-4.0.txt file.