Utilizando um Sensor Laser de 6mm com Arduino: Projeto com LDR e LED para Detecção de Objetos
Utilizando um Sensor Laser de 6mm com Arduino: Projeto com LDR e LED para Detecção de Objetos
Introdução
Sensores laser são amplamente utilizados em automação, robótica e projetos de detecção de objetos devido à sua precisão e alcance ajustável. Neste artigo, exploraremos um projeto simples, por muito eficaz, que utiliza um sensor laser de 6mm em conjunto com um LDR (Light Dependent Resistor) e um LED no Arduino. O objetivo é acender um LED quando um objeto interromper o feixe de laser, demonstrando uma aplicação prática para sistemas de segurança, contagem de objetos ou automação industrial.
Componentes Necessários
Arduino Uno (ou qualquer outra placa compatível)
Sensor Laser de 6mm (módulo laser de baixa potência)
LDR (Sensor de Luz)
LED (qualquer cor)
Resistor de 10kΩ (para o LDR)
Resistor de 220Ω (para o LED)
Jumpers e Protoboard
Funcionamento do Projeto
O sistema funciona da seguinte maneira:
O laser de 6mm é direcionado para o LDR, que detecta a luz continuamente.
Quando um objeto passa entre o laser e o LDR, a luz é bloqueada, reduzindo a resistência do LDR.
O Arduino lê essa mudança e aciona o LED, indicando a detecção do objeto.
Esquema de Circuito
O laser é alimentado por um pino 3.3V do Arduino.
O LDR é conectado em um divisor de tensão com um resistor de 10kΩ e lido por um pino analógico (ex.: A2).
O LED é conectado a um pino digital (ex.: D12) com um resistor de 220Ω em série.
Código no Arduino
const int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LEDconst int pinoLDR = A2; //PINO ANALÓGICO UTILIZADO PELO LDRvoid setup(){pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDApinMode(pinoLDR, INPUT); //DEFINE O PINO COMO ENTRADA}void loop(){//O VALOR 600 PODE SER AJUSTADOif(analogRead(pinoLDR) > 450){ //SE O VALOR LIDO (MENOR INCIDÊNCIA DE LUZ NO LDR) FOR MAIOR//QUE 600, FAZdigitalWrite(pinoLed, HIGH); //ACENDE O LED}else{ //SENÃO, FAZdigitalWrite(pinoLed, LOW); //APAGA O LED}}
Importância do Projeto
Este projeto demonstra um sistema básico de detecção por interrupção de feixe, que pode ser aplicado em:
✅ Sistemas de segurança (alarme por invasão).
✅ Contagem de objetos em esteiras transportadoras.
✅ Automação industrial (detecção de peças em máquinas).
✅ Projetos educacionais para ensino de sensores e Arduino.
Possíveis Aprimoramentos
Para tornar o sistema mais robusto e versátil, algumas melhorias podem ser implementadas:
1. Uso de Módulo Laser com Modulação PWM
Problema: Lasers contínuos podem sofrer interferência de luz ambiente.
Solução: Usar um laser modulado (PWM) com um fototransistor sintonizado, filtrando falsos positivos.
2. Adição de Buzzer ou Alarme Sonoro
Além do LED, um buzzer ativo pode alertar quando o feixe for interrompido.
3. Integração com IoT (Wi-Fi/Bluetooth)
Usar um ESP8266/ESP32 para enviar alertas por Telegram ou e-mail quando o laser for bloqueado.
4. Sistema de Contagem de Objetos
Incrementar um contador no display LCD sempre que o laser for interrompido, útil para linhas de produção.
5. Ajuste Automático de Sensibilidade
Implementar um calibrador automático no código para adaptar-se a diferentes condições de luz.
Conclusão
Este projeto simples, mas eficiente, mostra como um sensor laser de 6mm pode ser utilizado com Arduino para criar um sistema de detecção por interrupção de feixe. Com as melhorias sugeridas, ele pode evoluir para aplicações profissionais em automação, segurança e indústria.
Comentários
Postar um comentário