Turinys:

PiGMI: 3 žingsniai
PiGMI: 3 žingsniai

Video: PiGMI: 3 žingsniai

Video: PiGMI: 3 žingsniai
Video: Супер мило 🍊 Как вязать Ароматного МАНДАРИНОВОГО гнома крючком🍊 2024, Liepa
Anonim
PiGMI
PiGMI

Leiskite pristatyti „PiGMI“- „Pi Garage Monitor“internete

Tai mano garažo vartų stebėjimo sistemos, naudojančios „Pi“, versija. „Pi“taip pat valdo durų atidarymą ir uždarymą ir yra integruotas į „HomeBridge“, kad galėčiau pasakyti: „Ei, Siri, atidaryk Dave duris!“.

Projektas buvo pastatytas 2016 m. Ir tęsiasi nuo tada. Dizainas buvo pagrįstas tuo, kad viskas būtų kuo paprasčiau. Pavyzdžiui, garažo vartai turi keturias būsenas: atidarytas, uždarytas, užstrigęs ir užblokuotas. Pirmosios dvi yra akivaizdžios, o paskutinės dvi reiškia, jei durys užsidaro ir negali, tada jos yra užkimštos. Jei jis bando atidaryti ir nepavyksta, jis yra užstrigęs. Šias būsenas dar kartą aptikti buvo paprasta. Durys pradeda atsidaryti maždaug per 2 sekundes nuo rankinio mygtuko paspaudimo, o uždarymas per rankinį mygtuką (arba nuotolinio valdymo pultą) trunka apie 15 sekundžių. Šie du laikai buvo naudojami užstrigusių ir trukdančių būsenų aptikimui. Paprastas magnetinis jungiklis nustato garažo vartų būklę. Vėlgi tai buvo paprasta, tai reiškė, kad man nereikėjo įsitraukti į garažo vartų elektroniką. Taigi, jei perjungimo būsena nepasikeis po nurodyto laiko, gausite pranešimą. Žinoma, durys galėjo laiku atsidaryti ir vis tiek užstrigti, bet jūs tai pastebėtumėte - stengdamiesi, kad viskas būtų paprasta! Relės naudojamos rankiniuose garažo mygtukuose. Jis gali būti sukonfigūruotas iki 3 durų.

Taigi buvo sukurta naudoti Pi, kad būtų galima stebėti jungiklio būseną. Pateikite žiniatinklio sąsają valdymui ir leiskite prieigą per internetą nuotoliniam stebėjimui ir valdymui. Aš peržiūrėjau šią idėją su draugu (Tomu Milneriu), kuris išėjo ir sukūrė man visą žiniatinklio sąsają. Prieš nustatydami „Pi“, galite atsisiųsti kodą ir išbandyti jį demonstraciniu režimu. Sąsaja leidžia sukonfigūruoti GPIO kaiščius magnetams ir relių išėjimams. Laiko uždelsimas naudojamas tuo atveju, jei jūsų durų pajudėjimas užtrunka ilgiau nei numatytasis 2 ir 15 sekundžių. Jūs sukuriate naudotoją ir slaptažodį saugumui, yra registravimo galimybė. Jį galima nustatyti žadintuvo režimu, kuriame galite gauti SMS įspėjimą, jei jūsų durys atidaromos, kai esate išvykę atostogų ar tiesiog dirbate. Programinė įranga buvo išbandyta naudojant „Raspberry Pi 3“ir „Zero“. Norėdami gauti daugiau informacijos, rasite nuorodą į „Wiki“puslapį „Mano garažas“. Stebėjimas yra neprivalomas ir čia yra nuoroda.

Prekės

Jums reikės:

„Raspberry Pi“(„Pi3“ir „Zero“buvo išbandyti) su naujausia „Pi“operacine sistema SD kortelėje ir maitinimo šaltinyje

„Wifi“raktas

Magnetinis jungiklis (-ai) (1 kiekvienai durelei) NĖRA

Relė (-ės) (I už durų)

Dauguma elektroninių dalių buvo perkamos iš „Adafruit“arba „Amazon“.

Viela - durų varpo viela, skirta prijungti magnetus prie Pi

Dėklai relėms ir „Pi“(„3D“spausdinta „Thingiverse“kasykla: relė, Pi)

„My-Garage“programinė įranga

Pasirenkama stebėjimo programinė įranga

Klijai magnetui pritvirtinti prie durų ir durų rėmo.

Sieniniai tvirtinimo dėklai

Įrankiai:

Vielos nuėmikliai, Replės

Kabelių pistoletas vielai sukabinti veikia garaže.

Vielos pjaustytuvai

1 žingsnis: „Pi“nustatymas

„Pi“nustatymas
„Pi“nustatymas

Yra daug pamokų, kaip sukurti „Pi“, todėl čia jų neuždėsiu, tik nenurodysiu, ko reikia „Pi“.

1) „Apache“, PHP, „Python“. Vėlgi, čia yra vadovėlių iš tokių svetainių kaip „Adafruit“ir, žinoma, „RaspberryPi Organization“.

2) „Pi“reikės prieigos prie jūsų „Wi -Fi“, todėl jį reikės nustatyti.

3) Jei norite patekti už savo namų ribų, turėsite pateikti būdą, kaip patekti per maršrutizatoriaus priešgaisrinę sieną. Aš naudoju žiniatinklio adresą iš noip.com ir naudoju kitą „Apache“prievado numerį kaip papildomą saugos funkciją. Vėlgi, internete yra daug vadovėlių, kaip tai padaryti.

4) „Github“programinė įranga „My-Garage“

2 žingsnis: laidų prijungimas ir konfigūravimas

Prijungimas ir konfigūravimas
Prijungimas ir konfigūravimas
Prijungimas ir konfigūravimas
Prijungimas ir konfigūravimas
Prijungimas ir konfigūravimas
Prijungimas ir konfigūravimas

Žiūrėkite diagramą, tačiau pagrindinės jų savybės yra vienas magnetas ir viena relė prie durų. Mano sąrankai tai yra šeši GPIO kaiščiai. Jie yra konfigūruojami programinėje įrangoje, tiesiog įsitikinkite, kad tinkama relė su tinkamu magnetu ant kelių durų! Nustatymų puslapį rasite aukščiau esančiame paveikslėlyje.

Čia galite konfigūruoti režimus (modeliavimas, dar žinomas kaip demonstracinis režimas); Durų skaičius ir pavadinimai; Durų atidarymo ir uždarymo laikas bei informacija apie aliarmų siuntimą ir stebėjimą.

Fiziniai laidai vėl buvo padaryti kuo paprastesni. Relės (-ių) išvestis peršokama garaže esančiu rankiniu (-iais) mygtuku (-ais). Relė impulsuojama 1 sekundę maždaug tiek laiko, kiek reikia paspausti mygtuką. Magnetinis jungiklis sumontuotas akių lygyje ant durų takelio. Mano durys turi metalinį takelį, kuriuo eina volai. Kadangi programinė įranga turi žinoti tik tai, ar jungiklis yra atidarytas ar uždarytas, galite jį montuoti bet kurioje jūsų durims tinkamiausioje vietoje. Magnetas sumontuotas ant durų (judančios dalies) jungiklio ant rėmo. Durų veikimas nėra modifikuotas beprotiškai. Esami galiniai sustojimai ir IR trukdžių jutiklis vis dar veikia.

Rekomenduojamas: