# 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)*