Indholdsfortegnelse:

PiGMI: 3 trin
PiGMI: 3 trin

Video: PiGMI: 3 trin

Video: PiGMI: 3 trin
Video: I Trained JAW Everyday for a Week 2024, November
Anonim
PiGMI
PiGMI

Lad mig introducere PiGMI - Pi Garage Monitor over internettet

Dette er min version af et garageport overvågningssystem ved hjælp af en Pi. Pi styrer også åbning og lukning af dørene og er integreret i HomeBridge, så jeg kan sige: "Hey Siri, Åbn Daves dør!".

Projektet blev bygget i 2016 og har kørt lige siden. Designet var baseret på at holde tingene så enkle som muligt. For eksempel har garageporten fire tilstande: Åben, lukket, fastklemt og forhindret. De to første er indlysende, de to sidste repræsenterer, hvis døren lukker, og den ikke kan, så er den blokeret. Hvis den forsøger at åbne og ikke gør det, sidder den fast. Opdagelsen af disse tilstande blev igen holdt enkel. Døren begynder at åbne på cirka 2 sekunder efter tryk på den manuelle knap og tager cirka 15 sekunder at lukke via den manuelle knap (eller fjernbetjeningen). Disse to tidspunkter blev brugt til at opdage de fastklemte og blokerede tilstande. En simpel magnetisk kontakt registrerer garageportens tilstand. Igen holdt det enkelt, det betød, at jeg ikke behøvede at engagere mig i elektronik af garageporten. Så hvis switch -tilstanden ikke ændres efter den foreskrevne tid, får du en besked. Selvfølgelig kunne døren åbne i tide og stadig jamme, men du vil bemærke det - forsøger at holde det enkelt! Relæer bruges på tværs af de manuelle knapper i garagen. Det kan konfigureres op til 3 døre.

Så designet var at bruge en Pi til at overvåge switchens tilstand. Tilvejebring en webgrænseflade til kontrol og tillad adgang via internettet til fjernovervågning og kontrol. Jeg gennemgik denne idé med en ven (Tom Milner), der gik ud og lavede hele webgrænsefladen til mig. Du kan downloade koden og prøve den i demo -tilstand, før du konfigurerer den på en Pi. Interfacet giver dig mulighed for at konfigurere GPIO -benene til magneterne og relæernes output. Tidsforsinkelserne, der bruges, hvis din dør tager mere end standard 2 og 15 sekunder at flytte. Du opretter en bruger og adgangskode for sikkerhed, der er en logfunktion. Den har mulighed for at blive konfigureret i alarmtilstand, hvor du kan modtage en SMS -advarsel, hvis din dør åbnes, mens du er væk på ferie eller bare på arbejde. Softwaren er testet på en Raspberry Pi 3 og Zero. For mere information her er et link til Wiki -siden Min garage. Overvågningen er valgfri, og her er linket.

Forbrugsvarer

Du får brug for:

Raspberry Pi (Pi3 og Zero er blevet testet) med det nyeste Pi OS på SD -kort og strømforsyning

Wifi dongle

Magnetkontakt (er) (1 pr. Dør) INGEN type

Relæ (er) (I pr. Dør)

De fleste elektroniske dele blev hentet fra Adafruit eller Amazon.

Wire - dørklokkekabel til kabelføring af magneterne til Pi

Etuier til relæer og Pi (I 3D -printet mine fra Thingiverse: Relay, Pi)

My-Garage software

Valgfri overvågningssoftware

Lim til at fastgøre magnet til dør og dørkarme.

Skruer til vægmonteringskasser

Værktøjer:

Wire strippere, Tang

Hæftepistol til klæbning af trådkørsler i garagen.

Trådskærere

Trin 1: Opsætning af Pi

Opsætning af Pi
Opsætning af Pi

Der er mange tutorials om opsætning af en Pi, så jeg vil ikke dække dem her andet end at angive, hvad der er nødvendigt på Pi.

1) Apache, PHP, Python. Igen er der tutorials om disse fra websteder som Adafruit og selvfølgelig RaspberryPi Organization.

2) Pi skal have adgang til din Wifi, så den skal konfigureres.

3) For at få adgang uden for dit hjem skal du angive en metode til at komme igennem din routers brandmur. Jeg bruger en webadresse fra noip.com og brugte et andet portnummer til Apache som en ekstra sikkerhedsfunktion. Igen er der mange selvstudier på nettet til dette arrangement.

4) My-Garage-softwaren fra Github

Trin 2: Kabelføring og konfiguration

Kabelføring og konfiguration
Kabelføring og konfiguration
Kabelføring og konfiguration
Kabelføring og konfiguration
Kabelføring og konfiguration
Kabelføring og konfiguration

Se diagrammet, men de vigtigste funktioner er en magnet og et relæ pr. Dør. Til mit setup er det seks GPIO -ben. De kan konfigureres i softwaren, bare sørg for at matche det rigtige relæ med den rigtige magnet på flere døre! Se billedet ovenfor for indstillingssiden.

Her kan du konfigurere tilstande (simulation aka demo mode); Dørenes nummer og navne; Tidspunktet for åbning og lukning af døren og informationerne til afsendelse af alarmer og overvågning.

De fysiske ledninger igen blev holdt så enkelt som muligt. Udgangssignalet fra relæet / -erne springes hen over de manuelle knapper i garagen. Relæet pulserer i 1 sekund cirka så lang tid, som det tager dig at trykke på knappen. Magnetkontakten monterede jeg i øjenhøjde på dørsporet. Mine døre har et metalskinne, hvor rullerne går. Da softwaren kun behøver at vide, om kontakten er åben eller lukket, kan du montere den hvor som helst, der fungerer bedst for din dør. Magneten er monteret på døren (bevægelig del) kontakten på rammen. Dørbetjeningen er ikke ændret på en måde. De eksisterende endestop og IR -obstruktionssensor fungerer stadig.

Anbefalede: