Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Faça seu próprio alarme de porta / janela com alguns eletrônicos simples, ímãs e Raspberry Pi. O Raspberry Pi é usado para enviar mensagens de texto ou e-mail quando a porta é aberta!
Materiais necessários (links incluídos):
Raspberry Pi (aqui está o kit que usamos)
Reed Switch
Ímã de neodímio - usamos um ímã de 3/8 "x 3/8" x 1/2"
Campainha
Comprimento aleatório do fio
Duas placas de ensaio
Etapa 1: faça o sensor
O primeiro passo é fácil. Basta colocar os condutores do interruptor reed em uma pequena placa de ensaio, montada no quadro interno de uma porta ou janela.
Uma chave de palheta é uma chave ativada magneticamente. A distância na qual ele é ativado depende das especificações da chave e do tamanho do ímã. Pode levar alguns testes para acertar. Você deseja que o interruptor seja fechado quando a porta for fechada.
Em seguida, cole ou prenda o ímã de neodímio próximo ao interruptor. A direção de magnetização do ímã deve ser paralela à chave.
Etapa 2: Faça o alarme
Agora que temos uma configuração de sensor sem contato funcional, podemos usar um Raspberry Pi para criar um alarme. O Pi monitora a condição do interruptor reed e nos notifica sempre que a porta se abre.
Você pode encontrar ótimas instruções do Raspberry Pi online, mas aqui está um resumo do que fizemos:
Conectamos o Pi como um PC para verificar se funciona. Nós conectamos:
- Um cabo de alimentação, no pequeno conector marcado "Power In"
- Um cabo de vídeo da porta HDMI para um monitor
- Um teclado e mouse nas duas portas USB
- Um cartão microSD de 8 GB com a distribuição Raspberry Pi NOOBs Full Desktop.
Usamos o visualizador VNC para conectar o Pi remotamente de nosso PC de mesa. Dessa forma, não precisamos de teclado, mouse e monitor conectados a ele. Conseguimos simplesmente ligar o Pi e montá-lo.
Etapa 3: Diagrama de conexão
O Pi é ligado a uma tomada de parede próxima. Ele também é conectado com um cabo GPIO de 40 pinos (incluído no kit que conectamos anteriormente).
O interruptor reed é conectado à placa de ensaio e ao Pi, conforme mostrado no diagrama de fiação. Também anexamos a campainha para fazer um som com a porta aberta.
Etapa 4: faça o Pi e-mail ou texto para você
Em seguida, criamos um Python Script que roda continuamente no Raspberry Pi, monitorando a porta. Nós o configuramos para iniciar o script automaticamente sempre que o Pi for inicializado. Dessa forma, não é afetado por uma queda de energia!
Você pode baixar uma cópia do script aqui.
Quando em execução, o script verifica o status do switch reed cerca de 5 vezes por segundo. Quando a porta se abre, ele envia um alerta por e-mail e soa a campainha. Ele continua zumbindo até a porta se fechar.
O alerta envia uma mensagem de texto ou e-mail para qualquer endereço que especificarmos. (veja o vídeo)