Spisu treści:

Raspberry Pi DIY Inteligentny dzwonek do drzwi, który wykrywa ludzi, samochody itp.: 5 kroków
Raspberry Pi DIY Inteligentny dzwonek do drzwi, który wykrywa ludzi, samochody itp.: 5 kroków

Wideo: Raspberry Pi DIY Inteligentny dzwonek do drzwi, który wykrywa ludzi, samochody itp.: 5 kroków

Wideo: Raspberry Pi DIY Inteligentny dzwonek do drzwi, który wykrywa ludzi, samochody itp.: 5 kroków
Wideo: Tani czujnik obecności w Home Assistant DIY 2024, Lipiec
Anonim
Raspberry Pi DIY Inteligentny dzwonek do drzwi, który może wykrywać ludzi, samochody itp
Raspberry Pi DIY Inteligentny dzwonek do drzwi, który może wykrywać ludzi, samochody itp

Ten motyw steampunkowy integruje się z asystentem domowym i naszym systemem audio do wielu pomieszczeń, aby komunikować się z resztą naszego inteligentnego domu DIY.

Zamiast kupować dzwonek do drzwi (lub Nest lub jednego z innych konkurentów), zbudowałem własny inteligentny dzwonek do drzwi z Raspberry Pi. Cały projekt kosztował około 150 dolarów (USD), co jest mniej więcej średnią dla inteligentnego dzwonka do drzwi, ale jest o wiele bardziej w pełni funkcjonalny niż cokolwiek innego, co można znaleźć na rynku. Na przykład integruje się z resztą domowego systemu bezpieczeństwa - wykorzystując uczenie maszynowe do identyfikacji ludzi, samochodów, zwierząt i nie tylko:

Kieszonkowe dzieci

Dokładne części, których użyłem, można znaleźć tutaj.

Krok 1: Układanie części

Układanie części
Układanie części

Miałem kilka zapasowych miedzianych i mosiężnych części leżących po poprzednich steampunkowych projektach (patrz lista części). Przydało się to, gdy nie cała elektronika zmieściła się w skrzynce przyłączeniowej.

Zacząłem od rozłożenia części. W bokach puszki połączeniowej wywiercono trzy otwory na kabel zasilający, kable USB i przewody przycisków. Plus jeden większy otwór w pokrywie, aby pomieścić kamerę.

Krok 2: Dzwonienie dzwonkiem

Dzwonienie dzwonkiem
Dzwonienie dzwonkiem

Pierwszym zadaniem było sprawienie, by dzwonek do drzwi rzeczywiście dzwonił.

Po podłączeniu przewodu dzwonka do GPIO18 (pin 12) na Raspberry Pi, użyłem wejścia portu szeregowego w Node RED do wykrywania naciśnięć przycisków. Aby faktycznie wywołać alarm dzwonka do drzwi, a także obsłużyć dźwięk dwukierunkowy (mikrofon/domofon), zobacz ten post.

Krok 3: Wykrywanie ruchu

Jest też temat wykrywania ruchu i wideo.

Pod tym względem dzwonek do drzwi to tylko kolejna kamera CCTV. Używa dokładnie tej samej konfiguracji opisanej w następującej serii postów. Wykrywanie ruchu i rozpoznawanie obiektów generuje obrazy takie jak ten na górze tego postu.

Krok 4: Integracja Smart Lock

Integracja Smart Lock
Integracja Smart Lock

Użyłem gorącego kleju na otworach puszki połączeniowej, aby ją uszczelnić, jeśli to możliwe.

Widoczny powyżej miedziany pierścień ma również wargę, chroniącą aparat przed wodą. Dodatkowo całość jest zainstalowana pod balkonem, więc niewiele wody ma nawet szansę uderzyć w dzwonek. Ostatnim elementem było zintegrowanie dzwonka z inteligentnym zamkiem. Na szczęście Home Assistant sprawia, że jest to łatwe.

Komunikuje się z Home Assistant przez Z-Wave. W tym zamku podoba mi się to, że można go zaprogramować zdalnie, aby obsługiwał różne kody użytkownika (przydatne jako host Airbnb lub gdy musisz wpuścić znajomego). Potrafi również wykryć, który kod PIN użytkownika został użyty do otwarcia drzwi (i kiedy) - duży spokój ducha podczas nadawania sprzątaczowi kodu do domu.

Krok 5: Kod źródłowy: Przypomnienie

Kod źródłowy: Podsumowanie
Kod źródłowy: Podsumowanie

Chciałbym dać ci kod „kopiuj i wklej” dla tego projektu, ale wiele z tego będzie zależeć od twojego dokładnego sprzętu, głośników, kamer itp. Zamiast tego podsumuję każdy zaangażowany element i połączę się z artykułami/kodem gdzie wyjaśniam, jak je wdrożyć:

  • Węzeł czerwony używa gpiod do wyzwalania przepływu, gdy GPIO #18 (przycisk dzwonka) odpala.
  • Przepływ alertu głośnika odtwarza plik wav.
  • Mam wiele głośników DIY, które odtwarzają alarm w całym domu.
  • MotionEye steruje aparatem, rejestrując zdjęcia i filmy.
  • Kamery bezpieczeństwa CCTV obsługują wykrywanie osób/obiektów.
  • Integracja Yale Lock Home Assistant pozwala nam zablokować / odblokować. Zamek Yale to urządzenie Z-Wave. Po sparowaniu z Home Assistant pojawia się jako blokada i nie wymaga dalszej konfiguracji.

Zalecana: