Skip to content

SeanCodeMedia/Smart-Door-Bell

Repository files navigation

Smart-Door-Bell



My home doorbell stopped working so I decided to fix it and make the doorbell smarter. This project takes advantage of the representational state transfer (REST) architecture. Using the Following programming languages C++, PHP, Python, HTML, MYSQL database, Linux, and REST application programming interface (API)s available on the Arduino Yun. The app on the user's mobile smartphone constantly pings the server on the Arduino Yun and checks if the button is pressed via a javascript object notation table (JSON). If the JSON table returns a 1 it will send a notification to the phone telling the user if some are at the front or back door. Also, the Arduino microcontroller will play a doorbell sound off an SD card using an amplifier to let the user know someone rang the doorbell. I also used a radio FM transmitter and a receiver to allow the server to be mobile independent of the speaker. This project is still being developed.

Video 1

Video 2

Video 3

Video 4

About

Smart door bell project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages