Πίνακας περιεχομένων:

PiGMI: 3 βήματα
PiGMI: 3 βήματα

Βίντεο: PiGMI: 3 βήματα

Βίντεο: PiGMI: 3 βήματα
Βίντεο: Πως να Ζωγραφίσω το γράμμα S 3d | Ζωγραφική για Παιδιά | How to draw S 3d 2024, Νοέμβριος
Anonim
PiGMI
PiGMI

Επιτρέψτε μου να παρουσιάσω το PiGMI - Pi Garage Monitor μέσω Διαδικτύου

Αυτή είναι η δική μου έκδοση ενός συστήματος παρακολούθησης πόρτας γκαράζ χρησιμοποιώντας ένα Pi. Το Pi ελέγχει επίσης το άνοιγμα και το κλείσιμο των θυρών και είναι ενσωματωμένο στο HomeBridge, ώστε να μπορώ να πω: "Hey Siri, Open Dave's door!".

Το έργο χτίστηκε το 2016 και έκτοτε λειτουργεί. Ο σχεδιασμός βασίστηκε στο να διατηρούμε τα πράγματα όσο το δυνατόν πιο απλά. Για παράδειγμα, η πόρτα του γκαράζ έχει τέσσερις καταστάσεις: Ανοιχτή, Κλειστή, Εμπλοκή και Αποφράξεις. Οι δύο πρώτες είναι προφανείς, οι δύο τελευταίες αντιπροσωπεύουν εάν η πόρτα κλείνει και δεν μπορεί, τότε εμποδίζεται. Εάν προσπαθεί να ανοίξει και δεν το κάνει τότε είναι μπλοκαρισμένο. Ο εντοπισμός αυτών των καταστάσεων για άλλη μια φορά διατηρήθηκε απλός. Η πόρτα αρχίζει να ανοίγει περίπου 2 δευτερόλεπτα από το πάτημα του χειροκίνητου κουμπιού και διαρκεί περίπου 15 δευτερόλεπτα για να κλείσει μέσω του χειροκίνητου κουμπιού (ή του τηλεχειριστηρίου). Αυτοί οι δύο χρονισμοί χρησιμοποιήθηκαν για τον εντοπισμό εμπλοκών και παρεμπόδισης καταστάσεων. Ένας απλός μαγνητικός διακόπτης ανιχνεύει την κατάσταση της πόρτας του γκαράζ. Και πάλι απλό, αυτό σήμαινε ότι δεν έπρεπε να ασχοληθώ με τα ηλεκτρονικά της πόρτας του γκαράζ. Έτσι, εάν η κατάσταση διακόπτη δεν αλλάξει μετά την καθορισμένη ώρα, θα λάβετε ένα μήνυμα. Φυσικά η πόρτα θα μπορούσε να ανοίξει εγκαίρως και ακόμα να μπλοκάρει, αλλά θα το παρατηρήσατε - προσπαθώντας να το κρατήσετε απλό! Τα ρελέ χρησιμοποιούνται στα χειροκίνητα κουμπιά στο γκαράζ. Μπορεί να διαμορφωθεί έως 3 πόρτες.

Έτσι, ο σχεδιασμός ήταν να χρησιμοποιήσετε ένα Pi για να παρακολουθείτε την κατάσταση του διακόπτη. Παρέχετε μια διεπαφή ιστού για έλεγχο και επιτρέψτε την πρόσβαση μέσω διαδικτύου για απομακρυσμένη παρακολούθηση και έλεγχο. Αναθεώρησα αυτήν την ιδέα με έναν φίλο (Tom Milner) που έφυγε και μου έκανε όλη τη διεπαφή ιστού. Μπορείτε να κατεβάσετε τον κώδικα και να τον δοκιμάσετε σε λειτουργία επίδειξης πριν τον ρυθμίσετε σε Pi. Η διεπαφή σάς επιτρέπει να διαμορφώσετε τις καρφίτσες GPIO για τους μαγνήτες και τις εξόδους των ρελέ. Οι χρονικές καθυστερήσεις που χρησιμοποιούνται σε περίπτωση που η πόρτα σας χρειάζεται περισσότερο από το προεπιλεγμένο 2 και 15 δευτερόλεπτα για να μετακινηθείτε. Δημιουργείτε έναν χρήστη και έναν κωδικό πρόσβασης για ασφάλεια, υπάρχει μια δυνατότητα καταγραφής. Έχει τη δυνατότητα να ρυθμιστεί σε κατάσταση συναγερμού όπου μπορείτε να λαμβάνετε ειδοποίηση SMS εάν η πόρτα σας ανοίξει ενώ λείπετε για διακοπές ή απλώς στη δουλειά. Το λογισμικό έχει δοκιμαστεί σε Raspberry Pi 3 και Zero. Για περισσότερες πληροφορίες εδώ υπάρχει ένας σύνδεσμος προς τη σελίδα Wiki My Garage. Η παρακολούθηση είναι προαιρετική και εδώ είναι ο σύνδεσμος.

Προμήθειες

Θα χρειαστείτε:

Το Raspberry Pi (Pi3 και Zero έχουν δοκιμαστεί) με το πιο πρόσφατο σύστημα Pi στην κάρτα SD και την τροφοδοσία

Wong wong

Μαγνητικός διακόπτης (1) (1 ανά πόρτα) τύπου NO

Ρελέ (ες) (I ανά πόρτα)

Τα περισσότερα ηλεκτρονικά ανταλλακτικά προέρχονταν από το Adafruit ή το Amazon.

Σύρμα - καλώδιο κουδουνιού πόρτας για καλωδίωση των μαγνητών στο Pi

Θήκες για ρελέ και Pi (I 3D Printed mine from Thingiverse: Relay, Pi)

Λογισμικό My-Garage

Προαιρετικό λογισμικό παρακολούθησης

Κόλλα για τη στερέωση του μαγνήτη στην πόρτα και στο πλαίσιο της πόρτας.

Βίδες για θήκες τοποθέτησης σε τοίχο

Εργαλεία:

Απογυμνωτές καλωδίων, Πένσα

Συρραπτικό όπλο για κολλήσεις καλωδίων στο γκαράζ.

Συρματοκόπτης

Βήμα 1: Ρύθμιση του Pi

Ρύθμιση του Pi
Ρύθμιση του Pi

Υπάρχουν πολλά σεμινάρια για τη ρύθμιση ενός Pi, οπότε δεν θα τα καλύψω εδώ εκτός από το να δηλώσω τι χρειάζεται στο Pi.

1) Apache, PHP, Python. Και πάλι υπάρχουν σεμινάρια σε αυτά από ιστότοπους όπως το Adafruit και φυσικά το RaspberryPi Organization.

2) Το Pi θα χρειαστεί πρόσβαση στο Wifi σας, ώστε να χρειαστεί να ρυθμιστεί.

3) Για πρόσβαση εκτός του σπιτιού σας, θα χρειαστεί να παράσχετε μια μέθοδο για να περάσετε από το τείχος πυρκαγιάς του δρομολογητή σας. Χρησιμοποιώ μια διεύθυνση ιστού από το noip.com και χρησιμοποίησα έναν διαφορετικό αριθμό θύρας για το Apache ως πρόσθετη λειτουργία ασφαλείας. Και πάλι υπάρχουν πολλά σεμινάρια στον ιστό για αυτήν τη ρύθμιση.

4) Το λογισμικό My-Garage από το Github

Βήμα 2: Καλωδίωση και διαμόρφωση

Καλωδίωση και διαμόρφωση
Καλωδίωση και διαμόρφωση
Καλωδίωση και διαμόρφωση
Καλωδίωση και διαμόρφωση
Καλωδίωση και διαμόρφωση
Καλωδίωση και διαμόρφωση

Ανατρέξτε στο διάγραμμα, αλλά τα βασικά χαρακτηριστικά είναι ένας μαγνήτης και ένα ρελέ ανά πόρτα. Για τη ρύθμιση μου είναι έξι καρφίτσες GPIO. Διαμορφώνονται στο λογισμικό, απλά βεβαιωθείτε ότι ταιριάζετε το σωστό ρελέ με το σωστό μαγνήτη σε πολλές πόρτες! Ανατρέξτε στην παραπάνω εικόνα για τη σελίδα ρυθμίσεων.

Εδώ μπορείτε να διαμορφώσετε τις λειτουργίες (προσομοίωση γνωστή και ως λειτουργία επίδειξης). Ο αριθμός και τα ονόματα των θυρών. Οι χρόνοι για το άνοιγμα και το κλείσιμο της πόρτας και οι πληροφορίες για την αποστολή συναγερμών και παρακολούθηση.

Η φυσική καλωδίωση και πάλι διατηρήθηκε όσο το δυνατόν απλούστερη. Η έξοδος του ρελέ μετακινείται στα χειροκίνητα κουμπιά στο γκαράζ. Το ρελέ σφυρίζει για 1 δευτερόλεπτο περίπου όσο χρειάζεται για να πατήσετε το κουμπί. Ο μαγνητικός διακόπτης που τοποθέτησα στο ύψος των ματιών στην πίστα της πόρτας. Οι πόρτες μου έχουν μια μεταλλική πίστα όπου πηγαίνουν τα ρολά. Καθώς το λογισμικό χρειάζεται μόνο να γνωρίζει εάν ο διακόπτης είναι ανοιχτός ή κλειστός, μπορείτε να τον τοποθετήσετε οπουδήποτε λειτουργεί καλύτερα για την πόρτα σας. Ο μαγνήτης είναι τοποθετημένος στην πόρτα (κινούμενο μέρος) του διακόπτη στο πλαίσιο. Η λειτουργία της πόρτας δεν τροποποιείται κατά τρόπο παράλογο. Τα υπάρχοντα τερματικά σταματούν και ο αισθητήρας απόφραξης IR εξακολουθεί να λειτουργεί.

Συνιστάται: