Sensor infravermelho para deteção de proximidade

Sensor-de-proximidade-ir

 

Um sensor de infravermelho é um tipo de sensor que, normalmente, é utilizado para detecção de movimento e/ou distância. O sensor acima exposto, possui um LED emissor IR e um receptor IR (que se encontram na parte dianteira), um ao lado do outro para facilitar na detecção de movimento. O movimento é detectado após o sinal emitido pelo emissor IR reflectir num obstáculo e chegar até ao receptor.Na parte traseira do sensor encontramos um LED que liga/desliga conforme a detecção de movimento e também um parafuso de ajuste de detecção (3~80cm). O sensor apresentado possui um conjunto de características que facilitam a montagem do próprio num circuito.

20288-MLB20187000087_102014-O

Material:

1 LED vermelho;
1 LED verde;
1 buzzer;
2 resistências 220Ω;
Sensor IR.

Montagem:

As ligações do sensor IR são feitas da seguinte forma: o fio vermelho diz respeito à tensão (Vcc), o preto à massa (GND) e o amarelo aos dados, sendo este ligado a uma das portas digitais do arduino. Quando um obstáculo é encontrado, o LED verde acende. Quando o obstáculo deixa de estar no raio de alcance do sensor, acende o LED vermelho. O buzzer é accionado sempre que acontece uma das acções atrás mencionadas.

Capturar

Código Arduino:


int led_verde = 3;
int led_vermelho = 5;
int buzzer = 7;
int sensor = 9;

int estado_sensor = 0;

void setup()
{
Serial.begin(9600);
pinMode(sensor, INPUT);
pinMode(led_verde, OUTPUT);
pinMode(led_vermelho, OUTPUT);
pinMode(buzzer, OUTPUT);
}

void loop()
{
estado_sensor = digitalRead(sensor);
if (estado_sensor == 0)
{

digitalWrite(led_verde, LOW);
digitalWrite(led_vermelho, HIGH);

for (int i = 1; i <= 3; i++)
{
digitalWrite(buzzer, HIGH);
delay(100);
digitalWrite(buzzer, LOW);
delay(100);
}
Serial.println("Movimento detectado!");
delay(100);
}
else
{
digitalWrite(led_verde, HIGH);
digitalWrite(led_vermelho, LOW);
digitalWrite(buzzer, LOW);
}
}

Agora pessoal, é só pegar no vosso arduino, dar uma vista de olhos a este tutorial e começar a desenvolver o vosso projecto! Se ainda não tiveres o material necessário para o projecto, podes encontrá-lo ou encomenda-lo na nossa loja, a Boxelectronica.