Você está aqui: Início » Robótica, Eletrônica e Afins » Eletrônica » Arduino

Como fazer um Alarme com Arduino e sensor de movimentos PIR.

 

Olá! hoje vou ensinar como montar um alarme usando o Arduino e um sensor de movimento PIR. O sensor PIR (Passive InfraRed sensor) é um sensor eletrônico que mede a luz infravermelha irradiada de objetos. O sensor PIR também é conhecido como sensor de presença ou sensor de movimentos, e ao conectá-lo ao Arduino você terá como controlar este sensor e disparar diversas ações ao detectar movimentos.

Este projeto de alarme é capaz de detectar movimentos em um ambiente disparando um sinal sonoro e acendendo um led. Pode ser usado por exemplo na porta de entrada da sua casa ou em algum cômodo e quando alguém passar por lá o alarme será disparado. Então se você necessita ser avisado da presença de alguém em um determinado lugar este projeto é uma opção interessante e fácil de fazer.

O sensor PIR é fácil de se encontrar, a maioria das lojas virtuais e físicas que vendem Arduinos e/ou componentes eletrônicos normalmente possuem este sensor. Só verifique se o sensor PIR que você pretende adquirir possui controle de sensibilidade da detecção de movimentos. Este que usei no projeto do alarme possui três pinos, controle de sensibilidade e controle de tempo que o sensor fica "ligado" quando detecta algum movimento.

Para desenvolver o projeto Alarme com Arduino e sensor de movimentos PIR você vai precisar de:

  • Arduino;
  • sensor de movimentos/presença PIR;
  • led;
  • buzzer de 5 volts;
  • 2 resistores de 220 ohms;
  • protoboard;
  • bateria de 9 volts;
  • suporte para bateria com plug para ligar no Arduino;
  • fios para interligar os componentes.

Alarme Arduino e Sensor de Movimentos PIR

O Arduino que usei neste projeto foi um xing ling, que mostrei no polêmico post diferenças entre um Arduino verdadeiro e falso. Olha o cristal de quartzo dele, tá torto!

Alarme Arduino e Sensor de Movimentos PIR

Segue abaixo o esquema detalhado do projeto do Alarme com Arduino e sensor de movimento PIR. Através deste esquema fica mais fácil de se ter uma visão geral, e de como montar corretamente o projeto. Este esquema foi montado no software Fritzing.

Alarme Arduino e Sensor de Movimentos PIR

Abaixo segue o código fonte do projeto, prontinho e testado, é só copiar, colar, compilar e fazer o upload para o Arduino.

/*
Projeto Arduino - Alarme com Arduino e sensor de movimento PIR
Por Jota
----------------------------------------
--=<| www.ComoFazerAsCoisas.com.br |>=--
----------------------------------------
*/


//Declaração das variáveis referentes aos pinos digitais.
int pinBuzzer = 7;
int pinSensorPIR = 8;
int pinLed = 9;
int valorSensorPIR = 0;

void setup() {
  Serial.begin(9600); //Inicializando o serial monitor

  //Definido pinos como de entrada ou de saída
  pinMode(pinBuzzer,OUTPUT);
  pinMode(pinSensorPIR,INPUT);
  pinMode(pinLed,OUTPUT);
}

void loop() {  
  //Lendo o valor do sensor PIR. Este sensor pode assumir 2 valores
  //1 quando detecta algum movimento e 0 quando não detecta.

  valorSensorPIR = digitalRead(pinSensorPIR);
 
  Serial.print("Valor do Sensor PIR: ");  
  Serial.println(valorSensorPIR);
 
  //Verificando se ocorreu detecção de movimentos
  if (valorSensorPIR == 1) {
    ligarAlarme();
  } else {
    desligarAlarme();
  }    
}

void ligarAlarme() {
  //Ligando o led
  digitalWrite(pinLed, HIGH);
 
  //Ligando o buzzer com uma frequencia de 1500 hz.
  tone(pinBuzzer,1500);
 
  delay(4000); //tempo que o led fica acesso e o buzzer toca
 
  desligarAlarme();
}

void desligarAlarme() {
  //Desligando o led
  digitalWrite(pinLed, LOW);
 
  //Desligando o buzzer
  noTone(pinBuzzer);
}

E para concluir segue abaixo o vídeo do Alarme com Arduino e sensor de movimentos PIR em funcionamento e disparando sempre que detecta algum movimento. Veja!

E se você gostou, curta, compartilhe, dê um joinha no vídeo e inscreva-se no nosso canal do YouTube para sempre estar por dentro e acompanhar os novos projetos e nos dar aquela força. Um grande abraço e valeu!

   
       
 

Se você gostou deste post então também vai gostar dos post abaixo!

Circuito com o fotoresistor controlando o brilho do LED, como fazer!Circuito com o fotoresistor controlando o brilho do LED, como fazer!Arduino com sensor de obstáculos ultrasônico HC-SRO4Arduino com sensor de obstáculos ultrasônico HC-SRO4Guincho robótico de palito de picolé com arduino e servomotores. Como Fazer.Guincho robótico de palito de picolé com arduino e servomotores. Como Fazer.
Diferenças entre um Arduino verdadeiro e um falso.Diferenças entre um Arduino verdadeiro e um falso.Controlando um servomotor com potenciômetro no arduino.Controlando um servomotor com potenciômetro no arduino.Projeto Arduino com display LCD, sensor de temperatura e sensor de luminosidade.Projeto Arduino com display LCD, sensor de temperatura e sensor de luminosidade.
Controlando a velocidade de um motor CC no Arduino com potenciômetro.Controlando a velocidade de um motor CC no Arduino com potenciômetro.Projeto Arduino com sensor de luz LDR com saída de leitura em ledsProjeto Arduino com sensor de luz LDR com saída de leitura em ledsArduino, primeiros passos para trabalhar com este fantástico microcontroladorArduino, primeiros passos para trabalhar com este fantástico microcontrolador
 

Top 5 do momento

Projeto Arduino com display LCD.Projeto Arduino com display LCD.
Projeto Arduino, led com botão liga desliga.Projeto Arduino, led com botão liga desliga.
Como fazer um mini gerador de energia eólica - versão 1.0Como fazer um mini gerador de energia eólica - versão 1.0
Como fazer um mini gerador de energia eólica - versão 2.0Como fazer um mini gerador de energia eólica - versão 2.0
Projeto Arduino com display LCD, sensor de temperatura e sensor de luminosidade.Projeto Arduino com display LCD, sensor de temperatura e sensor de luminosidade.
 
Como Fazer as Coisas no Facebook Como Fazer as Coisas no G+ Como Fazer as Coisas no Twitter Como Fazer as Coisas no YouTube Como Fazer as Coisas no Pinterest Feed Como Fazer as Coisas