ESP32 Gallery

SMART DOORBELL / ESP32 APPLICATION

doorlink

Self-hosted ESP32-S3 smart doorbell with a custom PCB, Raspberry Pi gateway, and web dashboard

doorlink
Open project preview ↗
About this project

About this project

In a block of flats with no concierge, a press of this self-built board wakes it to grab a QXGA still, then powers the camera down and ships the image over Wi-Fi to a Raspberry Pi gateway. The Spring Boot gateway puts media in MinIO and events in PostgreSQL, a Next.js dashboard shows sessions, and phones get ntfy alerts; an optional Home Assistant webhook makes smart speakers chime indoors as well. Voice replies are turn-based, stored and played back rather than a live call. Battery wake, capture, upload and deep sleep have all run, but runtime and closed-case current remain unmeasured, so it is a working prototype.

From the README

From the README

Camera
OV5640 camera, ICS-43434 microphone
Architecture
Raspberry Pi gateway<br/>Spring Boot
Dependency
Install Docker Compose, Java 21, Node.js with npm
Limit
not a qualified outdoor product
Build
Firmware builds require ESP-IDF.

Hardware

Boards: ESP32-S3

ESP32-S3. Verify the exact board revision, wiring and power requirements in the upstream build guide.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: calebhabesh

Screenshots from the upstream README. Code and firmware were not executed. License notices are included.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

DFR1154 AI Camera Desktop Buddy Dotmic Espresso Shot Timer Espressolog Glideslope

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗