Projetos de circuito eletrônicoProjetos de engenharia do ArduinoFaça este projeto de segurança doméstica usando Arduino - testado e...

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

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

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 bandidos dissuadindo-os (de qualquer forma, como alarme alto) do que registrar uma queixa na delegacia após o incidente.

O sensor PIR

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

Ele detecta qualquer coisa dentro de 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 um pequeno momento por um humano ou animal pode detectar mudanças e emitir 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 é alimentado ao arduino que decide o que fazer a seguir.

O layout do circuito:

Este projeto de segurança doméstica do Arduino pode ser construído a partir de peças da caixa de lixo, que contém algumas E/Ss para o usuário.

Use sua criatividade para o design de layout para que fique bom e arrumado.

O sensor PIR deve expor 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 fique abafado, ou coloque a sirene inteira fora da caixa de lixo, conforme 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 recuo 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 ilumina 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 lixo, para que fique ativo mesmo durante uma falha de energia.

O design:

Todo o projeto é construído com base no 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 novato no arduino. Se você fizer isso, altere o código adequadamente para 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 circuito do sistema de segurança residencial 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 está 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 5v para fornecer alimentação 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.

Orientação para teste:

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

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

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

· Se as instruções acima funcionarem, seu sistema de segurança está pronto para uso. Faça testes frequentes para prolongar o período de trabalho do sistema.

Modo de uso: Compreenda cuidadosamente as seguintes instruções.

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

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

· Após 20 segundos o alarme começa, este é o segundo estágio para dissuadir o bandido. O alarme vai chamar a atenção de muitos perto da área.

· Depois de 1 minuto o alarme para o LED de 1 watt desliga, mas o LED VERMELHO permanece aceso, indicando que alguém acionou o sistema.

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

Onde colocar o sistema de segurança Arduino:

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

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

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

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

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

Hashtags: #Faça #este #projeto #segurança #doméstica #usando #Arduino #testado #funcionando
 

FONTE


Nota: Este conteúdo foi traduzido do Inglês para português (auto)
Pode conter erros de tradução

Olá, se tiver algum erro de tradução (AUTO), falta de link para download etc…
Veja na FONTE até ser revisado o conteúdo.
Status (Ok Até agora)


Se tiver algum erro coloque nos comentários

Mas se gostou compartilhe!!!

Veja mais

Top de Hoje

Ver mais

AllEscortAllEscort