← Complete project index

Embedded & Devices / Built

Fimi Cam ESP-IDF

ESP32-S3 camera firmware with Wi-Fi bring-up, browser live view, MJPEG streaming and still-image capture for an OV2640-class camera board.

STATUSBuilt
AREAEmbedded & Devices
STACK6 documented technologies
INTEGRATIONS2 connected / bounded services
01

OVERVIEW

What I built.

ESP32-S3 camera firmware with Wi-Fi bring-up, browser live view, MJPEG streaming and still-image capture for an OV2640-class camera board.

01

Built ESP-IDF firmware for an ESP32-S3 camera board with OV2640-class sensor support.

02

Implemented Wi-Fi bring-up, browser viewing, MJPEG streaming and one-shot JPEG capture.

03

Targeted the actual N16R8 board profile and PSRAM/flash constraints.

02

SYSTEM ARCHITECTURE

How the system is divided.

01
Architecture boundary

Camera sensor -> ESP32 camera driver -> JPEG frames -> local HTTP server.

02
Architecture boundary

Browser clients consume either the live MJPEG stream or still-image endpoint over the LAN.

03
Architecture boundary

Firmware runs directly on the camera module without an external application server.

03

NETWORK / DATA FLOW

What talks to what.

04

TECHNOLOGY STACK

The technical surface.

01ESP32-S3
02ESP-IDF
03OV2640
04Wi-Fi
05HTTP
06MJPEG
05

IMPLEMENTATION

How it works in practice.

  1. 01

    Camera sensor -> ESP32 camera driver -> JPEG frames -> local HTTP server.

  2. 02

    Browser clients consume either the live MJPEG stream or still-image endpoint over the LAN.

  3. 03

    Firmware runs directly on the camera module without an external application server.

06

TESTING & VALIDATION

How I know it works.

TEST 01

ESP-IDF build/flash/monitor flow

TEST 02

Boot-log confirmation of camera initialization

TEST 03

Wi-Fi association and IP acquisition

TEST 04

Browser validation of /stream and /capture

TEST 05

Board-specific flash/PSRAM configuration

07

EXTERNAL SERVICES & DEPENDENCIES

What sits outside the core.

COREFimi Cam ESP-IDF
08

ENGINEERING EVIDENCE

Artifacts behind the claims.

01ESP-IDF source
02Board target documentation
03HTTP endpoint definitions
04Expected boot log
05MJPEG and JPEG routes
09

BOUNDARIES / CONSTRAINTS

What the project does not pretend to solve.

Targets GOOUUU ESP32-S3-CAM V1.5 / N16R8 profile

Local-network service rather than cloud camera

Sensor compatibility follows esp32-camera support

10

RESULT / CURRENT STATE

What this produced.

A simple working network camera firmware path for live browser viewing and captures on ESP32-S3.