Sadržaj:

PiGMI: 3 koraka
PiGMI: 3 koraka

Video: PiGMI: 3 koraka

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

Dopustite mi da vam predstavim PiGMI - Pi Garage Monitor putem Interneta

Ovo je moja verzija sustava za nadzor garažnih vrata koja koristi Pi. Pi također kontrolira otvaranje i zatvaranje vrata i integriran je u HomeBridge pa mogu reći: "Hej Siri, otvori Daveova vrata!".

Projekt 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 začepljena. Ako se pokušava otvoriti, ali 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 gumba za ručno otvaranje (ili daljinskog upravljača). Ova dva vremena korištena su za otkrivanje zaglavljenih i začepljenih stanja. Jednostavan magnetski prekidač detektira stanje garažnih vrata. Ponovno pojednostavljivanje, ovo je značilo da se nisam morao upuštati u elektroniku 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 gumba 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 upravljanje. Preispitao sam ovu ideju s prijateljem (Tom Milner) koji je otišao i napravio mi cijelo web sučelje. 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 odgode 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 poveznica na Wiki stranicu Moja garaža. Nadzor je neobavezan, a ovdje je veza.

Pribor

Trebat će vam:

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

Wifi dongle

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

Releji (i) (I po vratima)

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

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

Kućišta za releje i Pi (3D sam ispisao moj iz Thingiverse -a: Relej, Pi)

Softver My-Garage

Opcijski softver za nadzor

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

Vijci za pričvršćivanje na zid

Alati:

Strojevi za skidanje žice, Kliješta

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

Rezači žice

Korak 1: Postavljanje Pi

Postavljanje Pi
Postavljanje Pi

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

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

2) Pi će trebati pristup vašem Wifi -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 postoji mnogo tutoriala na webu za ovaj aranžman.

4) Softver My-Garage iz tvrtke Github

Korak 2: Ožičenje i konfiguriranje

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

Pogledajte dijagram, ali njihove ključne značajke 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! Pogledajte gornju sliku za stranicu postavki.

Ovdje možete konfigurirati načine rada (simulacija aka demo način); Broj i nazivi vrata; Vrijeme otvaranja i zatvaranja vrata te informacije za slanje alarma i nadzor.

Opet je fizičko ožičenje bilo što jednostavnije. Izlaz releja (a) preskače preko ručnih gumba u garaži. Relej pulsira 1 sekundu otprilike onoliko koliko vam je potrebno da pritisnete gumb. Magnetski prekidač koji sam postavio u visini očiju na vratima. Moja vrata imaju metalnu stazu kamo idu valjci. Budući da softver 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 završni graničnici i osjetnik IC prepreke i dalje rade.

Preporučeni: