Saltar la navegación

Detector de objetos por infrarrojos (IR).

IR

Realizar un montaje que utilice el sensor digital de infrarrojos modelo Keyes IR. Cuando detecte un objeto que encienda el LED 13 de Arduino. También es necesario que muestre el valor binario leído del sensor por el monitor serie.

Como se puede observar en la figura el emisor y el receptor van montados en la misma placa. El emisor transmite una frecuencia de infrarrojo y cuando encuentra un objeto la señal se refleja y es captada por el receptor. La distancia de detección es de 2 a 40 cm (bastante menor que el rango del sensor de ultrasonidos). Tiene un jumper que deshabilita el sensor si se quita y dos potenciómetros. Con uno de ellos (el 202) regulamos la distancia a la que se detecta el objeto.

La radiación infrarroja no se ve directamente, pero si enfocamos mediante la cámara del móvil como si fuéramos a hacer una foto veremos por el visor del móvil una luz violeta.

ESQUEMA:

Pin Sensor IR Pin Arduino
Vcc 5V
GND GND
Out D3
EN Sin conectar

esquemaIR

PROGRAMA:

#define LED 13 
#define BUTTONPIN 3
boolean val;

void setup (){
  pinMode (LED, OUTPUT);
  pinMode (BUTTONPIN, INPUT);
  Serial.begin(9600);
}
void loop (){
val = digitalRead(BUTTONPIN);// digital interface will be assigned a value of 3 to read val
if (val == HIGH) digitalWrite (LED, HIGH);
else digitalWrite(LED, LOW);
Serial.println(val);
}

Actividad

Comprueba que la señal de infrarrojos NO rebota sobre una superficie negra. Prueba con cinta aislante negra. Este sería el principio de funcionamiento de un robot siguelíneas. ¿Cómo se podría diseñar con sensores IR para seguir una línea negra? Razona la lógica de funcionamiento.