Skip to content

Smart doorbell camera using Azure Computer Vision, Telegram and Motion running on a Raspberry Pi with camera module,

Notifications You must be signed in to change notification settings

briggsb9/pi-smart-doorbell

Repository files navigation

pi-smart-doorbell

A smart doorbell that takes a snapshot when motion is detected, and then confirms if the image contains a person before sending a message to your mobile.

Architecture

  • Azure Computer Vision provides the object detection to confirm a human presense
  • A Telegram bot provides the messaging endpoint
  • Two custom python scripts are triggered inside the motion detection software 'Motion'. The first takes a snapshot when motion is detected in the center of the cameras FOV. The second handles the API calls to Azure and Telegram

Image of components

Example Telegram Notification

Example message

Prerequisites

About

Smart doorbell camera using Azure Computer Vision, Telegram and Motion running on a Raspberry Pi with camera module,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published