
Unit CamS3-5MP is a compact ESP32-S3–based Wi-Fi camera module featuring a 5MP PY260 sensor (2592×1944, 88° DFoV), 8MB PSRAM, and 16MB flash. It supports microSD storage, PDM audio recording, USB firmware update/serial communication, and onboard download headers. With built-in firmware for image capture and EzData cloud upload, it is ideal for remote monitoring, time-lapse photography, and industrial automation.
Step 1. Create New Device

Step 2. Create Device Name
CONTINUE.
New Device Setup.
NEXT.
Step 3. Choose Device Type
ESP32-S3.
SKIP.
Step 4. Start Edit YAML File
EDIT. We can customize device functionality through YAML files.
The following is the core part of the code. Relevant references and explanations are provided below.
psram:
mode: octal
speed: 80MHz switch:
- platform: gpio
name: "Active LED"
pin:
number: GPIO14
inverted: true
restore_mode: ALWAYS_ON i2c:
- id: camera_i2c
sda: GPIO17
scl: GPIO41
scan: true esp32_camera:
name: "PY260 camera"
external_clock:
pin: GPIO11
frequency: 20MHz
i2c_id: camera_i2c
data_pins: [GPIO6, GPIO15, GPIO16, GPIO7, GPIO5, GPIO10, GPIO4, GPIO13]
vsync_pin: GPIO42
href_pin: GPIO18
pixel_clock_pin: GPIO12
reset_pin: GPIO21
resolution: 1024x768
jpeg_quality: 12 INSTALL again to flash and wait for it to complete.
SAVE and INSTALL in the top-right corner, then choose Manual Download in the popup.
Factory format(Previously Modern)
Connect the camera module to the 4-pin cable → Plug the other end of the cable into the USB adapter → Use a USB-C cable to connect to a computer or power supply → Once powered on, the device is ready for firmware flashing or data transmission.

CONNECT to connect to the device.

INSTALL

Settings -> Device & services to check the device.
Discover section.


