# ESP32-S3 Proximity Camera ## Description WiFi-enabled ESP32-S3 camera board with proximity-triggered wake/hold detection. Captures and uploads an image to a server when a person/object remains nearby for 3 seconds. ## Project Details - **Owner:** namtab - **Created:** 5/25/2026 - **Last Updated:** 5/25/2026 - **Visibility:** Public ## Key Components ### CAM1 — [OV2640 Camera Board](https://www.flux.ai/lcsc/ov2640-camera-board~7ns2.md) - Manufacturer Part Number: OV2640 Camera Board - LCSC Part Number: C359962 - Package or Case Code: SENSORM-TH_L35.7-W3.9-OV2640 - Manufacturer Name: Waveshare(微雪电子) - Role: Camera - Part Type: Raspberry Pi - JLCPCB Part Class: Extended Part - Role Details: OV2640 image sensor board connected to ESP32-S3 camera bus. **Pins:** - 3.3V [pin 1] - D2 [pin 11] - D3 [pin 8] - D4 [pin 12] - D5 [pin 7] - D6 [pin 13] - D7 [pin 6] - D8 [pin 14] - D9 [pin 5] - GND [pin 18] - HREF [pin 16] - PCLK [pin 4] - PWON [pin 10] - RET [pin 9] - SIOC [pin 2] - SIOD [pin 17] - VSYNK [pin 3] - XCLK [pin 15] ### D1 — [USBLC6-4SC6](https://www.flux.ai/kicad-part-library/usblc6-4sc6~cr3.md) - Manufacturer Name: Texas Instruments Inc. - Package or Case Code: SOT-23-6 - Datasheet URL: https://www.st.com/resource/en/datasheet/usblc6-4.pdf - Role: ESD Protection - Role Details: Low-capacitance USB ESD diode array near USB-C connector. - Manufacturer Part Number: USBLC6-4SC6 - Part Type: Protection **Pins:** - GND [pin 2] - I/O1 [pin 1] - I/O2 [pin 3] - I/O3 [pin 4] - I/O4 [pin 6] - VBUS [pin 5] ### J1 — [USB4215-03-A](https://www.flux.ai/adrian95/usb4215-03-a~kg3.md) - Datasheet URL: https://gct.co/files/specs/usb4215-spec.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: GCT - Role Details: USB-C sink with CC pull-downs; provides VBUS and USB D+/D- to ESP32-S3 native USB. - Package or Case Code: GCT_USB4215-03-A_REVA - Role: USB-C Input - Manufacturer Part Number: USB4215-03-A - Part Type: USB C - Symbol Style: parametric-v1 **Pins:** - CC1 [pin A5] - CC2 [pin B5] - DN1 [pin A7] - DN2 [pin B7] - DP1 [pin A6] - DP2 [pin B6] - GND_A [pin A1_B12] - GND_B [pin B1_A12] - SBU1 [pin A8] - SBU2 [pin B8] - SHIELD [pin SH1] - SHIELD [pin SH4] - SHIELD [pin SH2] - SHIELD [pin SH3] - VBUS_A [pin A4_B9] - VBUS_B [pin B4_A9] ### SW1 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md) - Manufacturer Name: XUNPU(讯普) - Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html - LCSC Part Number: C720477 - Package or Case Code: SW-SMD_L3.9-W3.0-P4.45 - Role: BOOT Button - Role Details: Momentary switch pulls GPIO0 low for ESP32-S3 bootloader mode. - Manufacturer Part Number: TS-1088-AR02016 - Part Type: Tactile Switches - JLCPCB Part Class: Extended Part - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf **Pins:** - 1 [pin 1] - 2 [pin 2] ### SW2 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md) - LCSC Part Number: C720477 - Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html - Package or Case Code: SW-SMD_L3.9-W3.0-P4.45 - Manufacturer Name: XUNPU(讯普) - Role Details: Momentary switch pulls CHIP_PU/EN low to reset ESP32-S3. - Role: RESET Button - Part Type: Tactile Switches - Manufacturer Part Number: TS-1088-AR02016 - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf - JLCPCB Part Class: Extended Part **Pins:** - 1 [pin 1] - 2 [pin 2] ### U1 — [ESP32-S3-WROOM-1-N16R8](https://www.flux.ai/alantyger/esp32-s3-wroom-1-n16r8~ok.md) - Purchase Url: https://octopart.com/esp32-s3-wroom-1-n16r8-espressif+systems-124180817?r=spc#CadModels - Manufacturer Part Number: ESP32-S3-WROOM-1-N16R8 - Manufacturer Name: Espressif Systems - Role Details: ESP32-S3 module; handles camera interface, 3-second proximity hold timing, image classification/capture, and server upload. - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdfhttps://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf - Role: Compute / WiFi Camera Controller - Part Type: Microcontroller **Pins:** - 3V3 [pin 2] - EN [pin 3] - GND_1 [pin 1] - GND_10 [pin 48] - GND_11 [pin 49] - GND_2 [pin 40] - GND_3 [pin 41] - GND_4 [pin 42] - GND_5 [pin 43] - GND_6 [pin 44] - GND_7 [pin 45] - GND_8 [pin 46] - GND_9 [pin 47] - IO0 [pin 27] - IO1 [pin 39] - IO10 [pin 18] - IO11 [pin 19] - IO12 [pin 20] - IO13 [pin 21] - IO14 [pin 22] - IO15 [pin 8] - IO16 [pin 9] - IO17 [pin 10] - IO18 [pin 11] - IO19 [pin 13] - IO2 [pin 38] - IO20 [pin 14] - IO21 [pin 23] - IO3 [pin 15] - IO35 [pin 28] - IO36 [pin 29] - IO37 [pin 30] - IO38 [pin 31] - IO39 [pin 32] - IO4 [pin 4] - IO40 [pin 33] - IO41 [pin 34] - IO42 [pin 35] - IO45 [pin 26] - IO46 [pin 16] - IO47 [pin 24] - IO48 [pin 25] - IO5 [pin 5] - IO6 [pin 6] - IO7 [pin 7] - IO8 [pin 12] - IO9 [pin 17] - RXD0 [pin 36] - TXD0 [pin 37] ### U2 — [VCNL4040M3OE](https://www.flux.ai/adrian95/vcnl4040m3oe~g1d.md) - Datasheet URL: https://www.vishay.com/docs/84274/vcnl4040.pdf - Role Details: VCNL4040 proximity/ALS sensor; 3.3 V I2C at address 0x60, INT pin used for near/far event. - Role: Proximity Sensor - Manufacturer Part Number: VCNL4040M3OE - Part Type: Optical Sensor - Manufacturer Name: Vishay Semiconductor Opto Division **Pins:** - C-LED - GND - INT - SCL - SDA - SENSOR - VDD - VDD-LED ### U3 — [PAM2305AAB330](https://www.flux.ai/kicad-part-library/pam2305aab330~0r8.md) - Package or Case Code: TSOT-23-5 - Manufacturer Part Number: PAM2305AAB330 - Role Details: 5 V USB-C input to fixed 3.3 V, 1 A output; power budget target >=700 mA peak. - Datasheet URL: https://www.diodes.com/assets/Datasheets/PAM2305.pdf - Role: 3.3V Buck Regulator **Pins:** - EN [pin 3] - FB [pin 4] - GND [pin 2] - SW [pin 5] - Vin [pin 1] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/namtab/esp32-s3-proximity-camera~yv](https://www.flux.ai/namtab/esp32-s3-proximity-camera~yv).* --- *Generated from [https://www.flux.ai/namtab/esp32-s3-proximity-camera~yv](https://www.flux.ai/namtab/esp32-s3-proximity-camera~yv)*