# ESP32 Chicken Coop Door Controller
## Description
ESP32 controller interface for a 12V chicken-coop linear actuator, external L298N driver, outdoor sensors, buttons, and protected common-ground power.
## Project Details
- **Owner:** robbiet330
- **Created:** 8/4/2026
- **Last Updated:** 8/11/2026
- **Visibility:** Public
- **Operating Voltage:** 12V
- **Implementation Details:** External DOIT ESP32 DevKit V1, external 12V-to-5V buck, external L298N; motor current kept off controller PCB
- **Connectivity:** Wi-Fi
- **Domain:** Industrial Control
- **Human Interface:** Buttons and LEDs
## Key Components
### D1 — WP7113ID
- Manufacturer Name: Kingbright
- Role: Status Indicator
- Part Type: LED
- Role Details: Red 5 mm THT closing-direction indicator; GPIO23, solid while closing and blinking during pre-close delay; series resistor R1
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/2c41d01d59da50e7b3cdad7901da5b31f80197107a6c92ec0176351735c60692.pdf
- Mount: Through Hole
- Manufacturer Part Number: WP7113ID
- Functional Group: Status Indicators
- Forward Voltage: 1.9V
**Pins:**
- A [pin 2]
- K [pin 1]
### D2 — WP7113GD
- Part Type: LED
- Manufacturer Part Number: WP7113GD
- License: https://creativecommons.org/licenses/by/4.0/
- Mount: Through Hole
- Manufacturer Name: Kingbright
- Forward Voltage: 2V
- Role Details: Green 5 mm THT opening-direction indicator; GPIO22, solid while opening; series resistor R2
- Role: Status Indicator
- Functional Group: Status Indicators
- Package or Case Code: WP7113GD
- Datasheet URL: https://www.kingbrightusa.com/images/catalog/SPEC/WP7113GD.pdf
**Pins:**
- ~ [pin 2]
- ~ [pin 1]
### D4 — PESD5V0U1UA,115
- Role Details: LIGHT_SENSOR_CABLE to GND; 5V VRWM, 2pF typ, SOD-323 fallback
- Part Type: ESD Protection Devices
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2407241026_Nexperia-PESD5V0U1UA-115_C139614.pdf
- Manufacturer Part Number: PESD5V0U1UA,115
- Functional Group: Cable Protection
- Product Info Url: https://lcsc.com/product-detail/Diodes-ESD_NXP_PESD5V0U1UA-115_PESD5V0U1UA-115_C139614.html
- Manufacturer Name: Nexperia(安世)
- Package or Case Code: SOD-323_L1.8-W1.3-LS2.5-RD
- LCSC Part Number: C139614
- Role: Protection
**Pins:**
- A [pin 2]
- C [pin 1]
### D5 — PESD5V0U1UA,115
- LCSC Part Number: C139614
- Manufacturer Name: Nexperia(安世)
- Package or Case Code: SOD-323_L1.8-W1.3-LS2.5-RD
- Product Info Url: https://lcsc.com/product-detail/Diodes-ESD_NXP_PESD5V0U1UA-115_PESD5V0U1UA-115_C139614.html
- Functional Group: Cable Protection
- Role Details: BREAK_BEAM_CABLE_OC to GND; 5V VRWM, 2pF typ, SOD-323 fallback
- Manufacturer Part Number: PESD5V0U1UA,115
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2407241026_Nexperia-PESD5V0U1UA-115_C139614.pdf
- JLCPCB Part Class: Extended Part
- Role: Protection
- Part Type: ESD Protection Devices
**Pins:**
- A [pin 2]
- C [pin 1]
### D6 — PESD5V0U1UA,115
- LCSC Part Number: C139614
- Role Details: MANUAL_OPEN_CABLE to GND; 5V VRWM, 2pF typ, SOD-323 fallback
- Package or Case Code: SOD-323_L1.8-W1.3-LS2.5-RD
- Manufacturer Name: Nexperia(安世)
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2407241026_Nexperia-PESD5V0U1UA-115_C139614.pdf
- Role: Protection
- Part Type: ESD Protection Devices
- Product Info Url: https://lcsc.com/product-detail/Diodes-ESD_NXP_PESD5V0U1UA-115_PESD5V0U1UA-115_C139614.html
- Manufacturer Part Number: PESD5V0U1UA,115
- Functional Group: Cable Protection
**Pins:**
- A [pin 2]
- C [pin 1]
### D7 — PESD5V0U1UA,115
- Functional Group: Cable Protection
- Product Info Url: https://lcsc.com/product-detail/Diodes-ESD_NXP_PESD5V0U1UA-115_PESD5V0U1UA-115_C139614.html
- Manufacturer Part Number: PESD5V0U1UA,115
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2407241026_Nexperia-PESD5V0U1UA-115_C139614.pdf
- JLCPCB Part Class: Extended Part
- Part Type: ESD Protection Devices
- Manufacturer Name: Nexperia(安世)
- Package or Case Code: SOD-323_L1.8-W1.3-LS2.5-RD
- Role: Protection
- Role Details: MANUAL_CLOSE_CABLE to GND; 5V VRWM, 2pF typ, SOD-323 fallback
- LCSC Part Number: C139614
**Pins:**
- A [pin 2]
- C [pin 1]
### D8 — PESD5V0U1UA,115
- Role Details: SECURITY_SWITCH_CABLE to GND; 5V VRWM, 2pF typ, SOD-323 fallback
- Manufacturer Part Number: PESD5V0U1UA,115
- Role: Protection
- Product Info Url: https://lcsc.com/product-detail/Diodes-ESD_NXP_PESD5V0U1UA-115_PESD5V0U1UA-115_C139614.html
- Part Type: ESD Protection Devices
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2407241026_Nexperia-PESD5V0U1UA-115_C139614.pdf
- Manufacturer Name: Nexperia(安世)
- Package or Case Code: SOD-323_L1.8-W1.3-LS2.5-RD
- Functional Group: Cable Protection
- LCSC Part Number: C139614
**Pins:**
- A [pin 2]
- C [pin 1]
### J1 — Pin Socket 01x15 2.54mm Vertical
- Connector Rows: 1
- Part Type: Connector
- Connector Type: Pin Socket
- Manufacturer Name: Samtec
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
- Role Details: DOIT ESP32 DevKit V1 left socket row: 1x15, 2.54mm pitch; row center 25.4mm from J2; pin 15/VIN is at the USB end and pin 1/EN at the antenna end, so this row is rotated 180 degrees relative to J2
- License: https://creativecommons.org/licenses/by/4.0/
- Functional Group: ESP32 DevKit Interface
- Connector Gender: Receptacle
- Connector Positions: 15
- Connector Pitch: 2.54mm
- Role: Connector
- Manufacturer Part Number: SSW-115-01-G-S
**Pins:**
- 0/N [pin 7]
- 1/N [pin 8]
- 3V3 [pin 1]
- 5V [pin 14]
- G [pin 15]
- G [pin 13]
- Pin_14 [pin 12]
- Pin_2 [pin 3]
- Pin_3 [pin 4]
- Pin_4 [pin 5]
- Pin_5 [pin 6]
- Pin_6 [pin 10]
- Pin_7 [pin 11]
- Pin_8 [pin 9]
- RST [pin 2]
### J10 — Pin Header 02x01 2.54mm Vertical
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
- Manufacturer Part Number: TSW-102-07-G-S
- Manufacturer Name: Samtec
- Functional Group: Break Beam
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J11 — Pin Header 02x01 2.54mm Vertical
- Manufacturer Part Number: TSW-102-07-G-S
- Functional Group: Security Disable
- Manufacturer Name: Samtec
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J2 — Pin Socket 01x15 2.54mm Vertical
- Connector Rows: 1
- Role: Connector
- Manufacturer Part Number: SSW-115-01-G-S
- Connector Type: Pin Socket
- Connector Pitch: 2.54mm
- Connector Positions: 15
- Role Details: DOIT ESP32 DevKit V1 right socket row: 1x15, 2.54mm pitch; row center 25.4mm from J1; pin 1/GPIO23 is at the USB end and pin 15/3V3 at the antenna end
- Functional Group: ESP32 DevKit Interface
- Part Type: Connector
- Manufacturer Name: Samtec
- Connector Gender: Receptacle
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 0/N [pin 7]
- 1/N [pin 8]
- 3V3 [pin 1]
- 5V [pin 14]
- G [pin 15]
- G [pin 13]
- Pin_14 [pin 12]
- Pin_2 [pin 3]
- Pin_3 [pin 4]
- Pin_4 [pin 5]
- Pin_5 [pin 6]
- Pin_6 [pin 10]
- Pin_7 [pin 11]
- Pin_8 [pin 9]
- RST [pin 2]
### J3 — Pin Header 01x04 2.54mm
- Functional Group: Power Interface
- Manufacturer Part Number: TSW-104-07-G-S
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
- Part Type: Connector
- Manufacturer Name: Samtec
**Pins:**
- Pin_1
- Pin_2
- Pin_3
- Pin_4
### J4 — Pin Header 01x04 2.54mm
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
- Manufacturer Part Number: TSW-104-07-G-S
- Functional Group: Motor Driver Interface
- Part Type: Connector
- Manufacturer Name: Samtec
**Pins:**
- Pin_1
- Pin_2
- Pin_3
- Pin_4
### J6 — Pin Header 02x01 2.54mm Vertical
- Part Type: Connector
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Samtec
- Manufacturer Part Number: TSW-102-07-G-S
- Functional Group: Manual Controls
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J7 — Pin Header 02x01 2.54mm Vertical
- Manufacturer Part Number: TSW-102-07-G-S
- Functional Group: Manual Controls
- Manufacturer Name: Samtec
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J8 — Pin Header 02x01 2.54mm Vertical
- Functional Group: Light Sensor
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
- Manufacturer Part Number: TSW-102-07-G-S
- Manufacturer Name: Samtec
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J9 — Pin Header 01x04 2.54mm
- Part Type: Connector
- Manufacturer Name: Samtec
- Functional Group: Break Beam
- Manufacturer Part Number: TSW-104-07-G-S
- Datasheet URL: https://suddendocs.samtec.com/productspecs/tsw-sxx.pdf
**Pins:**
- Pin_1
- Pin_2
- Pin_3
- Pin_4
### Q1 — IRLML6244TRPBF
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: IRLML6244TRPBF
- Manufacturer Name: Infineon(英飞凌)
- Part Type: MOSFETs
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302202_Infineon-Technologies-IRLML6244TRPBF_C143946.pdf
- Product Info Url: https://lcsc.com/product-detail/MOSFET_Infineon_IRLML6244TRPBF_IRLML6244TRPBF_C143946.html
- LCSC Part Number: C143946
- Package or Case Code: SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR
- Functional Group: Break Beam
**Pins:**
- D [pin 3]
- G [pin 1]
- S [pin 2]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/robbiet330/esp32-chicken-coop-door-controller~wy](https://www.flux.ai/robbiet330/esp32-chicken-coop-door-controller~wy).*
---
*Generated from [https://www.flux.ai/robbiet330/esp32-chicken-coop-door-controller~wy](https://www.flux.ai/robbiet330/esp32-chicken-coop-door-controller~wy)*