Índice:

PiGMI: 3 etapas
PiGMI: 3 etapas
Anonim
PiGMI
PiGMI

Deixe-me apresentar PiGMI - Pi Garage Monitor pela Internet

Esta é minha versão de um sistema de monitoramento de porta de garagem usando um Pi. O Pi também controla a abertura e o fechamento das portas e é integrado ao HomeBridge para que eu possa dizer: "Ei Siri, abra a porta do Dave!".

O projeto foi construído em 2016 e está em execução desde então. O design foi baseado em manter as coisas o mais simples possível. Por exemplo, a porta da garagem tem quatro estados: Aberta, Fechada, Emperrada e Obstruída. Os dois primeiros são óbvios, os dois últimos representam se a porta está fechando e não pode, então ela está obstruída. Se ele está tentando abrir e não consegue fazê-lo, ele está emperrado. A detecção desses estados mais uma vez foi mantida simples. A porta começa a abrir cerca de 2 segundos após pressionar o botão manual e leva cerca de 15 segundos para fechar com o botão manual (ou o controle remoto). Esses dois tempos foram usados para detectar os estados de obstrução e obstrução. Um simples interruptor magnético detecta o estado da porta da garagem. Mais uma vez, mantendo as coisas simples, isso significava que eu não precisava me envolver com a eletrônica da porta da garagem. Portanto, se o estado do switch não mudar após o tempo prescrito, você receberá uma mensagem. É claro que a porta poderia abrir com o tempo e ainda travar, mas você notaria isso - tentando mantê-la simples! Os relés são usados nos botões manuais na garagem. Pode ser configurado em até 3 portas.

Portanto, o projeto era usar um Pi para monitorar o estado do switch. Fornece uma interface web para controle e permite o acesso via internet para monitoramento e controle remotos. Revisei essa ideia com um amigo (Tom Milner) que fez toda a interface da web para mim. Você pode baixar o código e testá-lo no modo de demonstração antes de configurá-lo em um Pi. A interface permite configurar os pinos GPIO para os ímãs e as saídas dos relés. Os atrasos de tempo usados caso sua porta demore mais do que o padrão 2 e 15 segundos para se mover. Você cria um usuário e uma senha para segurança, há um recurso de registro. Pode ser configurado no modo de alarme, onde você pode receber um alerta por SMS se sua porta for aberta durante as férias ou apenas no trabalho. O software foi testado em um Raspberry Pi 3 e Zero. Para obter mais informações, aqui está um link para a página do Wiki Minha garagem. O monitoramento é opcional e aqui está o link.

Suprimentos

Você vai precisar de:

Raspberry Pi (Pi3 e Zero foram testados) com o mais recente Pi OS no cartão SD e fonte de alimentação

Dongle wi-fi

Interruptor (es) magnético (s) (1 por porta) tipo NÃO

Relé (s) (I por porta)

A maioria das peças eletrônicas foi fornecida pela Adafruit ou Amazon.

Fio - fio da campainha da porta para conectar os ímãs ao Pi

Casos para relés e Pi (I 3D Impresso meu de Thingiverse: Relay, Pi)

Software My-Garage

Software de monitoramento opcional

Cole para prender o ímã na porta e na moldura da porta.

Parafusos para caixas de montagem na parede

Ferramentas:

Decapantes de arame, Alicate

Pistola de grampos para pregar passagens de arame na garagem.

Cortadores de arame

Etapa 1: Configurando o Pi

Configurando o Pi
Configurando o Pi

Existem muitos tutoriais sobre como configurar um Pi, então não vou cobri-los aqui a não ser para declarar o que é necessário no Pi.

1) Apache, PHP, Python. Novamente, existem tutoriais sobre estes em sites como o Adafruit e, claro, a Organização RaspberryPi.

2) O Pi precisará de acesso ao seu Wifi para que seja necessário configurá-lo.

3) Para acesso fora de sua casa, você precisará fornecer um método para passar pela parede de fogo do roteador. Eu uso um endereço da web de noip.com e um número de porta diferente para o Apache como um recurso de segurança adicional. Novamente, existem muitos tutoriais na web para esse arranjo.

4) O software My-Garage do Github

Etapa 2: Fiação e configuração

Fiação e configuração
Fiação e configuração
Fiação e configuração
Fiação e configuração
Fiação e configuração
Fiação e configuração

Consulte o diagrama, mas suas características principais são um ímã e um relé por porta. Para minha configuração, são seis pinos GPIO. Eles são configuráveis no software, apenas certifique-se de combinar o relé certo com o ímã certo em várias portas! Consulte a imagem acima para a página de configurações.

Aqui você pode configurar os modos (simulação ou modo de demonstração); O número e os nomes das portas; Os tempos de abertura e fecho de portas e as informações para envio de alarmes e monitorização.

A fiação física novamente foi mantida o mais simples possível. A saída do (s) relé (s) é acionada através do (s) botão (ões) manual (is) na garagem. O relé é pulsado por 1 segundo, aproximadamente o tempo que leva para você pressionar o botão. A chave magnética que montei no nível dos olhos no trilho da porta. Minhas portas têm uma trilha de metal por onde passam os rolos. Como o software só precisa saber se o interruptor está aberto ou fechado, você pode montá-lo em qualquer lugar que funcione melhor para sua porta. O ímã é montado na porta (parte móvel) e o interruptor na moldura. A operação da porta não é modificada de maneira fútil. As paradas finais existentes e o sensor de obstrução IR ainda funcionam.

Recomendado: