# Dimmer
## Description
Single-channel 12-24V LED strip dimmer with ESP32-WROOM BLE control, hall pairing input, red status LED, and safe-fail 220VAC protection strategy
## Project Details
- **Owner:** serzhu
- **Created:** 3/22/2026
- **Last Updated:** 3/22/2026
- **Visibility:** Public
- **System Architecture:** ```mermaid
flowchart TD
PWR_IN[Power Input 12-24V] --> PROT_IN[Input Protection and Fuse]
PROT_IN --> HV_GUARD[AC Fault Clamp and Safe Failure Path]
HV_GUARD --> BUCK[12-24V to 3.3V Regulator]
HV_GUARD --> LOAD_PATH[High Current LED Power Path]
ESP[ESP32 WROOM BLE Module] --> GATE_DRV[Gate Driver]
GATE_DRV --> MOSFET[Low Side PWM MOSFET]
LOAD_PATH --> LED_OUT[LED Strip Output]
MOSFET --> LED_OUT
BUCK --> ESP
BUCK --> HALL[Hall Sensor Pairing Input]
BUCK --> STAT_LED[Red Status LED]
HALL --> ESP
ESP --> STAT_LED
LED_OUT --> PROT_OUT[Output Fault Protection]
PROT_OUT --> SAFE_FAIL[Safe Failure Against 220V AC]
PWR_IN --> GND_SYS[System Ground]
BUCK --> GND_SYS
ESP --> GND_SYS
MOSFET --> GND_SYS
```
## Key Components
### D1 — [SMBJ24CA-TR](https://www.flux.ai/lcsc/smbj24ca-tr~x849.md)
- JLCPCB Part Class: Extended Part
- Part Type: TVS
- Manufacturer Part Number: SMBJ24CA-TR
- Role Details: Bidirectional TVS across protected input rail for surge and accidental AC fault clamping
- LCSC Part Number: C133667
- Package: SMB_L4.6-W3.6-LS5.3-BI
- Package or Case Code: SMB_L4.6-W3.6-LS5.3-BI
- Manufacturer Name: ST(意法半导体)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_STMicroelectronics-SMBJ24CA-TR_C133667.pdf
- Role: Surge Clamp
- Product Info Url: https://lcsc.com/product-detail/TVS_STMicroelectronics_SMBJ24CA-TR_SMBJ24CA-TR_C133667.html
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### D2 — [LTST-C190KRKT](https://www.flux.ai/adrian95/ltst-c190krkt~3pw.md)
- Manufacturer Part Number: LTST-C190KRKT
- Forward Voltage: 2V
- Manufacturer Name: Lite-On Inc.
- Role Details: Red SMD operation indicator controlled by ESP32
- Part Type: LED
- Package: 0603
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://optoelectronics.liteon.com/upload/download/DS-22-99-0151/LTST-C190KRKT.pdf
- Role: Indicator
**Pins:**
- A [pin 2]
- K [pin 1]
### D3 — [BZT52C12](https://www.flux.ai/lcsc/bzt52c12~nf6p.md)
- Manufacturer Part Number: BZT52C12
- Role: Supply Clamp
- LCSC Part Number: C216721
- JLCPCB Part Class: Extended Part
- Package: SOD-123_L2.6-W1.6-LS3.5-RD
- Role Details: 12 V zener clamp for gate-driver VDD rail
- Forward Voltage: 0.9V to 1.2V
- Diode Type: Zener Diodes
- Manufacturer Name: SHIKUES(时科)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Shikues-BZT52C12_C216721.pdf
- Package or Case Code: SOD-123_L2.6-W1.6-LS3.5-RD
- Max Reverse Voltage: 12V
- Part Type: Zener Diodes
- Product Info Url: https://lcsc.com/product-detail/Others_SK-BZT52C12_C216721.html
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### D4 — [SMBJ24CA-TR](https://www.flux.ai/lcsc/smbj24ca-tr~x849.md)
- Role: Output Surge Clamp
- Part Type: TVS
- Manufacturer Part Number: SMBJ24CA-TR
- JLCPCB Part Class: Extended Part
- Package: SMB_L4.6-W3.6-LS5.3-BI
- Product Info Url: https://lcsc.com/product-detail/TVS_STMicroelectronics_SMBJ24CA-TR_SMBJ24CA-TR_C133667.html
- Role Details: Bidirectional TVS across LED output pair for safe-fail AC fault clamping
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_STMicroelectronics-SMBJ24CA-TR_C133667.pdf
- LCSC Part Number: C133667
- Manufacturer Name: ST(意法半导体)
- Package or Case Code: SMB_L4.6-W3.6-LS5.3-BI
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### F1 — [0ZCF0200FF2C](https://www.flux.ai/lcsc/0zcf0200ff2c~7c4b.md)
- Manufacturer Part Number: 0ZCF0200FF2C
- Role Details: High-current resettable fuse in series with VIN+ for fault energy limiting
- Manufacturer Name: belfuse
- Package or Case Code: F2920
- LCSC Part Number: C3762403
- Package: F2920
- JLCPCB Part Class: Extended Part
- Role: Input Protection
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### F2 — [0ZCF0200FF2C](https://www.flux.ai/lcsc/0zcf0200ff2c~7c4b.md)
- Manufacturer Part Number: 0ZCF0200FF2C
- Package or Case Code: F2920
- JLCPCB Part Class: Extended Part
- Current Rating: 20A
- Package: F2920
- Role Details: High-current resettable fuse in series with LED+ for fault energy limiting
- Manufacturer Name: belfuse
- LCSC Part Number: C3762403
- Role: Output Protection
- Voltage Rating: 24V
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### Q1 — [HYG090ND06LS1C2](https://www.flux.ai/lcsc/hyg090nd06ls1c2~a0co.md)
- Role: Power Switch
- Operating Temperature: -55 ~ +175℃
- JLCPCB Part Class: Extended Part
- Part Type: MOSFETs
- Package: PDFN-8_L5.9-W5.2-P1.27-LS6.2-BL-1
- Drain to Source Voltage: 60V
- LCSC Part Number: C2999758
- Manufacturer Name: HUAYI(华羿微)
- Role Details: 60 V low-side N-channel MOSFET for LED strip dimming with surge margin over 24 V bus
- Continuous Drain Current: 56A
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2204251600_HUAYI-HYG090ND06LS1C2_C2999758.pdf
- Transistor Type: 2 N-Channel
- Manufacturer Part Number: HYG090ND06LS1C2
- Package or Case Code: PDFN-8_L5.9-W5.2-P1.27-LS6.2-BL-1
- Power: 60W
**Pins:**
- D1 [pin 7]
- D1 [pin 8]
- D2 [pin 5]
- D2 [pin 6]
- G1 [pin 2]
- G2 [pin 4]
- S1 [pin 1]
- S2 [pin 3]
### RV1 — [MOV-10D471KTR](https://www.flux.ai/adrian95/mov-10d471ktr~zs5.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Protection
- Datasheet URL: https://www.bourns.com/docs/Product-Datasheets/MOV10D.pdf
- Package: Disc 10mm
- Part Type: Varistor
- Role Details: MOV across input to force safe failure during accidental 220V AC application
- Manufacturer Part Number: MOV-10D471K
- Voltage: 470V
- Manufacturer Name: Bourns Inc.
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### RV2 — [MOV-10D471KTR](https://www.flux.ai/adrian95/mov-10d471ktr~zs5.md)
- Manufacturer Name: Bourns Inc.
- Part Type: Varistor
- Voltage: 470V
- Manufacturer Part Number: MOV-10D471K
- Package: Disc 10mm
- Role Details: MOV across output to force safe failure during accidental 220V AC application
- Datasheet URL: https://www.bourns.com/docs/Product-Datasheets/MOV10D.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Protection
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U1 — [ESP32-WROOM-32](https://www.flux.ai/vasyl/esp32-wroom-32~siz.md)
- Role: Controller
- Manufacturer Name: Espressif Systems
- Package: Module
- Manufacturer Part Number: ESP32-WROOM-32
- Software: BLE brightness control and pairing mode firmware
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf
- Operating Voltage: 3.3V
- Role Details: ESP32 BLE controller for brightness control and pairing mode
- Part Type: RF module
**Pins:**
- EN [pin 3]
- GND [pin 38]
- GND [pin 39]
- GND [pin 1]
- GND [pin 15]
- IO0 [pin 25]
- IO12 [pin 14]
- IO13 [pin 16]
- IO14 [pin 13]
- IO15 [pin 23]
- IO16 [pin 27]
- IO17 [pin 28]
- IO18 [pin 30]
- IO19 [pin 31]
- IO2 [pin 24]
- IO21 [pin 33]
- IO22 [pin 36]
- IO23 [pin 37]
- IO25 [pin 10]
- IO26 [pin 11]
- IO27 [pin 12]
- IO32 [pin 8]
- IO33 [pin 9]
- IO34 [pin 6]
- IO35 [pin 7]
- IO4 [pin 26]
- IO5 [pin 29]
- NC [pin 32]
- RXD0/IO3 [pin 34]
- SCK/CLK [pin 20]
- SCS/CMD [pin 19]
- SDI/SD1 [pin 22]
- SDO/SD0 [pin 21]
- SENSOR_VN [pin 5]
- SENSOR_VP [pin 4]
- SHD/SD2 [pin 17]
- SWP/SD3 [pin 18]
- TXD0/IO1 [pin 35]
- VDD [pin 2]
### U2 — [TPS54302](https://www.flux.ai/kicad-part-library/tps54302~ijc.md)
- Role Details: Main buck regulator generating 3.3V for ESP32 and low voltage logic
- Package or Case Code: SOT-23-6
- Datasheet URL: http://www.ti.com/lit/ds/symlink/tps54302.pdf
- Role: Power Supply
- Output Voltage: 3.3V
- Manufacturer Name: Texas Instruments
- Package: SOT-23-6
- Manufacturer Part Number: TPS54302
**Pins:**
- BOOT [pin 6]
- EN [pin 5]
- FB [pin 4]
- GND [pin 1]
- SW [pin 2]
- VIN [pin 3]
### U3 — [DRV5032FADBZR](https://www.flux.ai/adrian95/drv5032fadbzr~9w7.md)
- Manufacturer Name: Texas Instruments
- Role Details: Hall sensor used as non-contact pairing button input
- Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fdrv5032
- Package: SOT-23-3
- Part Type: Sensor
- Manufacturer Part Number: DRV5032FADBZR
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Sensor
- Operating Voltage: 3.3V
**Pins:**
- GND [pin 2]
- OUTPUT [pin 3]
- VDD [pin 1]
### U4 — [UCC27511ADBVR](https://www.flux.ai/lcsc/ucc27511adbvr~8vm8.md)
- Operating Voltage: 12V
- Manufacturer Name: TI(德州仪器)
- Role Details: Low-side MOSFET gate driver for PWM dimming, supplied from protected/clamped 12 V rail
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: UCC27511ADBVR
- Package: SOT-23-6_L2.9-W1.6-P0.95-LS2.9-BL
- LCSC Part Number: C2676982
- Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.9-BL
- Role: Gate Driver
**Pins:**
- GND [pin 4]
- IN– [pin 5]
- IN+ [pin 6]
- OUTH [pin 2]
- OUTL [pin 3]
- VDD [pin 1]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/serzhu/dimmer~oh](https://www.flux.ai/serzhu/dimmer~oh).*
---
*Generated from [https://www.flux.ai/serzhu/dimmer~oh](https://www.flux.ai/serzhu/dimmer~oh)*