Sadržaj:

PiGMI: 3 koraka
PiGMI: 3 koraka

Video: PiGMI: 3 koraka

Video: PiGMI: 3 koraka
Video: Врач 95 лет пьет это каждый день и бегает на стадионе, выглядит на 35 2024, Novembar
Anonim
PiGMI
PiGMI

Dozvolite mi da vam predstavim PiGMI - Pi Garage Monitor preko Interneta

Ovo je moja verzija sistema za nadzor garažnih vrata koji koristi Pi. Pi takođe kontroliše otvaranje i zatvaranje vrata i integrisan je u HomeBridge tako da mogu reći: "Hej Siri, otvori Daveova vrata!".

Projekat je izgrađen 2016. godine i od tada traje. Dizajn se temeljio na tome da stvari budu što jednostavnije. Na primjer, garažna vrata imaju četiri stanja: otvorena, zatvorena, zaglavljena i začepljena. Prva dva su očita, posljednja dva predstavljaju ako se vrata zatvaraju i ne mogu, onda su blokirana. Ako se pokušava otvoriti, a to ne uspije, onda je zaglavljen. Ponovno je otkrivanje ovih stanja jednostavno. Vrata se počinju otvarati otprilike 2 sekunde nakon pritiska na tipku za ručno otvaranje, a potrebno je oko 15 sekundi da se zatvore pomoću tipke za ručno otvaranje (ili daljinskog upravljača). Ova dva vremena korištena su za otkrivanje zaglavljenih i začepljenih stanja. Jednostavan magnetni prekidač detektira stanje garažnih vrata. Opet pojednostavljivanje, ovo je značilo da nisam morao da se bavim elektronikom garažnih vrata. Dakle, ako se stanje prekidača ne promijeni nakon propisanog vremena, dobit ćete poruku. Naravno da bi se vrata mogla otvoriti na vrijeme i još uvijek zaglaviti, ali primijetili biste to - pokušavajući to učiniti jednostavnim! Releji se koriste preko ručnih dugmadi u garaži. Može se konfigurirati do 3 vrata.

Stoga je dizajn trebao koristiti Pi za praćenje stanja prekidača. Omogućite web sučelje za kontrolu i dopustite pristup putem Interneta za daljinsko praćenje i kontrolu. Preispitao sam ovu ideju sa prijateljem (Tom Milner) koji je otišao i napravio cijelo web sučelje za mene. Kôd možete preuzeti i isprobati u demo načinu rada prije postavljanja na Pi. Sučelje vam omogućuje konfiguriranje GPIO pinova za magnete i izlaze releja. Vremenska kašnjenja korištena u slučaju da vašim vratima treba više od zadanih 2 i 15 sekundi za pomicanje. Vi stvarate korisnika i lozinku radi sigurnosti, postoji mogućnost evidentiranja. Ima mogućnost postavljanja u alarmni način rada gdje možete primiti SMS upozorenje ako su vam vrata otvorena dok ste na odmoru ili samo na poslu. Softver je testiran na Raspberry Pi 3 i Zero. Za više informacija ovdje je link na Wiki stranicu Moja garaža. Nadgledanje nije obavezno, a evo i veze.

Supplies

Trebat će vam:

Raspberry Pi (testirani su Pi3 i Zero) sa najnovijim Pi OS -om na SD kartici i napajanju

Wifi dongle

Magnetni prekidač (i) (1 po vratima) NE tip

Releji (i) (I po vratima)

Većina elektroničkih dijelova nabavljena je iz Adafruta ili Amazona.

Žica - žica zvona za vrata za povezivanje magneta na Pi

Kućišta za releje i Pi (I 3D štampano moje iz Thingiverse -a: Relej, Pi)

My-Garage softver

Opcijski softver za nadzor

Ljepilo za pričvršćivanje magneta na vrata i okvir vrata.

Vijci za montažu na zid

Alati:

Strojevi za skidanje žice, Kliješta

Pištolj za spajanje za pričvršćivanje žice u garaži.

Rezači žice

Korak 1: Postavljanje Pi -a

Postavljanje Pi -a
Postavljanje Pi -a

Postoje mnogi vodiči o postavljanju Pi -ja, pa ih ovdje neću pokrivati osim da navedem šta je potrebno za Pi.

1) Apache, PHP, Python. Opet postoje tutorijali na ovim stranicama kao što su Adafruit i naravno RaspberryPi Organization.

2) Pi će trebati pristup vašem Wi -Fi -ju pa će ga trebati postaviti.

3) Za pristup izvan vašeg doma morat ćete navesti način prolaska kroz vatrozid vašeg usmjerivača. Koristim web adresu s noip.com i koristio sam drugi broj porta za Apache kao dodatnu sigurnosnu značajku. Opet, na webu postoji mnogo vodiča za ovaj aranžman.

4) Softver My-Garage iz kompanije Github

Korak 2: Ožičenje i konfiguriranje

Ožičenje i konfiguriranje
Ožičenje i konfiguriranje
Ožičenje i konfiguriranje
Ožičenje i konfiguriranje
Ožičenje i konfiguriranje
Ožičenje i konfiguriranje

Pogledajte dijagram, ali njihove ključne karakteristike su jedan magnet i jedan relej po vratima. Za moje postavljanje to je šest GPIO pinova. Mogu se konfigurirati u softveru, samo pazite da odgovarajući relej spojite s desnim magnetom na više vrata! Stranicu s postavkama potražite na gornjoj slici.

Ovdje možete konfigurirati načine rada (simulacija poznata i kao demo način); Broj i naziv vrata; Rokovi otvaranja i zatvaranja vrata i informacije za slanje alarma i nadzor.

Opet je fizičko ožičenje bilo što jednostavnije. Izlaz releja (a) preskače preko ručnog dugmeta u garaži. Relej pulsira 1 sekundu otprilike onoliko koliko vam je potrebno da pritisnete dugme. Magnetski prekidač koji sam postavio u visini očiju na traci vrata. Moja vrata imaju metalnu stazu ka kojoj idu valjci. Budući da softver samo mora znati je li prekidač otvoren ili zatvoren, možete ga montirati bilo gdje najbolje za vaša vrata. Magnet se montira na vrata (pokretni dio) prekidač na okviru. Rad vrata se ne mijenja na jedan način. Postojeći krajnji graničnici i senzor IC prepreke i dalje rade.

Preporučuje se: