Inhaltsverzeichnis:

Kombinieren von Sicherheitssystem mit Phidges und Twitter für Awesomeness - Gunook
Kombinieren von Sicherheitssystem mit Phidges und Twitter für Awesomeness - Gunook

Video: Kombinieren von Sicherheitssystem mit Phidges und Twitter für Awesomeness - Gunook

Video: Kombinieren von Sicherheitssystem mit Phidges und Twitter für Awesomeness - Gunook
Video: ABUS NEWS Smartvest Funkalarmsystem 2024, November
Anonim
Kombination von Sicherheitssystem mit Phidges und Twitter für Awesomeness
Kombination von Sicherheitssystem mit Phidges und Twitter für Awesomeness

Ich wohne in einer Wohnung, die für ein Sicherheitssystem verkabelt ist. Ich möchte keine Telefonleitung zu Hause kaufen und lokale Überwachungsdienste sind nicht großartig. Ich möchte wissen, ob jemand in meine Wohnung kommt, während ich weg bin. Ich könnte einen Bewegungssensor gebrauchen, aber meine Türen sind bereits verkabelt (wahrscheinlich auch deine). Ich möchte über Twitter benachrichtigt werden, obwohl SMS, Telefonanrufe, Sirene usw. auch funktionieren würden. Ich habe eine Phidges-Schnittstelle 8/8/ 8 zur Hand (https://www.phidgets.com), aber wir könnten dies auch mit amx (https://www.amx.com) oder netburner (https://www.netburner.com) tun …

Schritt 1: Wie Sicherheitssysteme funktionieren

Wie Sicherheitssysteme funktionieren
Wie Sicherheitssysteme funktionieren

Hier ist eine kurze Einführung in die Funktionsweise eines typischen Wohnsicherheitssystems. Beim Öffnen der Fronttür leuchtet die LED für Zone 1 auf. Die Seitentür ist Zone 2. Hinweis: Die Störungs-LED leuchtet, weil keine Telefonleitung angeschlossen ist. Dazu kann ich nichts sagen.

Schritt 2: Türkontakt (deinstalliert)

Türkontakt (deinstalliert)
Türkontakt (deinstalliert)

Dies ist ein standardmäßiger "trockener" Kontakt. Der Magnet schließt den Stromkreis, wenn er sich nähert.

Schritt 3: Türkontakt installiert und lackiert

Türkontakt montiert und lackiert
Türkontakt montiert und lackiert

Hier wird der Türkontakt im Türklemm verbaut und überlackiert.

Schritt 4: Schauen Sie in den Schrank

Schau in den Schrank
Schau in den Schrank

Hier ist das Sicherheitssystemgehäuse. Es liegt normalerweise im Schrank. Standardmäßig wird die Tür zugeschraubt. Er bezieht seinen Strom aus der darunter liegenden Steckdose und verfügt über eine 12-Volt-Backup-Batterie im Gehäuse.

Schritt 5: Im Inneren des Gehäuses

Im Gehäuse
Im Gehäuse

Das sieht erschreckender aus, als es wirklich ist. Sie können die Eliminierung verwenden, um herauszufinden, welche Drähte Sie benötigen. Die Drähte, die zu Tastaturen gehen, enthalten normalerweise vier Drähte. Die Stromversorgung erfolgt über die Steckdose und den Akku. Bleibt nur noch der Türkontakt. Trennen Sie die Dinge und sehen Sie, was passiert. Wenn Sie jeweils nur einen Draht wechseln, können Sie ihn jederzeit wieder anschließen.

Schritt 6: Verbinden Sie sich mit dem Phidget

Verbinden Sie sich mit dem Phidget
Verbinden Sie sich mit dem Phidget

Nachdem Sie herausgefunden haben, welche Drähte die Türkontakte sind, schließen Sie sie an die Eingänge des phidgets-Schnittstellenkits an. Ich habe beide schwarzen Drähte an Masse und die Vordertür an Eingang 4 und die Seitentür an Eingang 5 angeschlossen.

Schritt 7: Der Python-Teil ist einfacher

Sie müssen Python-Twitter und Simple-Json googeln. Sie haben einfache Anweisungen zur Installation dieser Bibliotheken. (Ich füge sie in die angehängte Zip-Datei ein) Sie müssen auch die Python-Phidgets-Bibliothek erhalten. Wir beginnen mit dem InterfaceKit-simple.py. Sie müssen:import twittertwit = twitter. Api(username=, password=)und ersetzen Sie def interfaceKitInputChanged(e): mit thisdef interfaceKitInputChanged(e): #print "Input % i: %s" % (e.index, e.state) #status = twit. PostUpdate('Türkontakt war offen und jetzt geschlossen') if e.index == 4: if interfaceKit.getInputState(e.index): status = twit. PostUpdate('Haustürkontakt war offen und jetzt geschlossen') else: status = twit. PostUpdate('Haustürkontakt war geschlossen und jetzt geöffnet') if e.index == 5: if interfaceKit. getInputState(e.index): status = twit. PostUpdate('Seitentürkontakt war offen und jetzt geschlossen') else: status = twit. PostUpdate('Seitentürkontakt war geschlossen und jetzt geöffnet') return 0

Schritt 8: Testen Sie es und genießen Sie

Testen und genießen
Testen und genießen

Stellen Sie sicher, dass Sie einen gültigen Twitter-Benutzernamen und ein gültiges Passwort haben. Der Computer, mit dem Sie Ihr Phidget verbinden, muss eine Internetverbindung haben. GENIESSEN Sie es und lassen Sie es mich auf Twitter (mcotton) wissen, wenn Sie Kommentare haben

Empfohlen: