Cuprins:
- Provizii
- Pasul 1: Dispunerea pieselor
- Pasul 2: sună la sonerie
- Pasul 3: Detectarea mișcării
- Pasul 4: Integrare Smart Lock
- Pasul 5: Cod sursă: Recapitulare
Video: Sonerie inteligentă DIY Raspberry Pi care poate detecta oameni, mașini etc.: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
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
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
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
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:
DIY -- Cum se face un robot Spider care poate fi controlat folosind un smartphone folosind Arduino Uno: 6 pași
DIY || Cum să faci un robot Spider care poate fi controlat folosind un smartphone Utilizând Arduino Uno: În timp ce faci un robot Spider, poți învăța atât de multe lucruri despre robotică. În acest videoclip vă vom arăta cum să realizați un robot Spider, pe care să îl putem utiliza cu smartphone-ul nostru (Androi
Detector de electricitate static simplu, dar puternic, care poate detecta și „fantome”: 10 pași
Detector de electricitate static simplu, dar puternic, care poate detecta și „fantome”: Bună ziua, acesta este primul meu instructable, așa că vă rog să-mi spuneți despre greșelile pe care le-am făcut în acest instructable. În acest instructable, voi face un circuit care poate detecta electricitatea statică. Unul dintre creatorii săi a susținut că a detectat & quot
Aflați cum să realizați un monitor portabil alimentat cu baterie care poate alimenta și un Raspberry Pi: 8 pași (cu imagini)
Aflați cum să creați un monitor portabil alimentat cu baterie, care poate alimenta și un Raspberry Pi: ați dorit vreodată să codificați python sau să aveți o ieșire de afișaj pentru robotul dvs. Raspberry Pi, în deplasare sau ați avut nevoie de un afișaj secundar portabil pentru laptop sau cameră? În acest proiect, vom construi un monitor portabil alimentat cu baterie și
Alerte Arduino Push pentru Sonerie, Alarmă antiefracție, Alarme de fum Etc: 8 pași
Alerte Arduino Push pentru Sonerie, Alarmă antiefracție, Alarme antifum etc.: Notificări IoT de la Sonerie, Alarmă antiefracție, Alarme antifum etc. Detalii complete pe site-ul meu aici Despre Arduino Push Alert Box Folosește un Arduino Uno și Ethernet Shield bazat pe cipul Wiznet W5100 pentru
Încărcător solar DIY care poate încărca telefoanele mobile: 10 pași
Încărcător solar DIY care poate încărca telefoanele mobile: Ca răspuns la lipsa de energie din timpul dezastrului, am lansat acum câteva zile un tutorial de generare a energiei cinetice. Dar unde nu există nicio modalitate de a obține suficientă energie cinetică? Ce metodă folosim pentru a obține electricitate? În prezent, pe lângă kinetic