Kazalo:

PiGMI: 3 koraki
PiGMI: 3 koraki

Video: PiGMI: 3 koraki

Video: PiGMI: 3 koraki
Video: ИВАНОВСКИЕ ОЗЁРА. Следы МЕДВЕДЯ. ХАКАСИЯ. Часть 3. 2024, Julij
Anonim
PiGMI
PiGMI

Naj vam predstavim PiGMI - Pi Garage Monitor po internetu

To je moja različica sistema za nadzor garažnih vrat, ki uporablja Pi. Pi nadzoruje tudi odpiranje in zapiranje vrat in je integriran v HomeBridge, tako da lahko rečem: "Hej Siri, Odpri Davova vrata!".

Projekt je bil zgrajen leta 2016 in od takrat poteka. Zasnova je temeljila na čim preprostejših stvareh. Na primer, garažna vrata imajo štiri stanja: odprto, zaprto, zagozdeno in ovirano. Prvi dve sta očitni, zadnji dve predstavljata, če se vrata zapirajo in ne morejo, potem so ovirana. Če se poskuša odpreti in tega ne stori, je zagozden. Še enkrat je bilo odkrivanje teh stanj preprosto. Vrata se začnejo odpirati približno 2 sekundi po pritisku na ročni gumb in traja približno 15 sekund, da se zaprejo prek ročnega gumba (ali daljinskega upravljalnika). Ta dva časa sta bila uporabljena za odkrivanje zastojev in oviranih stanj. Preprosto magnetno stikalo zazna stanje garažnih vrat. Še enkrat preprosto, to je pomenilo, da se mi ni bilo treba ukvarjati z elektroniko garažnih vrat. Če se stanje stikala ne spremeni po predpisanem času, boste prejeli sporočilo. Seveda se lahko vrata pravočasno odprejo in še vedno zagozdijo, vendar bi to opazili - poskušali bi biti preprosti! Releji se uporabljajo preko ročnih gumbov v garaži. Lahko se konfigurira do 3 vrat.

Zasnova je bila torej uporaba Pi za spremljanje stanja stikala. Zagotovite spletni vmesnik za nadzor in omogočite dostop prek interneta za daljinsko spremljanje in nadzor. To idejo sem pregledal s prijateljem (Tom Milner), ki je odšel in mi naredil celoten spletni vmesnik. Kodo lahko prenesete in preizkusite v demo načinu, preden jo nastavite na Pi. Vmesnik vam omogoča konfiguriranje zatičev GPIO za magnete in izhode relejev. Časovni zamiki, ki se uporabijo, če za premikanje vrat porabite več kot privzeti 2 in 15 sekund. Ustvarite uporabnika in geslo za varnost, obstaja možnost zapisovanja. Ima možnost nastavitve v alarmnem načinu, kjer lahko prejmete opozorilo SMS, če so vaša vrata odprta, medtem ko ste na dopustu ali samo v službi. Programska oprema je bila preizkušena na Raspberry Pi 3 in Zero. Za več informacij je tukaj povezava do Wiki strani Moja garaža. Spremljanje je neobvezno in tukaj je povezava.

Zaloge

Boste potrebovali:

Raspberry Pi (testirana sta Pi3 in Zero) z najnovejšo različico Pi OS na kartici SD in napajalniku

Wifi dongle

Magnetna stikala (-a) (1 na vrata) NE tipa

Releji (I na vrata)

Večina elektronskih delov je bila pridobljena iz Adafruit ali Amazon.

Žična žica za zvonjenje vrat za ožičenje magnetov na Pi

Ohišja za releje in Pi (I 3D natisnjena moja iz Thingiverse: Rele, Pi)

Programska oprema My-Garage

Izbirna programska oprema za spremljanje

Lepilo za pritrditev magneta na vrata in okvir vrat.

Vijaki za stenske kovčke

Orodja:

Odstranjevalci žice, Klešče

Pištola za spenjanje za lepljenje žice teče v garaži.

Rezalniki žice

1. korak: Nastavitev Pi

Nastavitev Pi
Nastavitev Pi

Obstaja veliko vaj o nastavitvi Pi, zato jih tukaj ne bom obravnaval drugače, kot da navedem, kaj je potrebno za Pi.

1) Apache, PHP, Python. Spet obstajajo vadnice na teh straneh, kot sta Adafruit in seveda RaspberryPi Organization.

2) Pi bo potreboval dostop do vašega Wi -Fi -ja, zato ga bo treba nastaviti.

3) Za dostop zunaj vašega doma boste morali navesti način, kako priti skozi požarno steno usmerjevalnika. Uporabljam spletni naslov noip.com in za dodatno varnostno funkcijo sem uporabil drugo številko vrat za Apache. Spet je na spletu veliko vaj za ta aranžma.

4) Programska oprema My-Garage podjetja Github

2. korak: Ožičenje in konfiguracija

Ožičenje in konfiguracija
Ožičenje in konfiguracija
Ožičenje in konfiguracija
Ožičenje in konfiguracija
Ožičenje in konfiguracija
Ožičenje in konfiguracija

Glejte diagram, vendar so njihove glavne značilnosti en magnet in en rele na vrata. Za mojo nastavitev je to šest zatičev GPIO. V programski opremi jih je mogoče konfigurirati. Prepričajte se, da ustrezen rele z desnim magnetom ujemate na več vratih! Stran z nastavitvami si oglejte na zgornji sliki.

Tu lahko konfigurirate načine (simulacija ali demo način); Število in imena vrat; Čas odpiranja in zapiranja vrat ter informacije za pošiljanje alarmov in spremljanje.

Fizično ožičenje je bilo spet čim bolj preprosto. Izhod releja (-ov) se preskoči preko ročnih gumbov v garaži. Rele utripa 1 sekundo približno toliko časa, kolikor traja, da pritisnete gumb. Magnetno stikalo, ki sem ga namestil v višini oči na vodilo vrat. Moja vrata imajo kovinsko stezo, kamor gredo valji. Ker mora programska oprema vedeti, ali je stikalo odprto ali zaprto, ga lahko namestite kjer koli, ki najbolje ustreza vašim vratom. Magnet je nameščen na vratih (premični del) stikala na okvirju. Delovanje vrat se ne spremeni na noben način. Obstoječi zaključki in senzor oviranja IR še vedno delujejo.

Priporočena: