Índice:

Combinando Sistema de Segurança com Phidges e Twitter para Awesomeness: 8 etapas
Combinando Sistema de Segurança com Phidges e Twitter para Awesomeness: 8 etapas

Vídeo: Combinando Sistema de Segurança com Phidges e Twitter para Awesomeness: 8 etapas

Vídeo: Combinando Sistema de Segurança com Phidges e Twitter para Awesomeness: 8 etapas
Vídeo: To The Skies | Critical Role | Campaign 3, Episode 23 2024, Novembro
Anonim
Combinando Sistema de Segurança com Phidges e Twitter para Awesomeness
Combinando Sistema de Segurança com Phidges e Twitter para Awesomeness

Eu moro em um apartamento que está conectado a um sistema de segurança. Não quero comprar uma linha telefônica residencial e os serviços de monitoramento local não são impressionantes. Quero saber se alguém entra em meu apartamento enquanto eu estiver fora. Eu poderia usar um sensor de movimento, mas minhas portas já estão conectadas (provavelmente as suas também estão). Eu quero ser notificado via twitter, embora sms, chamadas, sirene, etc. também funcionem. Eu tenho uma interface phidges 8/8 / 8 disponível (https://www.phidgets.com), mas também podemos fazer isso com amx (https://www.amx.com) ou netburner (https://www.netburner.com). Vamos começar …

Etapa 1: Como funcionam os sistemas de segurança

Como funcionam os sistemas de segurança
Como funcionam os sistemas de segurança

Aqui está uma introdução rápida sobre como funciona um sistema de segurança residencial típico. Quando a porta frontal é aberta, o LED da zona 1 acende. A porta lateral é a zona 2. Observação: o LED de problema está aceso porque não há uma linha telefônica conectada a ele. Não há nada que eu possa sobre isso.

Etapa 2: Contato da porta (desinstalado)

Contato da porta (desinstalado)
Contato da porta (desinstalado)

Este é um contato "seco" padrão. O ímã completa o circuito quando se aproxima.

Etapa 3: contato da porta instalado e pintado

Contato da porta instalado e pintado
Contato da porta instalado e pintado

Aqui está o contato da porta instalado no bloqueio da porta e pintado.

Etapa 4: olhe no armário

Olhe no armário
Olhe no armário

Aqui está o gabinete do sistema de segurança. Geralmente fica no armário. É normal aparafusar a porta. Ele obtém sua alimentação da tomada abaixo e tem uma bateria de backup de 12 volts no gabinete.

Etapa 5: dentro do gabinete

Dentro do Gabinete
Dentro do Gabinete

Isso parece mais assustador do que realmente é. Você pode usar a eliminação para descobrir quais fios deseja. Os fios que vão para os teclados geralmente contêm quatro fios. A energia vem da tomada da parede e da bateria. A única coisa que resta são os contatos da porta. Desconecte as coisas e veja o que acontece. Se você trocar apenas um fio de cada vez, poderá sempre reconectá-lo.

Etapa 6: Conecte-se ao Phidget

Conecte-se ao Phidget
Conecte-se ao Phidget

Depois de suavizar quais fios são os contatos da porta, conecte-os às entradas do kit de interface phidgets. Eu conectei os dois fios pretos ao aterramento e a porta da frente à entrada 4 e a porta lateral à entrada 5.

Etapa 7: a parte do Python é mais fácil

Você precisará google python-twitter e simple-json. Eles têm instruções fáceis sobre como instalar essas bibliotecas. (Estou incluindo-os no arquivo zip anexado). Você também precisará obter a biblioteca phidgets do python. Estamos começando com o InterfaceKit-simple.py. Você precisará: import twittertwit = twitter. Api (username =, password =) e substituir def interfaceKitInputChanged (e): por thisdef interfaceKitInputChanged (e): #print "Input% i:% s "% (e.index, e.state) #status = twit. PostUpdate ('O contato da porta estava aberto e agora está fechado') if e.index == 4: if interfaceKit.getInputState (e.index): status = twit. PostUpdate ('O contato da porta da frente estava aberto e agora está fechado') else: status = twit. PostUpdate ('O contato da porta da frente foi fechado e agora está aberto') se e.index == 5: se interfaceKit. getInputState (e.index): status = twit. PostUpdate ('O contato da porta lateral foi aberto e agora está fechado') else: status = twit. PostUpdate ('O contato da porta lateral foi fechado e agora está aberto') return 0

Etapa 8: teste e aproveite

Teste e aproveite
Teste e aproveite

Certifique-se de ter um nome de usuário e uma senha do Twitter válidos. O computador ao qual você conecta seu phidget precisa ter uma conexão com a internet. ENJOY e me informe no twitter (mcotton) se você tiver comentários

Recomendado: