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

Συνδυασμός συστήματος ασφαλείας με Phidges και Twitter για Awesomeness: 8 βήματα
Συνδυασμός συστήματος ασφαλείας με Phidges και Twitter για Awesomeness: 8 βήματα

Βίντεο: Συνδυασμός συστήματος ασφαλείας με Phidges και Twitter για Awesomeness: 8 βήματα

Βίντεο: Συνδυασμός συστήματος ασφαλείας με Phidges και Twitter για Awesomeness: 8 βήματα
Βίντεο: Ασφάλεια συστήματος 2024, Νοέμβριος
Anonim
Συνδυασμός συστήματος ασφαλείας με Phidges και Twitter για Awesomeness
Συνδυασμός συστήματος ασφαλείας με Phidges και Twitter για Awesomeness

Ζω σε ένα διαμέρισμα που είναι ενσύρματο για ένα σύστημα ασφαλείας. Δεν θέλω να αγοράσω μια τηλεφωνική γραμμή στο σπίτι και οι τοπικές υπηρεσίες παρακολούθησης δεν έχουν φοβερό χαρακτήρα. Θέλω να ξέρω αν κάποιος έρχεται στο διαμέρισμά μου ενώ λείπω. Θα μπορούσα να χρησιμοποιήσω έναν αισθητήρα κίνησης, αλλά οι πόρτες μου είναι ήδη ενσύρματες (πιθανότατα και οι δικές σας). Θέλω να ειδοποιηθώ μέσω twitter, αν και θα λειτουργούσαν επίσης sms, τηλεφωνήματα, σειρήνα κλπ. Έχω διεπαφή phidges 8/8/ 8 στο χέρι (https://www.phidgets.com) αλλά θα μπορούσαμε επίσης να το κάνουμε με amx (https://www.amx.com) ή netburner (https://www.netburner.com). Ας ξεκινήσουμε …

Βήμα 1: Πώς λειτουργούν τα συστήματα ασφαλείας

Πώς λειτουργούν τα συστήματα ασφαλείας
Πώς λειτουργούν τα συστήματα ασφαλείας

Εδώ είναι ένα γρήγορο αστάρι για το πώς λειτουργεί ένα τυπικό οικιακό σύστημα ασφαλείας. Όταν ανοίξει η μπροστινή πόρτα, ανάβει το LED για τη ζώνη 1. Η πλαϊνή πόρτα είναι ζώνη 2. Σημείωση: Το LED προβλημάτων ανάβει επειδή δεν έχει συνδεδεμένη τηλεφωνική γραμμή. Δεν υπάρχει κάτι που μπορώ σε αυτό.

Βήμα 2: Επαφή πόρτας (απεγκατεστημένο)

Επαφή πόρτας (απεγκατεστημένη)
Επαφή πόρτας (απεγκατεστημένη)

Αυτή είναι μια τυπική "ξηρή" επαφή. Ο μαγνήτης ολοκληρώνει το κύκλωμα όταν πλησιάζει.

Βήμα 3: Επαφή πόρτας εγκατεστημένη και βαμμένη

Επαφή πόρτας εγκατεστημένη και βαμμένη
Επαφή πόρτας εγκατεστημένη και βαμμένη

Εδώ είναι η επαφή της πόρτας εγκατεστημένη στην εμπλοκή της πόρτας και βαμμένη.

Βήμα 4: Κοιτάξτε στην ντουλάπα

Κοίτα στην ντουλάπα
Κοίτα στην ντουλάπα

Εδώ είναι το περίβλημα του συστήματος ασφαλείας. Είναι συνήθως στο ντουλάπι. Είναι τυπικό να βιδώνετε την πόρτα. Παίρνει την ισχύ του από την πρίζα παρακάτω και έχει μια εφεδρική μπαταρία 12Volt στο περίβλημα.

Βήμα 5: Μέσα στο περίβλημα

Μέσα στο Περίβλημα
Μέσα στο Περίβλημα

Αυτό φαίνεται πιο τρομακτικό στην πραγματικότητα. Μπορείτε να χρησιμοποιήσετε την εξάλειψη για να καταλάβετε τι καλώδια θέλετε. Τα καλώδια που πηγαίνουν στα πληκτρολόγια συνήθως περιέχουν τέσσερα σύρματα. Η τροφοδοσία προέρχεται από την πρίζα και την μπαταρία. Το μόνο που απομένει είναι οι επαφές της πόρτας. Αποσυνδέστε τα πράγματα και δείτε τι συμβαίνει. Εάν αλλάζετε μόνο ένα καλώδιο τη φορά, μπορείτε πάντα να το επανασυνδέσετε.

Βήμα 6: Συνδεθείτε στο Phidget

Συνδεθείτε στο Phidget
Συνδεθείτε στο Phidget

Αφού μαλακώσετε ποια καλώδια είναι οι επαφές της πόρτας, συνδέστε τα στις εισόδους του κιτ διεπαφής phidgets. Συνδέω και τα δύο μαύρα καλώδια στη γείωση και την μπροστινή πόρτα στην είσοδο 4 και την πλευρική πόρτα στην είσοδο 5.

Βήμα 7: Το μέρος της Python είναι πιο εύκολο

Θα χρειαστεί να κάνετε google python-twitter και simple-json. Έχουν εύκολες οδηγίες για την εγκατάσταση αυτών των βιβλιοθηκών. (Τα συμπεριλαμβάνω στο συνημμένο αρχείο zip) Θα χρειαστεί επίσης να αποκτήσετε τη βιβλιοθήκη python phidgets. Ξεκινάμε με το InterfaceKit-simple.py. Θα χρειαστεί να: εισαγάγετε twittertwit = twitter. Api (όνομα χρήστη =, κωδικό =) και να αντικαταστήσετε το def interfaceKitInputChanged (e): με αυτό το deff interfaceKitInputChanged (e): #print "Input % i: % s " % (e.index, e.state) #status = twit. PostUpdate (" Η επαφή της πόρτας ήταν ανοιχτή και τώρα έκλεισε ") εάν e.index == 4: εάν interfaceKit.getInputState (e.index): status = twit. PostUpdate («Η επαφή της μπροστινής πόρτας ήταν ανοιχτή και τώρα έκλεισε») αλλιώς: status = twit. PostUpdate («Η επαφή της μπροστινής πόρτας έκλεισε και τώρα είναι ανοιχτή») εάν e.index == 5: if interfaceKit. getInputState (e.index): status = twit. PostUpdate («Η επαφή της πλευρικής πόρτας ήταν ανοιχτή και τώρα έκλεισε») αλλιώς: status = twit. PostUpdate («Η επαφή με την πλευρά της πόρτας έκλεισε και τώρα είναι ανοιχτή») επιστροφή 0

Βήμα 8: Δοκιμάστε το και απολαύστε το

Δοκιμάστε το και απολαύστε το
Δοκιμάστε το και απολαύστε το

Βεβαιωθείτε ότι έχετε ένα έγκυρο όνομα χρήστη και κωδικό πρόσβασης στο twitter. Ο υπολογιστής στον οποίο συνδέετε το phidget σας πρέπει να έχει σύνδεση στο διαδίκτυο. ΑΠΟΛΑΥΣΤΕ και ενημερώστε με στο twitter (mcotton) εάν έχετε σχόλια

Συνιστάται: