Raspberry Pi DIY intelligens ajtócsengő, amely képes észlelni embereket, autókat stb.: 5 lépés
Raspberry Pi DIY intelligens ajtócsengő, amely képes észlelni embereket, autókat stb.: 5 lépés
Anonim
Raspberry Pi DIY intelligens ajtócsengő, amely képes észlelni embereket, autókat stb
Raspberry Pi DIY intelligens ajtócsengő, amely képes észlelni embereket, autókat stb

Ez a steampunk témájú kialakítás integrálódik az otthoni asszisztenssel és a több szobás audiorendszerünkkel, hogy kommunikáljon DIY intelligens otthonunk többi részével.

Ahelyett, hogy gyűrűajtót (vagy fészket vagy más versenytársakat) vásároltam volna, saját okos ajtócsengőt építettem egy Raspberry Pi -vel. Az egész projekt körülbelül 150 dollárba (USD) került, ami körülbelül átlagos egy intelligens csengőnél, de sokkal teljesebb, mint bármi más, amit a piacon talál. Például integrálható az otthoni biztonsági rendszer többi részével - a gépi tanulás segítségével azonosítja az embereket, autókat, állatokat és így tovább:

Kellékek

Az általam használt alkatrészek itt találhatók.

1. lépés: Az alkatrészek elhelyezése

Az alkatrészek elhelyezése
Az alkatrészek elhelyezése

Néhány tartalék réz és sárgaréz alkatrész hevert a korábbi steampunk projektekben (lásd az alkatrészlistát). Ez jól jött, amikor nem minden elektronika fér el könnyen a csatlakozódobozban.

Az alkatrészek elrendezésével kezdtem. Három lyukat fúrtak a csatlakozódoboz oldalán a tápkábel, az USB -kábelek és a gombvezetékek számára. Ezenkívül a fedélben egy nagyobb lyuk található a kamera számára.

2. lépés: A csengő csengetése

Ajtócsengő csengetése
Ajtócsengő csengetése

Az első sorrend az volt, hogy a csengő valóban megszólaljon.

A Raspberry Pi GPIO18-hoz (12. tű) csatlakoztatott csengőhuzalával a Node RED soros port bemenetét használtam a gombnyomások észlelésére. A bejárati csengő riasztásának tényleges kiváltásához, valamint a kétirányú (mikrofon/kaputelefon) hang kezeléséhez tekintse meg ezt a bejegyzést.

3. lépés: Mozgásérzékelés

Ott van a mozgásérzékelés és a videó témája is.

E tekintetben az ajtócsengő csak egy másik CCTV kamera. Pontosan ugyanazt a beállítást használja, amelyet a következő bejegyzéssorozat ismertet. A mozgásérzékelés és az objektumfelismerés generálja a képeket, mint amilyen a bejegyzés tetején található.

4. lépés: A Smart Lock integrálása

Smart Lock integráció
Smart Lock integráció

Lehetőség szerint forró ragasztót használtam a csatlakozódoboz nyílásain.

A fent látható rézgyűrűnek is van ajka, amely megvédi a fényképezőgépet a víztől. Ráadásul az egészet egy erkély alá szerelik fel, így még sok víznek sincs esélye az ajtócsengő elérésére. Az utolsó rész az volt, hogy a csengőt egy intelligens zárral integrálják. Szerencsére a Home Assistant megkönnyíti ezt.

A Z-Wave-en keresztül kommunikál az Otthoni asszisztenssel. Szeretem ezt a zárat, hogy távolról programozható, hogy támogassa a különböző felhasználói kódokat (hasznos Airbnb -házigazdaként, vagy amikor be kell engednie egy barátját). Azt is felismeri, hogy melyik felhasználói PIN -kódot használták az ajtó kinyitásához (és mikor) - nagy nyugalom, amikor a takarítóknak kódot ad a háznak.

5. lépés: Forráskód: Összefoglaló

Forráskód: Összefoglaló
Forráskód: Összefoglaló

Szeretném, ha másolási és beillesztési kódot adhatnék ehhez a projekthez, de sok függ a hardvertől, hangszóróktól, kameráktól stb. ahol elmagyarázom, hogyan kell végrehajtani őket:

  • A Node Red gpiod segítségével indítja el az áramlást, amikor a GPIO #18 (ajtócsengő gomb) aktiválódik.
  • A hangszóró riasztási folyamata egy wav fájlt játszik le.
  • Több DIY hangszóróm van, amelyek riasztják a házat.
  • A MotionEye hajtja a kamerát, állóképeket és videókat készít.
  • A CCTV biztonsági kamerák kezelik a személyek/tárgyak észlelését.
  • A Home Assistant Yale Lock integrációja lehetővé teszi számunkra a zárolást/feloldást. A Yale zár egy Z-Wave eszköz. A Home Assistant párosítása után zárként jelenik meg, és nem igényel további konfigurációt.

Ajánlott: