Yet Another WLED Controller
This repository contains a schematic and PCB layout for a yet another WLED controller (yawl-controller).
This is the ESP8266 based wireless pixel controller to drive addressable LED strips like WS2812B/APA102/WS2801/etc using WLED.
Features
- Compact: 60x35x19mm with case, 59x32x12mm without case.
- Supports 3-wire and 4-wire LED strips.
- Fuse for overcurrent protection.
- Reverse polarity protection.
- Modern SN74LVC2T45 bus transceiver with voltage translation. Why?
- Capacitor 1000 µF at 6.3V, smooths the voltage and sudden changes in demand for current from the LEDs.
- IR receiver (optional).
- Button (optional).
- Dallas temperature sensor for measuring ambient temperature inside of enclosure (optional).
- Connection to relay for reducing power consumption when seemingly switched off (optional).
Some credits
Thanks to Christian Schwinne aka Aircoookie who created an excelent WLED Project - a fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812) LEDs or also SPI based chipsets like the WS2801 and APA102.
Schematics are based on manufacturers datasheets but some component values come from Adafruit Learning System so thanks to Adafruit for keeping their products open source.
The Idea
Small and simple device for 5V addressable LED strips with minimum components and fully assembled by PCB manufacturing service in standard case.
Schematic
This is the schematic of YAWL controller
Download pdf file Schematic_yet_another_wled_controller.pdf
GPIO Pinout
Pin | Function |
---|---|
GPIO0 | Push Button |
GPIO1 | LED CLK |
GPIO2 | LED DATA |
GPIO4 | IR Receiver |
GPIO12 | Relay |
GPIO14 | Temperature Sensor |
PCB
Dimensions:
- Width x Height: 59x32mm
- Thickness: 1.6mm
2D View
3D View
Enclosure
Read more about the YAWL controller enclosures.
Ordering and manufacturing
- Gerber files: Gerber_PCB_yet_another_wled_controller.zip
- BOM file: BOM_PCB_yet_another_wled_controller.csv
- BOM file (JLCPCB): BOM_PCB_yet_another_wled_controller_(JLCPCB).xls
- CPL file: PickAndPlace_PCB_yet_another_wled_controller.csv
Hardware
PCB manufactured by JLCPCB
SMT assembled PCB
Manual soldering and assembling
- Fuse Holder Micro, Fuse 10A Micro
- IR Receiver (optional) TSOP38238
- Temperature Sensor (optional) DS18B20
- 3x Screw Terminal 5mm (optional) 2P
- Relay Screw Terminal 2.54mm (optional) 2P
- Push Button (optional) 6x6x9mm
- DC Power Pigtail Female Plug 5.5x2.1mm
- JST SM Connector 3pin
- Enclosure (optional) 80x38x22mm-Black or style 2
Assembled device
With all optional parts