Cuprins:

Sonerie inteligentă DIY Raspberry Pi care poate detecta oameni, mașini etc.: 5 pași
Sonerie inteligentă DIY Raspberry Pi care poate detecta oameni, mașini etc.: 5 pași

Video: Sonerie inteligentă DIY Raspberry Pi care poate detecta oameni, mașini etc.: 5 pași

Video: Sonerie inteligentă DIY Raspberry Pi care poate detecta oameni, mașini etc.: 5 pași
Video: Aceasta sa fie caderea lui Raspberry Pi? 2024, Noiembrie
Anonim
Suport inteligent DIY Raspberry Pi care poate detecta oameni, mașini etc
Suport inteligent DIY Raspberry Pi care poate detecta oameni, mașini etc

Acest design tematic steampunk se integrează cu asistentul la domiciliu și sistemul nostru audio cu mai multe camere pentru a comunica cu restul casei noastre inteligente DIY.

Mai degrabă decât să cumpăr un clopoțel Ring (sau Nest sau unul dintre ceilalți concurenți), am construit propriul nostru sunet inteligent cu un Raspberry Pi. Întregul proiect a costat aproximativ 150 USD (USD), ceea ce înseamnă aproximativ o sonerie inteligentă, dar este mult mai completă decât orice altceva pe care îl veți găsi pe piață. De exemplu, se integrează cu restul sistemului de securitate la domiciliu - folosind învățarea automată pentru a identifica oameni, mașini, animale și multe altele:

Provizii

Piesele exacte pe care le-am folosit pot fi găsite aici.

Pasul 1: Dispunerea pieselor

Dispunerea pieselor
Dispunerea pieselor

Am avut niște piese de rezervă din cupru și alamă care se aflau în jurul proiectelor anterioare steampunk (vezi lista de piese). Acest lucru a venit la îndemână când nu toate componentele electronice puteau încap cu ușurință în cutia de joncțiune.

Am început prin așezarea pieselor. Au fost găsite trei găuri în părțile laterale ale cutiei de joncțiune pentru cablul de alimentare, cablurile USB și firele butoanelor. În plus, o gaură mai mare în capac pentru a găzdui camera.

Pasul 2: sună la sonerie

Sună la sonerie
Sună la sonerie

Prima ordine de idei a fost aceea de a face soneria efectivă să sune.

Cu firul soneriei atașat la GPIO18 (pinul 12) de pe Raspberry Pi, am folosit apoi intrarea Serial Port în Node RED pentru a detecta apăsările de buton. Pentru a declanșa de fapt o alertă la sonerie, precum și pentru a gestiona sunetul bidirecțional (microfon / interfon), consultați această postare.

Pasul 3: Detectarea mișcării

Există, de asemenea, subiectul detectării mișcării și al videoclipului.

În acest sens, soneria este doar o altă cameră CCTV. Folosește exact aceeași configurare descrisă în următoarea serie de postări. Detectarea mișcării și recunoașterea obiectelor generează imagini precum cea din partea de sus a acestui post.

Pasul 4: Integrare Smart Lock

Integrare Smart Lock
Integrare Smart Lock

Am folosit adeziv fierbinte pe deschiderile cutiei de joncțiune pentru a-l sigila, acolo unde este posibil.

Inelul de cupru văzut mai sus are și o buză, protejând camera de apă. În plus, totul este instalat sub un balcon, deci nu prea multă apă are nici măcar șansa de a bate la sonerie. Ultimele piese au fost integrarea soneriei cu o încuietoare inteligentă. Din fericire, Home Assistant face acest lucru ușor.

Comunică cu Home Assistant prin Z-Wave. Ceea ce îmi place la această blocare este că poate fi programat de la distanță pentru a suporta diferite coduri de utilizator (utile ca gazdă Airbnb sau când trebuie să lăsați un prieten să intre). De asemenea, poate detecta codul PIN al utilizatorului care a fost utilizat pentru a deschide ușa (și când) - o mare liniște sufletească atunci când oferiți curățenilor un cod casei.

Pasul 5: Cod sursă: Recapitulare

Cod sursă: Recapitulare
Cod sursă: Recapitulare

Mi-aș dori să vă pot da copiere și lipire cod pentru acest proiect, dar o mare parte din acestea vor depinde de hardware-ul dvs. exact, difuzoare, camere, etc. În schimb, voi recapitula fiecare piesă implicată și voi face legătura cu articolele / codul unde vă explic cum să le implementați:

  • Node Red folosește gpiod pentru a declanșa un flux când GPIO # 18 (butonul sonerie) se declanșează.
  • Fluxul de alertă al difuzoarelor redă un fișier WAV.
  • Am mai multe boxe DIY care joacă alertă prin casă.
  • MotionEye conduce camera, capturând fotografii și videoclipuri.
  • Camerele de securitate CCTV gestionează detectarea persoanei / obiectelor.
  • Integrarea Yale Lock a Home Assistant ne permite să blocăm / deblocăm. Blocarea Yale este un dispozitiv Z-Wave. Odată asociat cu Home Assistant, apare ca o blocare și nu necesită nicio configurare suplimentară.

Recomandat: