MS
IoTAI Engineer & IoT Developer

Smart Doorbell System

AI-powered doorbell that detects and recognizes known faces, automatically triggering notifications and alerts.

ESP32-CAMRaspberry PiOpenCVFace RecognitionPython
Problem & Challenge

The Objective

Built as an IoT and AI integration project to explore real-world applications of computer vision and embedded systems. The system combined edge devices with machine learning to create a practical, security-focused solution.

Approach & Architecture

The Process

  • 1
    Configured ESP32-CAM for video streaming and initial image capture
  • 2
    Developed Python-based face recognition model using OpenCV on Raspberry Pi
  • 3
    Trained system with known faces (20+ labeled images per person)
  • 4
    Integrated alert mechanism to trigger doorbell ring and notifications
  • 5
    Tested the system in real-time with multiple users for robustness and accuracy
Key Impact & Results

“Enabled intelligent visitor detection with real-time face recognition, reducing the need for manual checks and improving home security.”