# ESP32 RFID Access Control System v3.0
## Description
Industrial 2-layer ESP32 RFID access controller with 12V input, LM2596 5V rail, 3.3V logic, MFRC522 RFID, I2C LCD, relay output, buzzer, buttons, and debug/test headers.
## Project Details
- **Owner:** anshp
- **Created:** 6/25/2026
- **Last Updated:** 6/25/2026
- **Visibility:** Public
## Key Components
### BZ1 — [CPI-1375-80T](https://www.flux.ai/adrian95/cpi-1375-80t~np6.md)
- Manufacturer Part Number: CPI-1375-80T
- Voltage: 12V
- Datasheet URL: https://www.cuidevices.com/product/resource/cpi-1375-80t.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Buzzer
- Manufacturer Name: Same Sky (Formerly CUI Devices)
**Pins:**
- - [pin 2]
- + [pin 1]
### D1 — [1N4007 A7](https://www.flux.ai/lcsc/1n4007-a7~520o.md)
- LCSC Part Number: C2902912
- Manufacturer Name: MSKSEMI(美森科)
- Part Type: Diodes - General Purpose
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: 1N4007 A7
- Package or Case Code: SOD-123FL_L2.8-W1.8-LS3.7-RD
**Pins:**
- A [pin 2]
- K [pin 1]
### D2 — [1N4007 A7](https://www.flux.ai/lcsc/1n4007-a7~520o.md)
- LCSC Part Number: C2902912
- Manufacturer Name: MSKSEMI(美森科)
- Part Type: Diodes - General Purpose
- Package or Case Code: SOD-123FL_L2.8-W1.8-LS3.7-RD
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: 1N4007 A7
**Pins:**
- A [pin 2]
- K [pin 1]
### F1 — [178.6164.0001](https://www.flux.ai/adrian95/178p6164p0001~h9n.md)
- Current Rating: 1A
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 178.6164.0001
- Part Type: Fuse
- Manufacturer Name: Littelfuse/Commercial Vehicle Products
- Datasheet URL: https://www.littelfuse.com/assetdocs/ato-flr-datasheet?assetguid=BEF6771D-7AE2-4B18-8F55-8CDE6402100A
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J1 — [Barrel Jack 373](https://www.flux.ai/adrian95/barrel-jack-373~0vr.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Adafruit
- Manufacturer Part Number: 373
- Datasheet URL: https://cdn-shop.adafruit.com/datasheets/21mmdcjackDatasheet.pdf
- Voltage Rating: 12V
**Pins:**
- A [pin 1]
- B [pin 2]
- C [pin 3]
### J2 — [S4B-XH-A(LF)(SN)](https://www.flux.ai/lcsc/s4b-xh-alfsn~tz2w.md)
- Product Info Url: https://lcsc.com/product-detail/XH-Connectors_JST_S4B-XH-A-LF-SN_XHsocket-1-4P-Curved-needle-pitch2-5mm_C157925.html
- JLCPCB Part Class: Extended Part
- Package or Case Code: CONN-TH_S4B-XH-A-LF-SN
- Manufacturer Part Number: S4B-XH-A(LF)(SN)
- Part Type: Wire To Board / Wire To Wire Connector
- Manufacturer Name: JST
- LCSC Part Number: C157925
- Datasheet URL: https://lcsc.com/product-detail/XH-Connectors_JST_S4B-XH-A-LF-SN_XHsocket-1-4P-Curved-needle-pitch2-5mm_C157925.html
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J3 — [Pin Header 01x08 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x08-254mm-vertical~4nq.md)
- Connector Positions: 8
- License: https://creativecommons.org/licenses/by/4.0/
- Connector Pitch: 2.54mm
- Mount: Through Hole
- Connector Type: Pin Header
- Part Type: Connector
- Manufacturer Part Number: 61300811121
- Manufacturer Name: Würth Elektronik
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
### J4 — [XY301V-A-5.0-2P](https://www.flux.ai/jecstronic/xy301v-a-5p0-2p~vlu.md)
- Manufacturer Name: Ningbo Xinlaiya Elec.
- Datasheet URL: https://datasheet.lcsc.com/lcsc/2304140030_Ningbo-Xinlaiya-Elec--XY301V-A-5-0-2P_C557651.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: XY301V-A-5.0-2P
- Part Type: Connector
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
### J5 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Manufacturer Part Number: 61300611121
- Mount: Through Hole
- Manufacturer Name: Würth Elektronik
- License: https://creativecommons.org/licenses/by/4.0/
- Connector Positions: 6
- Connector Type: Pin Header
- Connector Pitch: 2.54mm
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J6 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md)
- Manufacturer Name: Würth Elektronik
- License: https://creativecommons.org/licenses/by/4.0/
- Mount: Through Hole
- Manufacturer Part Number: 61300411121
- Connector Pitch: 2.54mm
- Connector Type: Pin Header
- Connector Positions: 4
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
### K1 — [HF49FD/005-1H11TF](https://www.flux.ai/adrian95/hf49fd005-1h11tf.md)
- Mount: PCB
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: HF49FD/005-1H11TF
- Manufacturer Name: Hongfa
- Datasheet URL: https://source.hongfa.com//pdf/web/viewer.html?file=/Uploads/Product/PDF/HF49FD_en.pdf?timestamp=1743412019
- Voltage: 5V
- Part Type: Relay
**Pins:**
- COIL_1 [pin 3]
- COIL_2 [pin 4]
- COM [pin 1]
- NO [pin 2]
### LED1 — [LED THT D5.0mm](https://www.flux.ai/jharwinbarrozo/led-tht-d5p0mm~dw.md)
- Forward Voltage: 2.2V
- Role Details: Green 5mm through-hole power indicator LED.
- Manufacturer Name: Kingbright
- Part Type: LED
- Manufacturer Part Number: WP7113GD
**Pins:**
- A [pin 2]
- K [pin 1]
### LED2 — [LED THT D5.0mm](https://www.flux.ai/jharwinbarrozo/led-tht-d5p0mm~dw.md)
- Part Type: LED
- Manufacturer Part Number: WP7113ID
- Forward Voltage: 2.0V
- Manufacturer Name: Kingbright
- Role Details: Red 5mm through-hole relay/status indicator LED.
**Pins:**
- A [pin 2]
- K [pin 1]
### Q1 — [2N2222A](https://www.flux.ai/lcsc/2n2222a~00rk.md)
- Frequency: 250MHz
- Manufacturer Part Number: 2N2222A
- JLCPCB Part Class: Extended Part
- Product Info Url: https://lcsc.com/product-detail/Transistors-NPN-PNP_2N2222_C118536.html
- Part Type: Transistors/Thyristors/Bipolar (BJT)
- Transistor Type: NPN
- Package or Case Code: TO-92-3_L4.9-W3.7-P1.27-L
- Manufacturer Name: ST(先科)
- LCSC Part Number: C118536
- Compliance: RoHS
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1809200018_ST-Semtech-2N2222A_C118536.pdf
**Pins:**
- B [pin 2]
- C [pin 3]
- E [pin 1]
### Q2 — [2N2222A](https://www.flux.ai/lcsc/2n2222a~00rk.md)
- Manufacturer Part Number: 2N2222A
- Frequency: 250MHz
- JLCPCB Part Class: Extended Part
- Product Info Url: https://lcsc.com/product-detail/Transistors-NPN-PNP_2N2222_C118536.html
- Transistor Type: NPN
- Part Type: Transistors/Thyristors/Bipolar (BJT)
- Compliance: RoHS
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1809200018_ST-Semtech-2N2222A_C118536.pdf
- Package or Case Code: TO-92-3_L4.9-W3.7-P1.27-L
- Manufacturer Name: ST(先科)
- LCSC Part Number: C118536
**Pins:**
- B [pin 2]
- C [pin 3]
- E [pin 1]
### S1 — [SS-12D10L5](https://www.flux.ai/lcsc/ss-12d10l5~58d7.md)
- Product Info Url: https://lcsc.com/product-detail/Toggle-Switches_XKB-Enterprise-SS-12D10L5_C319012.html
- Current Rating: 1A
- Throw Configuration: Single Pole Double Throw (SPDT)
- Manufacturer Name: XKB Connectivity(中国星坤)
- Voltage Rating: 125V
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302232_XKB-Connection-SS-12D10L5_C319012.pdf
- Manufacturer Part Number: SS-12D10L5
- Package or Case Code: SW-TH_SS-12D10L5
- Operating Temperature: -40~+85℃
- Contact Material: Copper alloy
- Part Type: Slide Switches
- LCSC Part Number: C319012
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### SW2 — [Push Button](https://www.flux.ai/mars-mark/push-button~uh.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Manufacturer Name: Omron Electronics
- Manufacturer Part Number: B3FS-1050P
- Mount: Through Hole
- Part Type: Foot Switch
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### U1 — [ESP32-DEVKITC-VE](https://www.flux.ai/adrian95/esp32-devkitc-ve~ezx.md)
- Manufacturer Name: Espressif Systems
- Manufacturer Part Number: ESP32-DEVKITC-VE
- Digi-Key Part Number: 1965-ESP32-DEVKITC-VE-ND
- Datasheet URL: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Development Boards
- Package or Case Code: ESP32DEVKITCVE
- Role: Main controller
**Pins:**
- 3V3 [pin 1]
- 5V [pin 19]
- CLK [pin 20]
- CMD [pin 18]
- D0 [pin 21]
- D1 [pin 22]
- D2 [pin 16]
- D3 [pin 17]
- EN [pin 2]
- GND_1 [pin 14]
- GND_2 [pin 32]
- GND_3 [pin 38]
- IO0 [pin 25]
- IO12 [pin 13]
- IO13 [pin 15]
- IO14 [pin 12]
- 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 9]
- IO26 [pin 10]
- IO27 [pin 11]
- IO32 [pin 7]
- IO33 [pin 8]
- IO34 [pin 5]
- IO35 [pin 6]
- IO4 [pin 26]
- IO5 [pin 29]
- RX [pin 34]
- TX [pin 35]
- VN [pin 4]
- VP [pin 3]
### U2 — [LM2596 DC-DC buck converter](https://www.flux.ai/vasy_skral/lm2596-dc-dc-buck-converter~2q1.md)
- Manufacturer Part Number: LM2596S-ADJ DC-DC Buck Converter Module
- Max Output Voltage: 5V
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Integrated Circuit
- Role Details: Production BOM placeholder for common LM2596 adjustable buck module; verify pinout/mechanical dimensions with chosen supplier before assembly order.
- Manufacturer Name: Generic / LM2596 module supplier
**Pins:**
- IN - [pin 2]
- IN + [pin 1]
- OUT - [pin 3]
- OUT + [pin 4]
### U3 — [RC522 RFID](https://www.flux.ai/jecstronic/rc522-rfid~dc6.md)
- Datasheet URL: http://www.handsontec.com/dataspecs/RC522.pdf
- Manufacturer Name: Handson Technology
- Operating Voltage: 3.3V
- Part Type: Module
- Manufacturer Part Number: RC522
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- GND [pin 3]
- IRQ [pin 4]
- MISO/SCL/Tx [pin 5]
- MOSI [pin 6]
- RST [pin 2]
- SCK [pin 7]
- SS/SDA/Rx [pin 8]
- VCC [pin 1]
### U4 — [Push Button](https://www.flux.ai/mars-mark/push-button~uh.md)
- Manufacturer Part Number: B3FS-1050P
- Mount: Through Hole
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Manufacturer Name: Omron Electronics
- Part Type: Foot Switch
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### U5 — [Push Button](https://www.flux.ai/mars-mark/push-button~uh.md)
- Manufacturer Part Number: B3FS-1050P
- Manufacturer Name: Omron Electronics
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Part Type: Foot Switch
- Mount: Through Hole
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### U6 — [Push Button](https://www.flux.ai/mars-mark/push-button~uh.md)
- Manufacturer Part Number: B3FS-1050P
- Mount: Through Hole
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf
- Manufacturer Name: Omron Electronics
- Part Type: Foot Switch
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/anshp/esp32-rfid-access-control-system-v3p0~mm](https://www.flux.ai/anshp/esp32-rfid-access-control-system-v3p0~mm).*
---
*Generated from [https://www.flux.ai/anshp/esp32-rfid-access-control-system-v3p0~mm](https://www.flux.ai/anshp/esp32-rfid-access-control-system-v3p0~mm)*