Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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
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
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
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
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.