Sisällysluettelo:

Raspberry Pi DIY Smart -ovikello, joka tunnistaa ihmiset, autot jne.: 5 vaihetta
Raspberry Pi DIY Smart -ovikello, joka tunnistaa ihmiset, autot jne.: 5 vaihetta

Video: Raspberry Pi DIY Smart -ovikello, joka tunnistaa ihmiset, autot jne.: 5 vaihetta

Video: Raspberry Pi DIY Smart -ovikello, joka tunnistaa ihmiset, autot jne.: 5 vaihetta
Video: Lonely (short version) 2024, Heinäkuu
Anonim
Raspberry Pi DIY Smart -ovikello, joka tunnistaa ihmiset, autot jne
Raspberry Pi DIY Smart -ovikello, joka tunnistaa ihmiset, autot jne

Tämä steampunk-aiheinen muotoilu integroituu kodin avustajan ja monihuoneäänijärjestelmämme kanssa kommunikoimaan muun DIY-älykkään kodin kanssa.

Sen sijaan, että ostaisin Ring Doorbellin (tai Nestin tai jonkin muun kilpailijan), rakensin oman älykkään ovikelloni Raspberry Pi: n kanssa. Koko projekti maksaa noin 150 dollaria (USD), mikä on suunnilleen älykkään ovikellon keskiarvo, mutta se on paljon monipuolisempi kuin mikään muu markkinoilla oleva. Esimerkiksi se integroituu muuhun kodin turvajärjestelmään - koneoppimisen avulla ihmisten, autojen, eläinten ja muun tunnistamiseen:

Tarvikkeet

Tarkat käyttämäni osat löytyvät täältä.

Vaihe 1: Osien asettaminen

Osien asettaminen
Osien asettaminen

Minulla oli varaosia kuparista ja messingistä makaamassa aiemmista steampunk -projekteista (katso osaluettelo). Tästä oli hyötyä, kun kaikki elektroniikka ei mahtunut helposti kytkentärasiaan.

Aloitin asettamalla osat. Liitäntärasian sivuille porattiin kolme reikää virtakaapelia, USB -kaapeleita ja painikejohtoja varten. Lisäksi kannessa on yksi suurempi reikä kameraa varten.

Vaihe 2: Ovikellon soitto

Ovikellon soitto
Ovikellon soitto

Ensimmäinen työjärjestys oli saada ovikello todella soimaan.

Kun ovikellon johto oli kiinnitetty Raspberry Pi -laitteen GPIO18-liittimeen (nasta 12), käytin sitten Node RED -sarjan porttituloa painikkeiden painallusten havaitsemiseen. Jos haluat laukaista ovikellon hälytyksen ja käsitellä kaksisuuntaista (mikrofoni/sisäpuhelin) ääntä, katso tämä viesti.

Vaihe 3: Liiketunnistus

Aiheena on myös liiketunnistus ja video.

Tässä suhteessa ovikello on vain toinen CCTV -kamera. Se käyttää täsmälleen samaa asetusta, joka on kuvattu seuraavassa viestisarjassa. Liikkeentunnistus ja kohteen tunnistus tuottavat tämän postauksen yläosan kaltaisia kuvia.

Vaihe 4: Smart Lock -integraatio

Smart Lock -integraatio
Smart Lock -integraatio

Käytin kuumaa liimaa kytkentärasian aukkoihin tiivistämään sen mahdollisuuksien mukaan.

Yllä näkyvässä kuparirenkaassa on myös huuli, joka suojaa kameraa vedeltä. Lisäksi koko asia on asennettu parvekkeen alle, joten paljon vettä ei voi edes osua ovikelloon. Viimeisenä osana oli integroida ovikello älykkäällä lukolla. Onneksi Home Assistant tekee tämän helpoksi.

Se kommunikoi kotiavustajan kanssa Z-Waven kautta. Pidän tästä lukosta, että se voidaan ohjelmoida etänä tukemaan erilaisia käyttäjäkoodeja (hyödyllinen Airbnb -isäntänä tai kun haluat päästä ystäväsi sisään). Se voi myös tunnistaa, mitä käyttäjän PIN -koodia käytettiin oven avaamiseen (ja milloin) - mielenrauhaa, kun siivoojille annetaan koodi talolle.

Vaihe 5: Lähdekoodi: Kertaus

Lähdekoodi: Recap
Lähdekoodi: Recap

Toivon, että voisin antaa sinulle kopioi ja liitä -koodin tälle projektille, mutta suuri osa siitä riippuu laitteistostasi, kaiuttimistasi, kameroistasi jne. jossa selitän, miten ne toteutetaan:

  • Solmu Punainen käyttää gpiodia käynnistämään virtauksen, kun GPIO #18 (ovikellopainike) laukaisee.
  • Kaiuttimen hälytysvirta toistaa wav -tiedoston.
  • Minulla on useita DIY -kaiuttimia, jotka toistavat hälytyksen ympäri taloa.
  • MotionEye ohjaa kameraa ottamalla valokuvia ja videoita.
  • CCTV -turvakamerat käsittelevät henkilö-/esineentunnistusta.
  • Home Assistantin Yale Lock -integraation avulla voimme lukita/avata lukituksen. Yalen lukko on Z-Wave-laite. Kun laitepari on muodostettu Home Assistantin kanssa, se näkyy lukkona eikä vaadi lisämäärityksiä.

Suositeltava: