Turinys:

„Raspberry Pi DIY Smart Doorbell“, galintis aptikti žmones, automobilius ir kt.: 5 žingsniai
„Raspberry Pi DIY Smart Doorbell“, galintis aptikti žmones, automobilius ir kt.: 5 žingsniai

Video: „Raspberry Pi DIY Smart Doorbell“, galintis aptikti žmones, automobilius ir kt.: 5 žingsniai

Video: „Raspberry Pi DIY Smart Doorbell“, galintis aptikti žmones, automobilius ir kt.: 5 žingsniai
Video: DIY Smart Home Video-Doorbell with ESP32 and Raspberry Pi [ENG] 2024, Lapkritis
Anonim
„Raspberry Pi DIY Smart Doorbell“, galintis aptikti žmones, automobilius ir kt
„Raspberry Pi DIY Smart Doorbell“, galintis aptikti žmones, automobilius ir kt

Šis „Steampunk“tematikos dizainas integruojamas su namų asistentu ir mūsų kelių kambarių garso sistema, kad galėtų bendrauti su likusiais „pasidaryk pats“išmaniaisiais namais.

Užuot pirkęs žiedinį durų skambutį (arba „Nest“ar vieną iš kitų konkurentų), aš su savo „Raspberry Pi“sukūriau savo išmanųjį durų skambutį. Visas projektas kainavo apie 150 USD (USD), o tai yra vidutiniškai už išmanųjį durų skambutį, tačiau jis yra daug išsamesnis nei bet kas kitas, kurį rasite rinkoje. Pavyzdžiui, jis integruojamas su likusia namų apsaugos sistema - naudojant mašininį mokymąsi atpažinti žmones, automobilius, gyvūnus ir dar daugiau:

Prekės

Tikslias dalis, kurias naudojau, rasite čia.

1 žingsnis: dalių išdėstymas

Dalių išdėstymas
Dalių išdėstymas

Turėjau keletą atsarginių vario ir žalvario dalių, esančių iš ankstesnių „steampunk“projektų (žr. Dalių sąrašą). Tai pravertė, kai ne visa elektronika lengvai tilpo į jungiamąją dėžę.

Aš pradėjau išdėstyti dalis. Jungiamosios dėžės šonuose buvo išgręžtos trys skylės maitinimo kabeliui, USB kabeliams ir mygtukų laidams. Be to, dangtelyje yra viena didesnė skylė fotoaparatui.

2 veiksmas: skambutis durų skambutyje

Skambina durų skambutis
Skambina durų skambutis

Pirmoji verslo tvarka buvo priversti skambinti durų skambutį.

Kai durų skambučio laidas buvo prijungtas prie „GPIO18“(12 kaištis) „Raspberry Pi“, aš naudoju „Node RED“serijos prievado įvestį, kad aptikčiau mygtukų paspaudimus. Norėdami iš tikrųjų suaktyvinti įspėjimą apie durų skambutį ir valdyti dvikryptį (mikrofono/domofono) garsą, peržiūrėkite šį įrašą.

3 žingsnis: judesio aptikimas

Taip pat yra judesio aptikimo ir vaizdo įrašų tema.

Šiuo atžvilgiu durų skambutis yra tik dar viena vaizdo stebėjimo kamera. Jis naudoja tą pačią sąranką, aprašytą šioje įrašų serijoje. Judesio aptikimas ir objekto atpažinimas sukuria tokius vaizdus, kaip šio įrašo viršuje.

4 veiksmas: „Smart Lock“integravimas

„Smart Lock“integracija
„Smart Lock“integracija

Jei įmanoma, sandarinimo dėžutės angose naudojau karštus klijus.

Aukščiau matytas varinis žiedas taip pat turi lūpą, apsaugančią fotoaparatą nuo vandens. Be to, visa tai yra sumontuota po balkonu, todėl daug vandens net neturi galimybės spustelėti durų skambutį. Paskutinis kūrinys buvo integruoti durų skambutį su išmaniuoju užraktu. Laimei, namų asistentas tai palengvina.

Jis bendrauja su namų asistentu per „Z-Wave“. Man patinka šis užraktas, kad jis gali būti užprogramuotas nuotoliniu būdu, kad palaikytų skirtingus vartotojo kodus (naudingas kaip „Airbnb“šeimininkas arba kai reikia įsileisti draugą). Jis taip pat gali aptikti, kuris vartotojo PIN kodas buvo naudojamas atidarant duris (ir kada) - puiki ramybė suteikiant valytojams namus.

5 žingsnis: šaltinio kodas: pakartojimas

Šaltinio kodas: santrauka
Šaltinio kodas: santrauka

Norėčiau, kad galėčiau jums duoti šio projekto kopijavimo ir įklijavimo kodą, tačiau daug kas priklausys nuo tikslios aparatūros, garsiakalbių, fotoaparatų ir tt kur paaiškinu, kaip juos įgyvendinti:

  • „Node Red“naudoja „gpiod“srautui suaktyvinti, kai suveikia GPIO #18 (durų skambučio mygtukas).
  • Garsiakalbio įspėjimo srautas atkuria wav failą.
  • Turiu kelis „pasidaryk pats“garsiakalbius, kurie įspėja apie namus.
  • „MotionEye“valdo fotoaparatą, fiksuodamas nuotraukas ir vaizdo įrašus.
  • Vaizdo stebėjimo kameros tvarko asmens/objekto aptikimą.
  • „Home Assistant“„Yale Lock“integracija leidžia mums užrakinti/atrakinti. „Yale“užraktas yra „Z-Wave“įrenginys. Suporuotas su namų asistentu, jis rodomas kaip užraktas ir nereikalauja papildomos konfigūracijos.

Rekomenduojamas: