Cuprins:

PiGMI: 3 pași
PiGMI: 3 pași

Video: PiGMI: 3 pași

Video: PiGMI: 3 pași
Video: 3 Pasi sa Faci mai Multe Vizualizari pe Youtube in 2023 (functioneaza garantat) 2024, Noiembrie
Anonim
PiGMI
PiGMI

Permiteți-mi să introduc PiGMI - Pi Garage Monitor pe Internet

Aceasta este versiunea mea a unui sistem de monitorizare a ușii de garaj folosind un Pi. Pi controlează de asemenea deschiderea și închiderea ușilor și este integrat în HomeBridge, așa că pot spune: „Hei Siri, deschide ușa lui Dave!”.

Proiectul a fost construit în 2016 și rulează de atunci. Designul s-a bazat pe păstrarea lucrurilor cât mai simple posibil. De exemplu, ușa garajului are patru stări: deschisă, închisă, blocată și obstrucționată. Primele două sunt evidente, ultimele două reprezintă dacă ușa se închide și nu poate, atunci este obstrucționată. Dacă încearcă să se deschidă și nu reușește să facă acest lucru, atunci este blocat. Detectarea acestor stări a fost încă o dată simplă. Ușa începe să se deschidă la aproximativ 2 secunde de la apăsarea butonului manual și durează aproximativ 15 secunde să se închidă prin intermediul butonului manual (sau al telecomenzii). Aceste două temporizări au fost folosite pentru a detecta stările blocate și blocate. Un simplu întrerupător magnetic detectează starea ușii garajului. Din nou, simplificând acest lucru, a însemnat că nu a trebuit să mă implic în electronica ușii de garaj. Deci, dacă starea comutatorului nu se schimbă după ora prescrisă, veți primi un mesaj. Bineînțeles că ușa s-ar putea deschide la timp și încă se va bloca, dar ați observa asta - încercând să o simplificați! Releele sunt folosite pe butoanele manuale din garaj. Poate fi configurat până la 3 uși.

Deci, designul a fost de a utiliza un Pi pentru a monitoriza starea comutatorului. Oferiți o interfață web pentru control și permiteți accesul prin internet pentru monitorizare și control de la distanță. Am analizat această idee împreună cu un prieten (Tom Milner) care a plecat și mi-a făcut toată interfața web. Puteți descărca codul și îl puteți încerca în modul demo înainte de al configura pe un Pi. Interfața vă permite să configurați pinii GPIO pentru magneți și ieșirile releelor. Întârzierile utilizate în cazul în care ușa dvs. durează mai mult decât cele implicite de 2 și 15 secunde pentru a vă deplasa. Creați un utilizator și o parolă pentru securitate, există o facilitate de înregistrare. Are capacitatea de a fi configurat în modul de alarmă, unde puteți primi o alertă SMS dacă ușa dvs. este deschisă în timp ce sunteți plecat în vacanță sau doar la serviciu. Software-ul a fost testat pe un Raspberry Pi 3 și Zero. Pentru mai multe informații aici este un link către pagina Wiki Garajul meu. Monitorizarea este opțională și aici este linkul.

Provizii

Vei avea nevoie:

Raspberry Pi (Pi3 și Zero au fost testate) cu cel mai recent sistem de operare Pi pe card SD și sursă de alimentare

Dongle Wifi

Întrerupător (comutatoare) magnetic (1 per ușă) tip NO

Relee (I pe ușă)

Majoritatea pieselor electronice au fost obținute de la Adafruit sau Amazon.

Sârmă - sârmă clopot ușă pentru conectarea magneților la Pi

Carcase pentru relee și Pi (am imprimat 3D al meu de la Thingiverse: Releu, Pi)

Software-ul My-Garage

Software de monitorizare opțional

Adeziv pentru atașarea magnetului la ușă și rama ușii.

Șuruburi pentru cutii de montare pe perete

Instrumente:

Decapanti de sârmă, Cleşte

Pistol cu capse pentru fixarea cablurilor de sârmă în garaj.

Freze de sârmă

Pasul 1: Configurarea Pi

Configurarea Pi
Configurarea Pi

Există multe tutoriale despre configurarea unui Pi, așa că nu le voi acoperi aici decât să spun ce este necesar pe Pi.

1) Apache, PHP, Python. Din nou, există tutoriale de pe site-uri precum Adafruit și, desigur, RaspberryPi Organization.

2) Pi va avea nevoie de acces la Wifi-ul dvs., astfel încât va trebui să fie configurat.

3) Pentru accesul în afara casei dvs., va trebui să furnizați o metodă pentru a trece prin peretele de incendiu al routerului. Folosesc o adresă web de la noip.com și am folosit un număr de port diferit pentru Apache ca o caracteristică de securitate adăugată. Din nou, există multe tutoriale pe web pentru acest aranjament.

4) Software-ul My-Garage de la Github

Pasul 2: Cablare și configurare

Cablare și configurare
Cablare și configurare
Cablare și configurare
Cablare și configurare
Cablare și configurare
Cablare și configurare

Consultați diagrama, dar caracteristicile cheie sunt un magnet și un releu per ușă. Pentru configurarea mea sunt șase pini GPIO. Acestea sunt configurabile în software, doar asigurați-vă că potriviți releul potrivit cu magnetul potrivit pe mai multe uși! Consultați imaginea de mai sus pentru pagina de setări.

Aici puteți configura modurile (simulare aka mod demo); Numărul și numele ușilor; Momentele pentru deschiderea și închiderea ușii și informațiile pentru trimiterea alarmelor și monitorizare.

Cablajul fizic din nou a fost păstrat cât mai simplu posibil. Ieșirea releului (relelor) este sărită peste butonul (butoanele) manual (e) din garaj. Releul este pulsat timp de 1 secundă, atâta timp cât este nevoie să apăsați butonul. Comutatorul magnetic pe care l-am montat la nivelul ochilor pe șina ușii. Ușile mele au o pistă metalică pe care merg rolele. Deoarece software-ul trebuie să știe doar dacă comutatorul este deschis sau închis, îl puteți monta oriunde funcționează cel mai bine pentru ușa dvs. Magnetul este montat pe ușă (partea mobilă) întrerupătorul de pe cadru. Funcționarea ușii nu este modificată inutil. Capătul existent se oprește și senzorul de obstrucție IR funcționează în continuare.

Recomandat: