Camera Configuration

Features & Performance

Edit these values in firmware.ino:

Setting

Default

Options


Resolution

SVGA (800×600)

QQVGA → UXGA


Capture interval

30 seconds

Any (ms)


JPEG quality

12

0 (best) – 63 (worst)


Lower resolution + higher interval = longer battery life.

config.frame_size = FRAMESIZE_SVGA;
config.jpeg_quality = 12;
const int CAPTURE_INTERVAL = 30000; // ms
config.frame_size = FRAMESIZE_SVGA;
config.jpeg_quality = 12;
const int CAPTURE_INTERVAL = 30000; // ms
config.frame_size = FRAMESIZE_SVGA;
config.jpeg_quality = 12;
const int CAPTURE_INTERVAL = 30000; // ms

For vision AI, SVGA is the sweet spot — good enough for GPT-4o, small enough to transmit fast.

Create a free website with Framer, the website builder loved by startups, designers and agencies.