Every Apartment needs this Upgrade! (WhatsApp/Telegram Notifications)
TLDRIn this video, the creator discusses a common issue of missing doorbell notifications while working on electronics projects and listening to music. To solve this, they devise a plan to build a system that sends push notifications to their smartphone via WhatsApp or Telegram when the doorbell rings. The process involves inspecting the intercom system, creating an ESP8266 microcontroller to detect voltage changes, and finding a way to send notifications quickly. After comparing services like Twilio and CallMeBot, they opt for a Telegram Bot Library for its speed and ease of use. The project concludes with a successful setup where the doorbell triggers a Telegram message, ensuring they no longer miss deliveries. The video is sponsored by Altium and their Altium Designer software, which is highlighted for its cloud storage integration and design sharing capabilities.
Takeaways
- ЁЯО╡ The creator enjoys listening to music while soldering but often misses the doorbell due to the music.
- ЁЯПб The apartment's intercom system is shared among multiple families, so replacing it with a smart system is not an option.
- ЁЯУ▒ A solution is needed to send push notifications to a smartphone via WhatsApp or similar when the doorbell rings.
- ЁЯФН The project involves identifying a point in the intercom circuit that changes voltage when the doorbell is pressed.
- ЁЯТб An ESP8266 microcontroller is used to detect the voltage change and send a notification through WiFi to a smartphone.
- ЁЯЫая╕П The intercom system's control PCB is inspected to find the signal pin that indicates a doorbell ring.
- ЁЯФМ A voltage divider is added to the ESP8266 to convert the 5V from the intercom to 3.3V suitable for the microcontroller.
- ЁЯТм Two services, Twilio and CallMeBot, are considered for sending WhatsApp notifications, but CallMeBot is deemed too slow.
- ЁЯдЦ A Universal Telegram Bot Library is used to send messages quickly without additional registration.
- ЁЯФЛ The ESP8266 is powered by a nearby 5V power supply that was already in use for a door alarm system.
- ЁЯПЧя╕П A custom enclosure is designed and 3D printed to house the ESP8266 next to the intercom, and the setup is finalized with cables and Velcro tape.
Q & A
What is the main problem the speaker is facing with their doorbell?
-The speaker misses the doorbell often because they are usually listening to music while working on electronics projects, and the doorbell is hard to hear.
Why can't the speaker simply replace their old intercom with a smart system?
-The speaker lives in an apartment house with a shared intercommunication system, so they cannot simply replace the old intercom without potentially disrupting other families.
What is the speaker's solution to receive immediate notifications when someone rings the doorbell?
-The speaker builds a small and inconspicuous device that connects to their intercom and sends push notifications to their smartphone via WhatsApp or similar services when the doorbell rings.
What is the first step in the speaker's project plan?
-The first step is to inspect the intercom system and find a point in the circuit that changes its voltage level when the doorbell rings.
What is the purpose of the ESP8266 microcontroller in the project?
-The ESP8266 microcontroller is used to detect the voltage change in the intercom system and, upon detection, sends a push notification through WiFi and the internet to the speaker's smartphone.
How does the speaker simulate the telephone part of the intercom being in place?
-The speaker simulates the telephone part of the intercom being in place by tapping a magnet in front of the PCB.
What services did the speaker consider for sending WhatsApp notifications?
-The speaker considered Twilio and CallMeBot for sending WhatsApp notifications.
Why did the speaker ultimately choose not to use Twilio?
-The speaker chose not to use Twilio because it was more complicated, required creating an account, and incurred costs for sending messages.
What alternative did the speaker find to Twilio and CallMeBot for sending notifications?
-The speaker found the Universal Telegram Bot Library created by Brian Lough, which allowed them to send Telegram messages without needing to register anywhere besides Telegram.
How does the speaker power the ESP8266 board for the project?
-The speaker uses a 5V power supply that is already positioned close to the intercom, which they previously used to power their door alarm system.
What was the final step in completing the project?
-The final step was to connect the intercom PCB pins with the ESP, design and 3D print a small enclosure, reinstall the intercom PCB, add a cable duct to the wall, attach the enclosure with Velcro tape, solder the power wires to the ESP, and close everything up.
What is the outcome of the project for the speaker?
-The outcome is that the speaker receives Telegram messages quickly whenever the doorbell rings, ensuring they no longer miss the doorbell.
Outlines
ЁЯФН Doorbell Upgrade Project Overview
The video begins with the creator discussing their need for a solution to not miss the doorbell while working on electronics projects and listening to music. They live in an apartment building with an intercom system that can't be easily replaced with a smart system. The goal is to build a small, unobtrusive device that sends push notifications to their smartphone via WhatsApp or similar when the doorbell rings. The video is sponsored by Altium and their Altium Designer software, which is highlighted for its ability to create schematics and PCBs with cloud storage integration for design sharing and feedback. The project plan involves identifying a point in the intercom circuit that changes voltage when the doorbell rings, creating an ESP8266-based device to detect this change and send a notification, and finally, powering and housing the new electronics. The intercom system is examined, revealing a TwinBus system with a data bus for communication between components. The creator identifies the necessary pins for the doorbell signal and proceeds to explore methods for sending WhatsApp notifications using the ESP8266, eventually opting for a Telegram Bot Library for its speed and simplicity.
ЁЯЫая╕П Building and Integrating the Doorbell Notification System
The creator discusses their decision not to integrate the ESP board into their existing home-assistant system due to the sometimes sluggish push notifications. They explore two services, Twilio and CallMeBot, for sending WhatsApp messages but find issues with cost and speed. They then find a suitable solution using the Universal Telegram Bot Library, which allows for quick message sending without additional registration. The ESP is modified with a voltage divider to work with the intercom's 5V system. The creator considers powering the ESP from the intercom but decides against it to avoid overloading the system. Instead, they use a nearby 5V power supply. The project concludes with the physical integration of the ESP with the intercom, 3D printing an enclosure, and final assembly. The result is a system that sends a Telegram message quickly upon the doorbell ring, ensuring the creator will no longer miss deliveries. The video ends with a call to action for viewers to support the creator on Patreon and engage with the content.
Mindmap
Keywords
Soldering
Doorbell
Intercom System
ESP8266
Push Notification
Altium Designer
TwinBus System
Voltage Divider
Telegram Bot Library
3D Printing
Power Supply
Highlights
The creator is working on a project to upgrade their apartment's doorbell system to receive notifications via WhatsApp or Telegram when the doorbell rings.
The project is inspired by the need to not miss doorbell rings while working on electronics projects and listening to music.
The existing intercom system in the apartment cannot be replaced with a smart system due to its shared nature with other families.
A solution is sought that is small, inconspicuous, and capable of sending push notifications to a smartphone.
The video is sponsored by Altium and their Altium Designer software, which is used for creating schematics and PCBs.
The software includes Altium 365, which connects designs with cloud storage for easy sharing and feedback.
The project involves identifying a point in the intercom circuit that changes voltage when the doorbell rings.
An ESP8266 microcontroller will be used to detect voltage changes and send push notifications through WiFi to a smartphone.
The creator explores using Twilio and CallMeBot to send WhatsApp notifications, but finds them unsuitable due to cost and delay issues.
CallMeBot is easy to use but messages can be delayed by 10 to 20 seconds, which is not fast enough for the project's needs.
The Universal Telegram Bot Library created by Brian Lough is chosen for its speed and ease of use without requiring account creation.
The ESP8266 board is connected to the intercom system and a voltage divider is added to convert the 5V signal to 3.3V.
Power for the new electronics is sourced from a nearby 5V power supply already in use for the door alarm system.
A small enclosure is designed and 3D printed to house the ESP8266 board next to the intercom.
The final setup includes connecting the intercom PCB pins with the ESP, reinstalling the intercom PCB, and securing the enclosure with Velcro tape.
The project is completed, and the creator receives Telegram messages quickly upon the doorbell ringing, ensuring they will not miss it again.
The creator encourages viewers to support them through Patreon and to engage with the content by liking, sharing, and subscribing.