Tabla de contenido:

Combinando el sistema de seguridad con Phidges y Twitter para la genialidad: 8 pasos
Combinando el sistema de seguridad con Phidges y Twitter para la genialidad: 8 pasos

Video: Combinando el sistema de seguridad con Phidges y Twitter para la genialidad: 8 pasos

Video: Combinando el sistema de seguridad con Phidges y Twitter para la genialidad: 8 pasos
Video: "🕵️‍♂️🤪 Combinando la Seriedad de la Seguridad con la Locura 🤪🕵️‍♂️" 2024, Diciembre
Anonim
Combinando el sistema de seguridad con Phidges y Twitter para la genialidad
Combinando el sistema de seguridad con Phidges y Twitter para la genialidad

Vivo en un apartamento que está cableado para un sistema de seguridad. No quiero comprar una línea telefónica residencial y los servicios de monitoreo local carecen de maravilla. Quiero saber si alguien entra a mi apartamento mientras no estoy. Podría usar un sensor de movimiento, pero mis puertas ya están conectadas (lo más probable es que las tuyas también lo estén). Quiero que me notifiquen a través de Twitter, aunque también funcionarían sms, llamadas telefónicas, sirena, etc. Tengo una interfaz phidges 8/8 / 8 disponibles (https://www.phidgets.com) pero también podríamos hacer esto con amx (https://www.amx.com) o netburner (https://www.netburner.com). …

Paso 1: Cómo funcionan los sistemas de seguridad

Cómo funcionan los sistemas de seguridad
Cómo funcionan los sistemas de seguridad

Aquí hay una introducción rápida sobre cómo funciona un sistema de seguridad residencial típico. Cuando se abre la puerta delantera, se enciende el LED de la zona 1. La puerta lateral es la zona 2. Nota: El LED de problema se enciende porque no tiene una línea telefónica conectada. No hay nada que pueda al respecto.

Paso 2: Contacto de puerta (desinstalado)

Contacto de puerta (desinstalado)
Contacto de puerta (desinstalado)

Este es un contacto "seco" estándar. El imán completa el circuito cuando se acerca.

Paso 3: Contacto de puerta instalado y pintado

Contacto de puerta instalado y pintado
Contacto de puerta instalado y pintado

Aquí está el contacto de la puerta instalado en el atasco de la puerta y pintado.

Paso 4: mira en el armario

Mira en el armario
Mira en el armario

Aquí está el recinto del sistema de seguridad. Suele estar en el armario. Es estándar atornillar la puerta para cerrarla. Obtiene su energía del tomacorriente de abajo y tiene una batería de respaldo de 12 voltios en el gabinete.

Paso 5: dentro del gabinete

Dentro del recinto
Dentro del recinto

Esto parece más aterrador de lo que realmente es. Puede utilizar la eliminación para averiguar qué cables desea. Los cables que van a los teclados suelen contener cuatro cables. La energía proviene del tomacorriente de pared y la batería. Lo único que queda son los contactos de la puerta. Desconecta cosas y mira qué pasa. Si solo cambia un cable a la vez, siempre puede volver a conectarlo.

Paso 6: Conéctese al Phidget

Conectarse al Phidget
Conectarse al Phidget

Después de suavizar qué cables son los contactos de la puerta, conéctelos a las entradas del kit de interfaz phidgets. Conecté ambos cables negros a tierra y la puerta frontal a la entrada 4 y la puerta lateral a la entrada 5.

Paso 7: la parte de Python es más fácil

Necesitará google python-twitter y simple-json. Tienen instrucciones sencillas sobre cómo instalar esas bibliotecas. (Los incluyo en el archivo zip adjunto) También necesitará obtener la biblioteca phidgets de Python. Comenzamos con InterfaceKit-simple.py. Necesitará: importar twittertwit = twitter. Api (username =, password =) y reemplazar def interfaceKitInputChanged (e): con thisdef interfaceKitInputChanged (e): #print "Input% i:% s "% (e.index, e.state) #status = twit. PostUpdate ('El contacto de la puerta estaba abierto y ahora está cerrado') if e.index == 4: if interfaceKit.getInputState (e.index): status = twit. PostUpdate ('El contacto de la puerta delantera estaba abierto y ahora está cerrado') else: status = twit. PostUpdate ('El contacto de la puerta delantera estaba cerrado y ahora está abierto') if e.index == 5: if interfaceKit. getInputState (e.index): status = twit. PostUpdate ('El contacto de la puerta lateral estaba abierto y ahora está cerrado') else: status = twit. PostUpdate ('El contacto de la puerta lateral estaba cerrado y ahora está abierto') return 0

Paso 8: Pruébelo y disfrute

Pruébalo y disfruta
Pruébalo y disfruta

Asegúrate de tener un nombre de usuario y una contraseña de Twitter válidos. La computadora a la que conectas tu phidget debe tener una conexión a Internet. DISFRUTA y avísame en twitter (mcotton) si tienes comentarios.

Recomendado: