Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento dizajn s tematikou steampunk sa integruje s domácim asistentom a našim viacpriestorovým audio systémom, aby komunikoval so zvyškom nášho inteligentného domu pre domácich majstrov.
Namiesto kúpy zvončeka (alebo hniezda alebo iného konkurenta) som postavil vlastný inteligentný zvonček s Raspberry Pi. Celý projekt stál zhruba 150 dolárov (USD), čo je v priemere na inteligentný zvonček, ale je oveľa viac plnohodnotnejší ako čokoľvek iné, čo nájdete na trhu. Integruje sa napríklad so zvyškom systému zabezpečenia domácnosti - pomocou strojového učenia identifikuje ľudí, autá, zvieratá a ďalšie:
Zásoby
Presné diely, ktoré som použil, nájdete tu.
Krok 1: Rozloženie dielov
Nechal som tam ležať náhradné medené a mosadzné diely z predchádzajúcich projektov steampunk (pozri zoznam súčiastok). To sa nám hodilo, keď sa všetka elektronika nezmestila ľahko do spojovacej skrinky.
Začal som rozložením dielov. Po stranách spojovacej skrinky boli vyvŕtané tri otvory pre napájací kábel, káble USB a tlačidlové vodiče. Navyše jeden väčší otvor v kryte na umiestnenie fotoaparátu.
Krok 2: Zvonenie na zvonček
Prvou úlohou bolo zazvoniť pri dverách.
S káblom zvončeka pripojeným k GPIO18 (kolík 12) na Raspberry Pi som potom použil vstup sériového portu v Node RED na detekciu stlačení tlačidiel. Ak chcete skutočne spustiť upozornenie na zvonček a zvládnuť obojsmerné (mikrofón/interkom) zvuk, pozrite si tento príspevok.
Krok 3: Detekcia pohybu
Je tu aj téma detekcie pohybu a videa.
V tomto ohľade je zvonček len ďalšou CCTV kamerou. Používa presne rovnaké nastavenie, aké je popísané v nasledujúcej sérii príspevkov. Detekcia pohybu a rozpoznávanie predmetov je to, čo generuje obrázky ako v hornej časti tohto príspevku.
Krok 4: Integrácia Smart Lock
Horúce lepidlo som na otvory spojovacej skrinky utesnil, kde sa dalo.
Medený prstenec zobrazený vyššie má tiež okraj, ktorý chráni fotoaparát pred vodou. Navyše je to celé nainštalované pod balkónom, takže veľa vody nemá šancu zasiahnuť zvonček. Poslednými kúskami bolo integrovať zvonček s inteligentným zámkom. Našťastie to Home Assistant uľahčuje.
S Home Assistant komunikuje prostredníctvom Z-Wave. Na tomto zámku sa mi páči, že je možné ho naprogramovať na diaľku tak, aby podporoval rôzne užívateľské kódy (užitočné ako hostiteľ Airbnb alebo keď potrebujete dovoliť pustiť priateľa). Môže tiež zistiť, ktorý používateľský PIN kód bol použitý na otvorenie dverí (a kedy) - veľký pokoj v duši pri zadávaní kódu upratovačom do domu.
Krok 5: Zdrojový kód: Rekapitulácia
Prial by som si, aby som vám mohol poskytnúť kód na kopírovanie a vkladanie tohto projektu, ale veľa z toho bude závisieť od vášho presného hardvéru, reproduktorov, kamier atď. Namiesto toho zrekapitulujem každý príslušný kus a prepojím články/kód. kde vysvetľujem, ako ich implementovať:
- Node Red používa gpiod na spustenie toku, keď sa spustí GPIO #18 (tlačidlo zvončeka).
- Tok upozornení reproduktora prehrá súbor wav.
- Mám niekoľko reproduktorov pre domácich majstrov, ktorí hrajú výstrahu po celom dome.
- MotionEye poháňa fotoaparát a zachytáva fotografie a videá.
- Bezpečnostné kamery CCTV zvládajú detekciu osôb/predmetov.
- Integrácia zámku Yale Lock domáceho asistenta nám umožňuje zamknúť/odomknúť. Zámok Yale je zariadenie Z-Wave. Po spárovaní s Home Assistant sa zobrazí ako zámok a nevyžaduje žiadnu ďalšiu konfiguráciu.