Smart Doorbell

by Ardu95 in Circuits > Arduino

3357 Views, 50 Favorites, 0 Comments

Smart Doorbell

Door-Schema-webserver.jpg

Ringing at the door will trigger two events:

1 - A pop-up will appear on the registered computers and smartphones

2 - The stream of the ip-cam will be shown on a web-site for a certain time.
This can be used in parallel on any connected device. I.e. you can see the page on all computers. Nevertheless I have installed a cheap tablet in the entrance area as well.

Video-Stream

Door-Web-Uhr.jpg
Door-Web-Video.jpg

Per default a wordclock is shown on the web-site.

When the arduino has been triggered, the video -stream of the ip-cam will be shown for a certain time.

A raspberry is used to host Web-Server as it is already running 24/7.

Nevertheless you could any other system like a NAS.

Pushingbox

Door-Schema-pushingbox.jpg

In parallel the Arduino is sending a trigger to pushingbox.

I choose pushbullet as a client on my computers and mobile devices.

After 1-3 seconds later you will get a pop-on on the registered devices.

Subsequently you can manually open the web-site.

Arduino Code

The code is based on general code from http://www.pushingbox.com for Arduino.

I have basically cloned the function calling to call my own web-server .

Downloads

Web-Server

There are three files:

door.php - this is page should be called by your browser http://192.168.xxx.yyy/door.php

doorbell.php - this file is handling the timestamp

testbell.html - simulating the trigger from the arduino