Innehållsförteckning:

PiGMI: 3 steg
PiGMI: 3 steg

Video: PiGMI: 3 steg

Video: PiGMI: 3 steg
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, November
Anonim
PiGMI
PiGMI

Låt mig presentera PiGMI - Pi Garage Monitor över Internet

Detta är min version av ett garageportövervakningssystem med en Pi. Pi styr också dörrarnas öppning och stängning och är integrerad i HomeBridge så jag kan säga: "Hej Siri, öppna Daves dörr!".

Projektet byggdes 2016 och har pågått sedan dess. Designen byggde på att hålla saker så enkla som möjligt. Till exempel har garageporten fyra tillstånd: Öppen, stängd, fastklämd och hindrad. De två första är uppenbara, de två sista representerar om dörren stänger och den inte kan, då blockeras den. Om det försöker öppna och inte lyckas med det, fastnar det. Upptäckten av dessa tillstånd var återigen enkel. Dörren börjar öppna sig på cirka 2 sekunder efter att du tryckt på den manuella knappen och tar cirka 15 sekunder att stänga med den manuella knappen (eller fjärrkontrollen). Dessa två tidpunkter användes för att upptäcka de blockerade och blockerade tillstånden. En enkel magnetisk omkopplare känner av garageportens tillstånd. Återigen, för att hålla det enkelt så innebar det att jag inte behövde engagera mig i elektroniken i garageporten. Så om omkopplaren inte ändras efter den föreskrivna tiden får du ett meddelande. Naturligtvis kan dörren öppnas i tid och fortfarande fastna, men du skulle märka det - försöker hålla det enkelt! Reläer används över de manuella knapparna i garaget. Den kan konfigureras upp till 3 dörrar.

Så designen var att använda en Pi för att övervaka switchens tillstånd. Tillhandahåll ett webbgränssnitt för kontroll och tillåt åtkomst via internet för fjärrövervakning och kontroll. Jag granskade denna idé med en vän (Tom Milner) som gick iväg och gjorde hela webbgränssnittet åt mig. Du kan ladda ner koden och prova den i demoläge innan du sätter upp den på en Pi. Gränssnittet låter dig konfigurera GPIO -stiften för magneterna och reläernas utgångar. Tidsfördröjningarna som används om din dörr tar mer än standard 2 och 15 sekunder att flytta. Du skapar en användare och lösenord för säkerhet, det finns en loggningsfunktion. Den har möjlighet att ställas in i larmläge där du kan få ett SMS -meddelande om din dörr öppnas medan du är borta på semester eller bara på jobbet. Programvaran har testats på en Raspberry Pi 3 och Zero. För mer information här är en länk till Wiki -sidan My Garage. Övervakningen är valfri och här är länken.

Tillbehör

Du kommer behöva:

Raspberry Pi (Pi3 och Zero har testats) med senaste Pi OS på SD -kort och strömförsörjning

Wifi -dongel

Magnetbrytare (1) per dörr) INGEN typ

Relä (er) (I per dörr)

De flesta elektroniska delar kom från Adafruit eller Amazon.

Tråd - dörrklocka för att koppla upp magneterna till Pi

Fodral för reläer och Pi (I 3D Printed mine from Thingiverse: Relay, Pi)

My-Garage-programvara

Valfri övervakningsprogramvara

Lim för att fästa magnet på dörr och dörrkarm.

Skruvar för väggmonteringsfodral

Verktyg:

Wire strippers, Tång

Häftpistol för att klämma trådkörningar i garaget.

Avbitartång

Steg 1: Konfigurera Pi

Konfigurera Pi
Konfigurera Pi

Det finns många självstudier om hur man konfigurerar en Pi så jag täcker dem inte här annat än att ange vad som behövs på Pi.

1) Apache, PHP, Python. Återigen finns det handledning om dessa från webbplatser som Adafruit och naturligtvis RaspberryPi Organization.

2) Pi kommer att behöva tillgång till din Wifi så att den måste konfigureras.

3) För åtkomst utanför ditt hem måste du tillhandahålla en metod för att komma igenom routerns brandvägg. Jag använder en webbadress från noip.com och använde ett annat portnummer för Apache som en extra säkerhetsfunktion. Återigen finns det många självstudier på nätet för detta arrangemang.

4) My-Garage-programvaran från Github

Steg 2: Kabeldragning och konfigurering

Kabeldragning och konfigurering
Kabeldragning och konfigurering
Kabeldragning och konfigurering
Kabeldragning och konfigurering
Kabeldragning och konfigurering
Kabeldragning och konfigurering

Se diagrammet men de viktigaste funktionerna är en magnet och ett relä per dörr. För mitt upplägg är det sex GPIO -stift. De är konfigurerbara i programvaran, se bara till att du matchar rätt relä med rätt magnet på flera dörrar! Se bilden ovan för inställningssidan.

Här kan du konfigurera lägena (simulering aka demoläge); Dörrarnas nummer och namn; Tiderna för dörröppning och stängning och information för att skicka larm och övervakning.

Den fysiska ledningen igen hölls så enkel som möjligt. Utsignalen från reläet hoppar över de manuella knapparna i garaget. Reläet pulserar i 1 sekund ungefär lika länge som det tar dig att trycka på knappen. Magnetbrytaren monterade jag i ögonhöjd på dörrspåret. Mina dörrar har en metallbana där rullarna går. Eftersom programvaran bara behöver veta om omkopplaren är öppen eller stängd kan du montera den var som helst som fungerar bäst för din dörr. Magneten är monterad på dörren (rörlig del) omkopplaren på ramen. Dörrfunktionen har inte ändrats på ett sätt som är vanligt. De befintliga ändstoppen och IR -obstruktionssensorn fungerar fortfarande.

Rekommenderad: