Projeto de Alarme com Sensor Laser, LDR e Buzzer no Arduino

 

Projeto de Alarme com Sensor Laser, LDR e Buzzer no Arduino

Objetivo

Criar um sistema de alarme por interrupção de feixe, onde um buzzer é ativado quando um objeto bloqueia o feixe de laser entre o emissor e o LDR (Light Dependent Resistor).

Aplicações:

  • Alarme de segurança contra intrusos.

  • Detecção de objetos em esteiras industriais.

  • Sistema de aviso em portas ou corredores.


Componentes Necessários

✅ Arduino Uno (ou similar)
✅ Sensor Laser de 6mm (5V)
✅ LDR (Sensor de Luz)
✅ Buzzer Ativo (5V)
✅ Resistor de 10kΩ (para o LDR)
✅ Jumpers e Protoboard


Esquema de Montagem

Conexões:

  1. Laser:

    • VCC → 3.3V do Arduino

    • GND → GND do Arduino

  2. LDR:

    • Um terminal → 5V

    • Outro terminal → A0 (pino analógico) + Resistor de 10kΩ para GND (divisor de tensão)

  3. Buzzer:

    • Terminal positivo (+) → Pino D12

    • Terminal negativo (-) → GND


Código no Arduino

cpp
Copy
Download
const int buzzerPin = 12; //PINO DIGITAL UTILIZADO PELO LED
const int pinoLDR = A2; //PINO ANALÓGICO UTILIZADO PELO LDR
 
void setup(){
  pinMode(buzzerPin, OUTPUT); //DEFINE O PINO COMO SAÍDA
  pinMode(pinoLDR, INPUT); //DEFINE O PINO COMO ENTRADA
}    
void loop(){
  //O VALOR 600 PODE SER AJUSTADO
  if(analogRead(pinoLDR) > 500){ //SE O VALOR LIDO (MENOR INCIDÊNCIA DE LUZ NO LDR) FOR MAIOR
    //QUE 500, FAZ
      tone(buzzerPin,1000); //ativa o buzzer
      delay(500);
      noTone(buzzerPin);
  }  
  else{ //SENÃO, FAZ
      noTone(buzzerPin); //buzzer desliga
  }
}

Funcionamento

  1. laser fica constantemente apontado para o LDR, que detecta a luz.

  2. Quando um objeto passa entre o laser e o LDR, a resistência do LDR aumenta (menos luz).

  3. O Arduino detecta essa mudança e ativa o buzzer com um tom de alarme.

  4. Se o objeto sair, o buzzer para de tocar.


Possíveis Melhorias

1. Ajuste Automático de Sensibilidade

  • Usar um potenciômetro para calibrar o limiar de detecção sem reprogramar.

2. Alarme com Padrão de Som Personalizado

  • Usar tone() com diferentes frequências para criar um alarme intermitente (ex.: tone(buzzerPin, 1000, 200); delay(200);).

3. Adicionar um LED Indicador

  • Um LED vermelho pode acender junto com o buzzer para alerta visual.

4. Sistema com Múltiplos Sensores (Barreira Laser)

  • Expandir para vários lasers e LDRs em uma área maior (ex.: proteção de janelas).

5. Integração com Wi-Fi/Bluetooth (ESP8266/ESP32)

  • Enviar notificações por Telegram ou e-mail quando o alarme for acionado.


Conclusão

Este projeto é uma solução simples e eficiente para detecção de intrusos ou objetos usando sensor laser + LDR + buzzer. Pode ser facilmente adaptado para aplicações industriais, residenciais ou educacionais.

Comentários

Postagens mais visitadas