INHOUDSOPGAWE:

Framboos Pi DIY slim deurklokkie wat mense, motors, ens kan opspoor: 5 stappe
Framboos Pi DIY slim deurklokkie wat mense, motors, ens kan opspoor: 5 stappe

Video: Framboos Pi DIY slim deurklokkie wat mense, motors, ens kan opspoor: 5 stappe

Video: Framboos Pi DIY slim deurklokkie wat mense, motors, ens kan opspoor: 5 stappe
Video: 🇨🇴 ЗАБРАЛ ДЕВОЧКУ В НОМЕР 🇨🇴 КОЛУМБИЯ КАРТАХЕНА 2024, November
Anonim
Raspberry Pi DIY Smart Doorbell wat mense, motors, ens
Raspberry Pi DIY Smart Doorbell wat mense, motors, ens

Hierdie ontwerp met steampunk-tema kan integreer met die huisassistent en ons klankstelsel met meer kamers om met die res van ons selfgemaakte slimhuis te kommunikeer.

Eerder as om 'n Ring Doorbell (of Nest, of een van die ander mededingers) te koop, het ek ons eie slim deurklokkie gebou met 'n Raspberry Pi. Die hele projek kos ongeveer $ 150 (USD), wat ongeveer gemiddeld is vir 'n slim deurklokkie, maar dit is baie meer volledig as enigiets anders wat u op die mark sal vind. Dit kan byvoorbeeld geïntegreer word met die res van die tuisveiligheidstelsel - met behulp van masjienleer om mense, motors, diere en meer te identifiseer:

Voorrade

Die presiese onderdele wat ek gebruik het, kan hier gevind word.

Stap 1: Plaas die dele uit

Die dele uitlê
Die dele uitlê

Ek het 'n paar onderdele van koper en koper laat lê by vorige steampunk -projekte (sien onderdele). Dit was handig as nie al die elektronika maklik in die aansluitkas kon pas nie.

Ek het begin deur die dele uit te lê. Drie gate is aan die kante van die aansluitkas geboor vir die kragkabel, USB -kabels en knoppiesdrade. Boonop 'n groter gat in die omslag om die kamera te huisves.

Stap 2: Lui aan die deurklokkie

Die deurklokkie lui
Die deurklokkie lui

Die eerste sake was om die deurklokkie werklik te laat lui.

Met die deurklokkedraad wat aan GPIO18 (pen 12) op die Raspberry Pi geheg is, gebruik ek toe die Serial Port-invoer in Node RED om knoppies te druk. Sien hierdie berig om 'n deurbelwaarskuwing te aktiveer, sowel as om twee-rigting (mikrofoon/interkom) klank te hanteer.

Stap 3: Bewegingsopsporing

Daar is ook die onderwerp van bewegingsopsporing en video.

In hierdie verband is die deurklokkie net nog 'n kringtelevisiekamera. Dit gebruik presies dieselfde opset wat in die volgende reeks poste beskryf word. Bewegingsopsporing en voorwerpherkenning is wat die beelde genereer, soos die bo -aan hierdie pos.

Stap 4: Smart Lock -integrasie

Smart Lock -integrasie
Smart Lock -integrasie

Ek het warm gom op die openinge van die aansluitkas gebruik om dit te verseël, waar moontlik.

Die koperring hierbo het ook 'n lip wat die kamera teen water beskerm. Boonop word die hele ding onder 'n balkon geïnstalleer, sodat nie veel water die kans kry om die deurklokkie te slaan nie. Die laaste stukke was om die deurklokkie met 'n slim slot te integreer. Gelukkig maak Home Assistant dit maklik.

Dit kommunikeer met Home Assistant via Z-Wave. Wat ek van hierdie slot hou, is dat dit op afstand geprogrammeer kan word om verskillende gebruikerskodes te ondersteun (handig as 'n Airbnb -gasheer, of as u 'n vriend moet toelaat). Dit kan ook opspoor watter gebruikers -PIN -kode gebruik is om die deur oop te maak (en wanneer) - groot gemoedsrus wanneer skoonmakers 'n kode aan die huis gee.

Stap 5: Bronkode: Opsomming

Bronkode: opsomming
Bronkode: opsomming

Ek wens ek kon u die kopieer-en-plak-kode vir hierdie projek gee, maar baie daarvan sal afhang van u presiese hardeware, luidsprekers, kameras, ens. waar ek verduidelik hoe om dit te implementeer:

  • Node Red gebruik gpiod om 'n vloei te veroorsaak wanneer GPIO #18 (die deurklokknop) afvuur.
  • Die waarskuwingsstroom van die luidspreker speel 'n wav -lêer.
  • Ek het veelvuldige DIY -luidsprekers wat deur die huis waaksaam is.
  • MotionEye bestuur die kamera en neem foto's en video's.
  • Die CCTV -sekuriteitskameras hanteer die opsporing van mense/voorwerpe.
  • Met die Home Assistant se Yale Lock -integrasie kan ons sluit/ontsluit. Die Yale-slot is 'n Z-Wave-toestel. Sodra dit gekoppel is aan Home Assistant, verskyn dit as 'n slot en hoef dit nie verder opgestel te word nie.

Aanbeveel: