Obsah:

Inteligentní zvonek Raspberry Pi DIY, který dokáže detekovat lidi, auta atd.: 5 kroků
Inteligentní zvonek Raspberry Pi DIY, který dokáže detekovat lidi, auta atd.: 5 kroků

Video: Inteligentní zvonek Raspberry Pi DIY, který dokáže detekovat lidi, auta atd.: 5 kroků

Video: Inteligentní zvonek Raspberry Pi DIY, který dokáže detekovat lidi, auta atd.: 5 kroků
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Červenec
Anonim
Inteligentní zvonek Raspberry Pi DIY, který dokáže detekovat lidi, auta atd
Inteligentní zvonek Raspberry Pi DIY, který dokáže detekovat lidi, auta atd

Tento design s tematikou steampunku se integruje s domácím asistentem a naším vícepokojovým audio systémem pro komunikaci se zbytkem naší inteligentní domácnosti pro kutily.

Místo nákupu Ring Doorbell (nebo Nest, nebo jednoho z dalších konkurentů) jsem postavil vlastní chytrý zvonek s Raspberry Pi. Celý projekt stál přibližně 150 $ (USD), což je průměr na chytrý zvonek, ale je mnohem více plnohodnotný než cokoli jiného, co najdete na trhu. Integruje se například se zbytkem systému zabezpečení domácnosti - pomocí strojového učení identifikuje lidi, auta, zvířata a další:

Zásoby

Přesné díly, které jsem použil, najdete zde.

Krok 1: Rozložení dílů

Rozložení dílů
Rozložení dílů

Měl jsem tam nějaké náhradní měděné a mosazné díly z předchozích projektů steampunku (viz seznam dílů). To se hodilo, když se ne všechny elektroniky snadno vešly do spojovací krabice.

Začal jsem rozložením dílů. Po stranách propojovací krabice byly vyvrtány tři otvory pro napájecí kabel, USB kabely a knoflíkové vodiče. Navíc jeden větší otvor v krytu pro umístění kamery.

Krok 2: Zvonění na zvonek

Zvonek u zvonku
Zvonek u zvonku

Prvním úkolem bylo, aby zvonek skutečně zazvonil.

S drátem zvonku připojeným k GPIO18 (pin 12) na Raspberry Pi jsem pak použil vstup sériového portu v Node RED k detekci stisknutí tlačítka. Chcete-li skutečně spustit upozornění na zvonek a zvládnout obousměrný zvuk (mikrofon/interkom), podívejte se na tento příspěvek.

Krok 3: Detekce pohybu

Je tu také téma detekce pohybu a videa.

V tomto ohledu je zvonek jen další kamerou CCTV. Používá přesně stejné nastavení popsané v následující sérii příspěvků. Detekce pohybu a rozpoznávání objektů je to, co generuje obrázky jako v horní části tohoto příspěvku.

Krok 4: Integrace Smart Lock

Integrace Smart Lock
Integrace Smart Lock

Tam, kde to bylo možné, jsem na otvory spojovací krabice utěsnil horké lepidlo.

Měděný prstenec viděný výše má také okraj, chránící fotoaparát před vodou. Celá věc je navíc instalována pod balkonem, takže mnoho vody ani nemá šanci zasáhnout zvonek. Posledními kousky bylo integrovat zvonek s inteligentním zámkem. Home Assistant to naštěstí usnadňuje.

Komunikuje s Home Assistant přes Z-Wave. Na tomto zámku se mi líbí to, že jej lze na dálku naprogramovat tak, aby podporoval různé uživatelské kódy (užitečné jako hostitel Airbnb, nebo když potřebujete dovnitř pustit přítele). Může také detekovat, který uživatelský PIN kód byl použit k otevření dveří (a kdy) - velký klid, když dáte čističům kód do domu.

Krok 5: Zdrojový kód: Rekapitulace

Zdrojový kód: Rekapitulace
Zdrojový kód: Rekapitulace

Přál bych si, abych vám mohl poskytnout kód pro kopírování a vkládání tohoto projektu, ale hodně z toho bude záviset na vašem přesném hardwaru, reproduktorech, kamerách atd. Místo toho zrekapituluji každý zapojený kus a odkaz na články/kód kde vysvětlím, jak je implementovat:

  • Node Red používá gpiod ke spuštění toku při spuštění GPIO #18 (tlačítko zvonku).
  • Tok upozornění reproduktoru přehraje soubor wav.
  • Mám několik reproduktorů pro kutily, které hrají výstrahu po celém domě.
  • MotionEye pohání fotoaparát a pořizuje fotografie a videa.
  • Bezpečnostní kamery CCTV zvládají detekci osob/předmětů.
  • Integrace Yale Lock Home Assistant nám umožňuje zamknout/odemknout. Zámek Yale je zařízení Z-Wave. Po spárování s Home Assistant se zobrazí jako zámek a nevyžaduje žádnou další konfiguraci.

Doporučuje: