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