Files
presence-sensor/poe-variant/PIN_MAPPING.md
root c131a97ac4 Add PoE variant with W5500 Ethernet and 802.3af power
- W5500 SPI Ethernet controller for wired connectivity
- Silvertel Ag9905MT PoE PD module (48V to 5V)
- RJ45 connector with integrated magnetics
- Higher camera resolution (1024x768 vs 800x600) using wired bandwidth
- WiFi fallback if Ethernet disconnected
- Separate BOM, pin mapping, ESPHome config
- 3D-printable enclosure (50x40mm, larger for RJ45)
2026-03-29 13:00:07 -05:00

2.6 KiB

ESP32-S3 Pin Mapping - PoE Presence Sensor

GPIO Assignments

GPIO Function Peripheral Direction Notes
GPIO0 BOOT button - Input Pull-up, hold low for bootloader
GPIO1 Camera D0 OV5640 DVP Input Camera data bus
GPIO2 Camera D1 OV5640 DVP Input Camera data bus
GPIO3 I2C SDA SHT41 + BH1750 Bidir 4.7K pull-up
GPIO4 I2C SCL SHT41 + BH1750 Bidir 4.7K pull-up
GPIO5 Camera D2 OV5640 DVP Input Camera data bus
GPIO6 Camera D3 OV5640 DVP Input Camera data bus
GPIO7 Camera D4 OV5640 DVP Input Camera data bus
GPIO8 Camera D5 OV5640 DVP Input Camera data bus
GPIO9 Camera D6 OV5640 DVP Input Camera data bus
GPIO10 Camera D7 OV5640 DVP Input Camera data bus
GPIO11 Camera XCLK OV5640 Output 20MHz LEDC
GPIO12 Camera PCLK OV5640 Input Pixel clock
GPIO13 Camera VSYNC OV5640 Input Vertical sync
GPIO14 Camera HREF OV5640 Input Horizontal ref
GPIO15 Camera SIOD OV5640 SCCB Bidir Camera I2C data
GPIO16 Camera SIOC OV5640 SCCB Output Camera I2C clock
GPIO17 mmWave UART TX LD2410C RX Output 256000 baud
GPIO18 mmWave UART RX LD2410C TX Input 256000 baud
GPIO19 Free - - (was USB D-)
GPIO20 Free - - (was USB D+)
GPIO21 Camera PWDN OV5640 Output Power down
GPIO33 W5500 SPI MISO Ethernet Input SPI data in
GPIO34 W5500 SPI MOSI Ethernet Output SPI data out
GPIO35 W5500 SPI SCK Ethernet Output SPI clock (25MHz max)
GPIO36 W5500 SPI CS Ethernet Output SPI chip select
GPIO37 W5500 INT Ethernet Input Interrupt (active low)
GPIO38 PIR output AM312 Input Motion detect
GPIO39 mmWave OUT LD2410C Input Presence output
GPIO40 Status LED Blue LED Output Via 1K resistor
GPIO41 Camera RESET OV5640 Output Active low
GPIO42 W5500 RST Ethernet Output Active low

SPI Bus (GPIO33-36) - W5500 Ethernet

Signal GPIO W5500 Pin
MISO GPIO33 SO
MOSI GPIO34 SI
SCK GPIO35 SCLK
CS GPIO36 SCSn
INT GPIO37 INTn
RST GPIO42 RSTn

I2C Bus (GPIO3/GPIO4) - Sensors

Device Address Function
SHT41 0x44 Temperature + Humidity
BH1750 0x23 Ambient Light

UART1 (GPIO17/GPIO18) - Radar

Device Baud Function
LD2410C 256000 mmWave presence