Sadržaj:

Raspberry Pi DIY pametno zvono na vratima koje može otkriti ljude, automobile itd .: 5 koraka
Raspberry Pi DIY pametno zvono na vratima koje može otkriti ljude, automobile itd .: 5 koraka

Video: Raspberry Pi DIY pametno zvono na vratima koje može otkriti ljude, automobile itd .: 5 koraka

Video: Raspberry Pi DIY pametno zvono na vratima koje može otkriti ljude, automobile itd .: 5 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Srpanj
Anonim
Raspberry Pi DIY pametno zvono na vratima koje može otkriti ljude, automobile itd
Raspberry Pi DIY pametno zvono na vratima koje može otkriti ljude, automobile itd

Ovaj dizajn na temu steampunk integrira se s kućnim pomoćnikom i našim višesobnim audio sustavom za komunikaciju s ostatkom našeg DIY pametnog doma.

Umjesto da kupim zvono na vratima (ili Nest, ili nekog drugog konkurenta), sagradio sam vlastito pametno zvono na vratima s Raspberry Pi. Cijeli projekt koštao je oko 150 USD (USD), što je otprilike prosječno za pametno zvono na vratima, ali puno je opremljenije od svega ostalog što ćete pronaći na tržištu. Na primjer, integrira se s ostatkom kućnog sigurnosnog sustava - pomoću strojnog učenja identificira ljude, automobile, životinje i drugo:

Pribor

Točne dijelove koje sam koristio možete pronaći ovdje.

Korak 1: Postavljanje dijelova

Polaganje dijelova
Polaganje dijelova

Imao sam nekoliko rezervnih dijelova od bakra i mjedi koji su ležali uokolo prethodnih projekata steampunka (vidi popis dijelova). To je dobro došlo kada nije sva elektronika mogla lako stati u razvodnu kutiju.

Počeo sam postavljanjem dijelova. Na stranama razvodne kutije izbušene su tri rupe za kabel za napajanje, USB kabele i žice s gumbima. Osim toga, jedna veća rupa na poklopcu za smještaj kamere.

Korak 2: Zvonjenje na vratima

Zvonjenje na vratima
Zvonjenje na vratima

Prvi posao bio je učiniti da zvono na vratima zaista zazvoni.

S žicom za zvono na vratima pričvršćenom na GPIO18 (pin 12) na Raspberry Pi-u, tada sam upotrijebio ulaz serijskog porta u Node RED-u za otkrivanje pritisaka tipki. Da biste zapravo aktivirali upozorenje na zvono na vratima, kao i upravljali dvosmjernim (mikrofon/interkom) zvukom, pogledajte ovaj post.

Korak 3: Otkrivanje pokreta

Tu je i tema otkrivanja pokreta i video zapisa.

S tim u vezi, zvono na vratima je samo još jedna CCTV kamera. Koristi potpuno isto postavljanje opisano u sljedećoj seriji postova. Otkrivanje pokreta i prepoznavanje objekata stvaraju slike poput one na vrhu ovog posta.

Korak 4: Integracija pametnog zaključavanja

Integracija pametnog zaključavanja
Integracija pametnog zaključavanja

Koristio sam vruće ljepilo na otvorima razvodne kutije kako bih ga zapečatio, gdje je to bilo moguće.

Bakreni prsten koji se vidi gore također ima usnu koja štiti kameru od vode. Osim toga, cijela je stvar instalirana ispod balkona, tako da nema puno vode čak ni priliku udariti u zvono na vratima. Posljednji komadi bili su integriranje zvona na vratima s pametnom bravom. Srećom, kućni pomoćnik to čini jednostavnim.

Komunicira s kućnim pomoćnikom putem Z-Wavea. Ono što mi se sviđa kod ove brave je to što se može daljinski programirati za podršku različitim korisničkim kodovima (korisno kao domaćin na Airbnbu ili kada trebate pustiti prijatelja da uđe). Također može otkriti koji je korisnički PIN kôd upotrijebljen za otvaranje vrata (i kada) - veliki mir prilikom davanja čistačima šifre kući.

Korak 5: Izvorni kod: Rekapitulacija

Izvorni kod: sažetak
Izvorni kod: sažetak

Volio bih da vam mogu dati kopiraj i zalijepi kôd za ovaj projekt, ali mnogo toga će ovisiti o vašem točnom hardveru, zvučnicima, kamerama itd. Umjesto toga, rezimirat ću svaki dio koji sam uključio i povezati se sa člancima/kodom gdje objašnjavam kako ih implementirati:

  • Node Red koristi gpiod za pokretanje protoka kada se aktivira GPIO #18 (gumb za zvono na vratima).
  • Tok upozorenja zvučnika reproducira wav datoteku.
  • Imam više DIY zvučnika koji se oglašavaju po kući.
  • MotionEye pokreće kameru, snimajući fotografije i videozapise.
  • CCTV sigurnosne kamere upravljaju otkrivanjem osobe/objekta.
  • Integracija Yale Locka kućnog pomoćnika omogućuje nam zaključavanje/otključavanje. Yale lock je Z-Wave uređaj. Nakon što se upari s kućnim pomoćnikom, prikazuje se kao zaključavanje i ne zahtijeva dodatnu konfiguraciju.

Preporučeni: