Sommario:

Combinare il sistema di sicurezza con Phidges e Twitter per Awesomeness: 8 passaggi
Combinare il sistema di sicurezza con Phidges e Twitter per Awesomeness: 8 passaggi

Video: Combinare il sistema di sicurezza con Phidges e Twitter per Awesomeness: 8 passaggi

Video: Combinare il sistema di sicurezza con Phidges e Twitter per Awesomeness: 8 passaggi
Video: VI SFIDO A RUBARE IN CASA MIA CON QUESTO - PROVO IL SISTEMA DI SICUREZZA AJAX 2024, Dicembre
Anonim
Combinare il sistema di sicurezza con Phidges e Twitter per Awesomeness
Combinare il sistema di sicurezza con Phidges e Twitter per Awesomeness

Vivo in un appartamento che è cablato per un sistema di sicurezza. Non voglio acquistare una linea telefonica domestica e i servizi di monitoraggio locali mancano di magnificenza. Voglio sapere se qualcuno entra nel mio appartamento mentre sono via. Potrei usare un sensore di movimento ma le mie porte sono già cablate (molto probabilmente lo sono anche le tue). Voglio essere avvisato tramite twitter anche se sms, telefonate, sirene, ecc. funzionerebbero anche. Ho un'interfaccia phidges 8/8/ 8 a portata di mano (https://www.phidgets.com) ma potremmo farlo anche con amx (https://www.amx.com) o netburner (https://www.netburner.com). Cominciamo …

Passaggio 1: come funzionano i sistemi di sicurezza

Come funzionano i sistemi di sicurezza
Come funzionano i sistemi di sicurezza

Ecco una rapida introduzione su come funziona un tipico sistema di sicurezza residenziale. All'apertura della porta d'ingresso si accende il led della zona 1. La porta laterale è la zona 2. Nota: il LED di guasto è acceso perché non ha una linea telefonica collegata. Non c'è niente che posso a riguardo.

Passaggio 2: contatto porta (disinstallato)

Contatto porta (disinstallato)
Contatto porta (disinstallato)

Questo è un contatto "secco" standard. Il magnete completa il circuito quando si avvicina.

Passaggio 3: contatto porta installato e verniciato

Contatto porta installato e verniciato
Contatto porta installato e verniciato

Ecco il contatto della porta installato nell'incastro della porta e verniciato.

Passaggio 4: guarda nell'armadio

Guarda nell'armadio
Guarda nell'armadio

Ecco il recinto del sistema di sicurezza. Di solito è nell'armadio. È normale avvitare la porta. Prende l'alimentazione dalla presa sottostante e ha una batteria di backup da 12 volt nel recinto.

Passaggio 5: all'interno della custodia

All'interno della custodia
All'interno della custodia

Questo sembra più spaventoso di quanto lo sia in realtà. Puoi usare l'eliminazione per capire quali fili vuoi. I fili che vanno alle tastiere di solito contengono quattro fili. L'alimentazione proviene dalla presa a muro e dalla batteria. L'unica cosa rimasta sono i contatti della porta. Scollega le cose e guarda cosa succede. Se cambi solo un filo alla volta puoi sempre ricollegarlo.

Passaggio 6: connettersi al Phidget

Connettiti a Phidget
Connettiti a Phidget

Dopo aver scoperto quali fili sono i contatti della porta, collegarli agli ingressi del kit di interfaccia phidgets. Ho collegato entrambi i fili neri a massa e la porta anteriore all'ingresso 4 e la porta laterale all'ingresso 5.

Passaggio 7: la parte Python è più semplice

Avrai bisogno di google python-twitter e simple-json. Hanno semplici istruzioni sull'installazione di tali librerie. (Li sto includendo nel file zip allegato) Dovrai anche ottenere la libreria python phidgets. Iniziamo con InterfaceKit-simple.py. Dovrai:import twittertwit = twitter. Api(username=, password=)e sostituire def interfaceKitInputChanged(e): con thisdef interfaceKitInputChanged(e): #print "Input % i: %s" % (e.index, e.state) #status = twit. PostUpdate('Il contatto della porta era aperto e ora è chiuso') if e.index == 4: if interfaceKit.getInputState(e.index): status = twit. PostUpdate('Il contatto della porta anteriore era aperto e ora è chiuso') else: status = twit. PostUpdate('Il contatto della porta anteriore era chiuso e ora è aperto') if e.index == 5: if interfaceKit. getInputState(e.index): status = twit. PostUpdate('Il contatto della porta laterale era aperto e ora è chiuso') else: status = twit. PostUpdate('Il contatto della porta laterale era chiuso e ora è aperto') return 0

Passaggio 8: provalo e divertiti

Provalo e divertiti
Provalo e divertiti

Assicurati di avere un nome utente e una password Twitter validi. Il computer a cui colleghi il tuo phidget deve disporre di una connessione a Internet. DIVERTITI e fammi sapere su Twitter (mcotton) se hai commenti

Consigliato: