Faça este projeto de segurança doméstica usando Arduino - testado e funcionando

Experimente Nosso Instrumento Para Eliminar Problemas





Neste artigo, veremos como construir um circuito de sistema de segurança residencial usando o arduino, que um dia pode salvar sua casa de intrusos.

O Housebreaking acontece a cada poucos segundos no mundo. No momento em que você lê esta frase, bandidos já invadiram a casa de alguém.



Uma regra de ouro: É melhor prevenir do que remediar, é sempre melhor prevenir os vigaristas, dissuadindo-os (de qualquer forma, como um alarme alto) do que registrar uma reclamação na delegacia de polícia após o incidente.

O Sensor PIR

O cérebro e o coração do projeto são sensores arduino e PIR, respectivamente. O sensor PIR detecta o movimento de um objeto que emite ondas infravermelhas, como humanos ou animais.



Ele detecta qualquer coisa que esteja em seu alcance e também detecta qualquer coisa que esteja fora de seu alcance. O sensor PIR é muito sensível a pequenas mudanças, mesmo que por um momento um humano ou animal pode detectar mudanças e dar o sinal, mas pode garantir que nunca dá alarme falso.

O sensor PIR emite um sinal alto ativo de 3,3 V quando o movimento é detectado por um período predefinido. Este sinal alto ativo é enviado ao Arduino, que decide o que fazer a seguir.

O Layout do Circuito:

Este projeto de segurança residencial do Arduino pode ser construído a partir de partes de uma caixa de lixo, que contém alguns I / Os para o usuário.

Use sua criatividade para projetar o layout para que fique bonito e limpo.

O sensor PIR deve ficar exposto do lado de fora, todos os botões também colocados do lado de fora para facilitar o acesso. Certifique-se de que o recorte para a sirene principal deve abrir adequadamente para que o alarme não seja abafado, ou coloque a sirene inteira fora da caixa de lixo como mostrado na imagem.

Certifique-se de que todo o sistema está bem colocado na parede e não deve cair facilmente. Você pode furar ou usar fita dupla-face em combinação com super cola para colar na parede, se sua caixa de lixo não tiver entalhe para pregar. Use “arduino pro mini” se sua caixa de lixo for pequena.

Aqui está o protótipo do autor:

Neste protótipo, usei uma caixa de lápis para toda a configuração, um led branco de 1 watt é fixado no teto para iluminação de alerta de intrusão.

Este LED de 1 watt acende uma pequena área razoavelmente brilhante durante situações escuras que podem deter o intruso. Faça um sistema UPS integrado para este projeto dentro da caixa de sucata, de modo que ele fique ativo mesmo durante queda de energia.

O design:

Todo o projeto é construído com base em Arduino pro mini, mas você pode fazer o mesmo com sua placa Arduino favorita.

Nota: Tente não modificar nada dado no esquema se você for um novato no Arduino. Se você fizer isso, altere o código de acordo com a sua modificação.

Código do programa:

//---------Program Starts--------//
//----------Developed by R.Girish------//
int input=2
int alarm=3
int buzzer=4
int start=5
int test=6
int led=7
int green=8
int red=9
void setup ()
{
pinMode(input,INPUT)
pinMode(alarm,OUTPUT)
pinMode(buzzer,OUTPUT)
pinMode(start,INPUT)
pinMode(test,INPUT)
pinMode(led,OUTPUT)
pinMode(green,OUTPUT)
pinMode(red,OUTPUT)
}
void loop ()
{
digitalWrite(alarm,1)
digitalWrite(green,0)
digitalWrite(led,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
inactive:
if(digitalRead(test)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
delay(10000) // Test delay
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
trig:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(buzzer,1)
digitalWrite(red,1)
delay(2000)
digitalWrite(buzzer,0)
digitalWrite(led,1)
digitalWrite(green,0)
digitalWrite(red,0)
}
else
{
delay(1)
goto trig
}
}
if(digitalRead(start)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
active:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(red,1)
delay(20000)
digitalWrite(alarm,0)
digitalWrite(buzzer,1)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
digitalWrite(alarm,1)
digitalWrite(led,1)
digitalWrite(buzzer,0)
delay(1)
goto active
}
else
{
delay(1)
goto active
}
}
delay(10)
goto inactive
}
//----------Developed by R.Girish------//
//---------Program Ends---------//

O sistema de segurança residencial circuito usando Arduino Uno é mostrado acima, mas você pode usar qualquer uma das placas arduino.

O circuito pode parecer complicado, mas na verdade não é. R3 é o botão de reset conectado ao pino de reset do arduino e aterrado.

Todos os transistores são do tipo PNP. Se você quiser usar o transistor NPN, faça as alterações apropriadas no código. Há uma campainha de 5 V para dar retorno de áudio ao usuário quando qualquer botão é pressionado.

Nota: Um resistor pull down 10K deve ser conectado ao #Pin 2 do arduino, que não é mostrado no esquema.

Direção para teste:

Depois de concluir a construção e o upload do código, siga as instruções a seguir para teste.

· Ligue o circuito e pressione o botão “teste”, você ouvirá um bipe e o LED verde acenderá, indicando que o circuito está pronto para o modo de teste e sai imediatamente do circuito. Após 10 segundos, você ouvirá outro bipe, significando que a configuração está pronta para detectar movimento.

· Aproxime-se do sensor PIR, imediatamente você ouvirá um bipe por 2 segundos junto com o led de 1 watt aceso. Em seguida, ele vai para o estado ocioso.

· Se a seguinte instrução acima funcionar, seu sistema de segurança está pronto para uso. Faça testes frequentes para prolongar a extensão de trabalho do sistema.

Direção de uso: Entenda cuidadosamente as seguintes instruções.

· Tranque as portas e pressione o “botão Iniciar” quando der um bipe duplo indicando que você pode sair agora. Após 2 minutos, ele emitirá outro bipe duplo (quando você não estiver em casa) indicando que o sistema está ativo e pronto para detectar movimento.

· Se algum movimento for acionado pelo intruso, em primeiro lugar o led branco de 1 watt acende e o LED vermelho também acende. Esta é a primeira etapa para deter o bandido. O intruso pode pensar que ainda sobrou alguém na casa.

· Após 20 segundos o alarme começa, esta é a segunda fase para deter o bandido. O alarme chamará a atenção de muitos perto da área.

· Após 1 minuto o alarme para LED de 1 watt APAGA, mas o LED VERMELHO permanece aceso, indicando que alguém acionou o sistema.

· Quando o dono da casa retorna ele irá acionar o sistema, mas dá 20 segundos para desativar o sistema pressionando “Reiniciar”. Ao fazer isso, ele irá para o modo inativo. Se foi bandido não sabe a presença do sistema de segurança e o alarme disparou após 20 segundos.

Onde colocar o sistema de segurança Arduino:

Quando você construir isto ou comprar coisas semelhantes no mercado, não conte a ninguém sobre isso. Contar para alguém pode alertar o bandido e tentar contornar isso.

· Se você estiver morando em um apartamento, coloque-o dentro do cômodo próximo à porta. Colocar do lado de fora da porta quando há um caminho comum para muitas pessoas, pode disparar falso alarme porque pode ser seu vizinho.

· Se você estiver morando em uma casa com condomínio, coloque-o do lado de fora da porta. Se alguém tentar pular a parede do complexo, o alarme será acionado.

· Se você tem animais de estimação, tente mantê-los longe do sistema de segurança. Eles irão disparar um alarme falso.

· Sempre use sua imaginação e previsões para colocar o sistema de segurança.




Anterior: Como definir IC 741 para corte automático Próximo: Circuito Carregador de Bateria de Perfuração Sem Fio 18V