Innholdsfortegnelse:

PiGMI: 3 trinn
PiGMI: 3 trinn

Video: PiGMI: 3 trinn

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

La meg introdusere PiGMI - Pi Garage Monitor over Internett

Dette er min versjon av et garasjeportovervåkingssystem som bruker en Pi. Pi styrer også åpning og lukking av dørene og er integrert i HomeBridge, slik at jeg kan si: "Hei Siri, åpne Daves dør!".

Prosjektet ble bygget i 2016 og har kjørt siden. Designet var basert på å holde tingene så enkle som mulig. For eksempel har garasjeporten fire tilstander: Åpen, lukket, fastklemt og hindret. De to første er åpenbare, de to siste representerer hvis døren lukker og den ikke kan, da er den blokkert. Hvis den prøver å åpne og ikke klarer å gjøre det, sitter den fast. Oppdagelsen av disse statene ble igjen holdt enkel. Døren begynner å åpne på omtrent 2 sekunder fra du trykker på den manuelle knappen, og det tar omtrent 15 sekunder å lukke med den manuelle knappen (eller fjernkontrollen). Disse to timene ble brukt til å oppdage de fastkjørte og hindrede tilstandene. En enkel magnetisk bryter oppdager tilstanden til garasjeporten. Igjen å holde det enkelt, dette betydde at jeg ikke måtte engasjere meg i elektronikken til garasjeporten. Så hvis bryterstatusen ikke endres etter den foreskrevne tiden, får du en melding. Selvfølgelig kunne døren åpnes i tide og fortsatt syltetøy, men du vil legge merke til det - prøver å holde det enkelt! Reléer brukes på tvers av de manuelle knappene i garasjen. Den kan konfigureres opptil 3 dører.

Så designet var å bruke en Pi til å overvåke tilstanden til bryteren. Tilbyr et webgrensesnitt for kontroll og tillat tilgang via internett for fjernovervåking og kontroll. Jeg gjennomgikk denne ideen med en venn (Tom Milner) som gikk av og laget hele webgrensesnittet for meg. Du kan laste ned koden og prøve den i demomodus før du setter den opp på en Pi. Grensesnittet lar deg konfigurere GPIO -pinnene for magnetene og utgangene til reléene. Tidsforsinkelsene som brukes hvis døren din tar mer enn standard 2 og 15 sekunder å flytte. Du oppretter en bruker og et passord for sikkerhet, det er et loggingsanlegg. Den har muligheten til å bli satt opp i alarmmodus hvor du kan motta et SMS -varsel hvis døren din åpnes mens du er borte på ferie eller bare på jobb. Programvaren er testet på en Raspberry Pi 3 og Zero. For mer informasjon her er en lenke til Wiki -siden Min garasje. Overvåkningen er valgfri, og her er lenken.

Rekvisita

Du vil trenge:

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

Wifi dongle

Magnetbryter (er) (1 per dør) NO type

Relé (er) (I per dør)

De fleste elektroniske deler ble hentet fra Adafruit eller Amazon.

Wire - dørklokkekabel for å koble magnetene til Pi

Etuier for reléer og Pi (I 3D -trykt mine fra Thingiverse: Relay, Pi)

My-Garage-programvare

Valgfri overvåkingsprogramvare

Lim for å feste magnet på dør og dørkarme.

Skruer for veggmonteringsvesker

Verktøy:

Wire strippere, Tang

Stiftpistol for å feste trådkjøringer i garasjen.

Avbitertang

Trinn 1: Sette opp Pi

Sette opp Pi
Sette opp Pi

Det er mange opplæringsprogrammer om hvordan du setter opp en Pi, så jeg kommer ikke til å dekke dem her annet enn å oppgi hva som trengs på Pi.

1) Apache, PHP, Python. Igjen er det opplæringsprogrammer om disse fra nettsteder som Adafruit og selvfølgelig RaspberryPi Organization.

2) Pi trenger tilgang til Wifi, så den må settes opp.

3) For tilgang utenfor hjemmet ditt må du angi en metode for å komme deg gjennom ruterens brannmur. Jeg bruker en webadresse fra noip.com og brukte et annet portnummer for Apache som en ekstra sikkerhetsfunksjon. Igjen er det mange opplæringsprogrammer på nettet for dette arrangementet.

4) My-Garage-programvaren fra Github

Trinn 2: Kabling og konfigurering

Kabling og konfigurering
Kabling og konfigurering
Kabling og konfigurering
Kabling og konfigurering
Kabling og konfigurering
Kabling og konfigurering

Se diagrammet, men de viktigste funksjonene er en magnet og ett relé per dør. For mitt oppsett er det seks GPIO -pinner. De kan konfigureres i programvaren, bare sørg for at du matcher riktig relé med riktig magnet på flere dører! Se bildet ovenfor for innstillingssiden.

Her kan du konfigurere modusene (simulering aka demomodus); Dørenes nummer og navn; Tidspunktene for åpning og lukking av døren og informasjonen for å sende alarmer og overvåke.

De fysiske ledningene igjen ble holdt så enkelt som mulig. Utgangen til reléet (e) hoppes over de manuelle knappene i garasjen. Reléet pulseres i 1 sekund omtrent like lang tid som det tar deg å trykke på knappen. Magnetbryteren monterte jeg i øyehøyde på dørsporet. Dørene mine har et metallskinne hvor ruller går. Siden programvaren bare trenger å vite om bryteren er åpen eller lukket, kan du montere den hvor som helst som fungerer best for døren din. Magneten er montert på bryteren på rammen på døren (bevegelige deler). Døroperasjonen er ikke endret på en måte. De eksisterende endestoppene og IR -obstruksjonssensoren fungerer fortsatt.

Anbefalt: