Smart Door Bell

DIY Raspberry Pi Smart Doorbell Notifies Your Phone When Visitors Arrive

(Image credit: Alex Sherby)

Like many others in the Raspberry Pi community, Alex Sherby is using the quarantine as an opportunity to start a new home DIY project. This week, he shared a Raspberry Pi-controlled smart doorbell with a handy feature for people who work at home. Instead of chiming with a ring, this Pi doorbell notifies your phone when someone is at the door.

Sherby built the project on top of an existing doorbell. The maker emptied the original ringer box to make space for the smart doorbell hardware—in this case an ESP8266 Wi-Fi module and Piezo Buzzer.

(Image credit: Alex Sherby)

Wiring up the new hardware required some modification, as the new doorbell system only needs 5V of power to operate. With the new doorbell assembled, Sherby programmed a notification system using a Raspberry Pi Zero W.

The ESP8266 chip sends a message to anMQTT server when someone activates your doorbell. The Pi Zero W monitors the MQTT server, and the Pi uses the Pushover notification system to send notifications to a phone.

Sherby said that he created the project exclusively with parts he had on hand. There are already a few upgrades planned for the future, including an MP3 module and speaker.

Check out the full post on Reddit, and be sure to follow Sherby for more updates on his smart doorbell project.

Raspberry Pi 4 Review: The New Gold Standard for Single-Board Computing
The long-anticipated Raspberry Pi 4 takes Pi to another level, with performance that’s good enough to use in a pinch as a desktop PC, plus the ability to output 4K video at 60 Hz or power dual monitors.
Volume 0%

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.