Smart Home

Smart Video Doorbell

Category Smart Home
Core Tech Raspberry Pi, Pi Camera, Python
Timeline Spring 2026
Smart Video Doorbell with Raspberry Pi and Pi Camera

Project Overview

The Smart Video Doorbell transforms a standard Raspberry Pi Zero W and Pi Camera Module V2 into a fully functional smart doorbell. A PIR motion sensor triggers the camera to begin recording and simultaneously streams a live MJPEG feed accessible from any device on the local network. A physical doorbell button triggers an audio chime played through a connected speaker while sending a Telegram notification with a captured snapshot.

Key Features & Implementation

Challenges Solved

Pi Zero W's limited processing power caused frame drops during simultaneous recording and streaming. Implementing a separate thread for the MJPEG server and using hardware-accelerated H.264 encoding via the GPU pipeline resolved the bottleneck, maintaining smooth 15fps streams without dropped frames.