← Back
Stable Beginner Cameras & vision

Pocket Camera Node

A tiny WiFi camera with a web snapshot server — your first sensing build.

Board
Seeed XIAO ESP32-S3 Sense
Est. cost
~$28
Install time
20 min
Sensors
OV2640 camera

Turn a Seeed XIAO ESP32-S3 Sense into a working network camera in 20 minutes. The config sets up the OV2640 camera, a snapshot web server on port 8080, WiFi with a captive-portal fallback, and sane frame rates. It is the fastest way to see an ESP32 do something real — and every later solution builds on the same flash-and-configure workflow you learn here.

Maintained and field-tested by the Latent team.

Start guided install

What you need

Seeed XIAO ESP32-S3 Sense (camera included) ~$22
USB-C cable ~$3
5V USB power adapter ~$3
Est. cost~$28

Install steps

1
Install ESPHome
2
Download the config and set WiFi secrets
3
Connect the board over USB-C
4
Flash the firmware
5
Open the snapshot server

Device config

Full config — copy it, download it, or follow the guided install.

esphome: name: latent-test-cam friendly_name: Latent XIAO S3 Sense Cam Test esp32: board: seeed_xiao_esp32s3 framework: type: arduino psram: mode: octal speed: 80MHz logger: level: INFO wifi: ssid: !secret wifi_ssid password: !secret wifi_password fast_connect: true ap: ssid: "Latent-Cam-Fallback" password: "latent12345" captive_portal: esp32_camera: name: latent_cam external_clock: pin: GPIO10 frequency: 20MHz i2c_pins: sda: GPIO40 scl: GPIO39 data_pins: [GPIO15, GPIO17, GPIO18, GPIO16, GPIO14, GPIO12, GPIO11, GPIO48] vsync_pin: GPIO38 href_pin: GPIO47 pixel_clock_pin: GPIO13 resolution: 800x600 jpeg_quality: 10 max_framerate: 5.0fps idle_framerate: 0.1fps esp32_camera_web_server: - port: 8080 mode: snapshot

Reviews (0)

No reviews yet — be the first.

Sign in to use this feature — it takes 20 seconds and it’s free. Sign in