🔔 Inteligentny dzwonek z powiadomieniem na telefon

Znudził Ci się zwykły dzwonek do drzwi? Chcesz wiedzieć, kto stoi pod drzwiami — nawet gdy jesteś na piętrze, w ogrodzie albo poza domem? Ten projekt to coś dla Ciebie! Zbudujemy prosty, ale funkcjonalny inteligentny dzwonek, który wykryje ruch i wyśle Ci powiadomienie na telefon, a także uruchomi klasyczny sygnał dźwiękowy.


🧰 Co będziesz potrzebować?

KomponentOpis
Arduino Uno / NanoMózg całego systemu
Czujnik ruchu PIRWykrywa zbliżenie osoby do drzwi
BuzzerWydaje dźwięk po wykryciu ruchu lub naciśnięciu
PrzyciskSłuży jako tradycyjny dzwonek
ESP8266 (np. NodeMCU)Wysyła powiadomienie na telefon przez Wi-Fi
Diody LED (opcjonalnie)Wizualna informacja o stanie dzwonka
RezystoryDo przycisku i LED-ów
Przewody + płytka stykowaDo połączeń
Zasilanie 5VMożesz użyć zasilacza lub powerbanka

🔌 Schemat połączeń

Schemat:

  • Przycisk podłączony do D2 (z rezystorem pull-down)
  • Czujnik PIR do D3
  • Buzzer do D4
  • Dioda LED do D5 (opcjonalnie)
  • ESP8266 komunikuje się przez UART (lub wysyła dane osobno)

💻 Kod Arduino

#define PIR_PIN 3
#define BUTTON_PIN 2
#define BUZZER_PIN 4

void setup() {
pinMode(PIR_PIN, INPUT);
pinMode(BUTTON_PIN, INPUT);
pinMode(BUZZER_PIN, OUTPUT);
Serial.begin(9600); // komunikacja z ESP8266
}

void loop() {
bool motion = digitalRead(PIR_PIN);
bool button = digitalRead(BUTTON_PIN);

if (motion || button) {
digitalWrite(BUZZER_PIN, HIGH);
Serial.println("DZWONEK: Wejście wykryte!");
delay(1000);
digitalWrite(BUZZER_PIN, LOW);
delay(200);
}
}

🌐 ESP8266 — wysyłanie powiadomienia

ESP8266 może nasłuchiwać przez UART i wysyłać powiadomienie do Twojej aplikacji (np. przez IFTTT, Telegram Bot, Discord Webhook). Przykładowy sketch w NodeMCU:

#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>

const char* ssid = "Twoje_WiFi";
const char* password = "HasloDoWiFi";

void setup() {
Serial.begin(9600);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) delay(500);
}

void loop() {
if (Serial.available()) {
String msg = Serial.readStringUntil('\n');
if (msg.indexOf("DZWONEK") >= 0) {
HTTPClient http;
http.begin("https://maker.ifttt.com/trigger/dzwonek/with/key/TWOJ_KLUCZ"); // Przykład IFTTT
http.GET();
http.end();
}
}
}

🧠 AI – jak możesz to rozwinąć?

  • Użyj kamery ESP32-CAM i podepnij do systemu, by robił zdjęcie osoby przy drzwiach.
  • Dodaj rozpoznawanie twarzy (np. z OpenCV + Raspberry Pi).
  • Naucz dzwonek ignorować ruch kota lub liści (filtrowanie w AI).
  • Integracja z Home Assistant lub Google Home.

🛠️ Montaż krok po kroku

  1. Zbuduj układ na płytce stykowej.
  2. Podłącz Arduino z czujnikiem PIR, przyciskiem i buzzerem.
  3. Podłącz ESP8266 przez UART (lub osobno) – będzie nasłuchiwać komunikatów.
  4. Zasil całość (możesz użyć powerbanka lub stałego zasilacza).
  5. Przetestuj na sucho – porusz się przed czujnikiem, naciśnij przycisk.
  6. Zobacz, czy przychodzi powiadomienie na telefon.
  7. Zamontuj urządzenie przy drzwiach w estetycznej obudowie.

✅ Podsumowanie

Ten projekt to idealne połączenie majsterkowania z technologią smart home. Nie tylko dodasz inteligencję do swojego wejścia, ale zyskasz praktyczną funkcję bezpieczeństwa i wygody – bez potrzeby kupowania drogiego sprzętu.

🧠 Dzięki AI i prostemu kodowi Arduino masz pełną kontrolę nad rozbudową — od powiadomień po wizualizację gościa!

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przewijanie do góry