En esta ocasión vamos a estudiar el sensor de movimiento RCW0506

Este sensor de movimiento es un sensor PIR(passive infrared) piroeléctrico o infrarrojo pasivo.

Funcionamiento del sensor de movimiento:

Este sensor de movimiento funciona detectando las emisiones infrarrojas de los cuerpos que emiten personas o animales debidas al calor corporal a mayor calor mayor radiación.

Lente de Fresnel

Este sensor capta las emisiones infrarrojas emitidas por un cuerpo en movimiento y ayudándose de una lente de fresnel que es una semiesfera de polietileno de alta densidad que permite el paso de la radiación infrarroja entre 11 y 14 micrones  construida de manera tal que las radiaciones infrarrojas que llegan a su superficie externa se concentran en un punto común interior o foco, para ayudar a la detección.

Lente de Fresnel
Lente de Fresnel

Debajo de esta lente de fresnel se encuentra el sensor de infrarrojos.

sensor de movimiento pir
sensor de movimiento pir

En este vídeo puedes ver también su funcionamiento si lo prefieres:

Como se aprecia en la imagen posterior el sensor tiene interiormente dos zonas de detección separadas cuando no está detectando ningún cuerpo en movimiento ambas zonas están recibiendo la misma radiación infrarroja pero cuando una persona o animal entra en una de las zonas de detección  se crea una diferencia de radiación captada por una  con respecto a la zona otra esta diferencia es detectada por el circuito electrónico que hace activar la patilla denominada out poniéndola a nivel alto.

Detección sensor de movimiento pir
Detección sensor de movimiento pir

La longitud de detección de este sensor es ajustable mediante un potenciómetro y esta se puede ajustar para que la longitud máxima de detección sea hasta de 3m en su nivel mínimo y de hasta 7m en el nivel máximo , el ángulo de detección es de 110º.

También es posible ajustar el tiempo que estará activa la patilla OUT a nivel alto que la podemos ajustar entre 3segundos y 5 minutos.

En la siguiente imagen podemos ver estos dos potenciómetros de ajuste de color anaranjado.

Potenciometros de ajuste sensor de movimiento pir
Potenciometros de ajuste sensor de movimiento pir

El de la izquierda denominado TX configura el tiempo de ajuste aumentando este en sentido horario.

El potenciómetro de la derecha incrementa la longitud de detección en sentido anti-horario

Patillaje sensor de movimiento:

Patillaje sensor de movimiento pir
Patillaje sensor de movimiento pir

Vcc: Alimentación 5vdc-20vdc

Out: Se pone a 3.3v cuando detecta, esta tensión es suficiente para activar una entrada digital de Arduino ya que a partir de 2,5 voltios lo interpreta como un 1 lógico.

Gnd: Ground masa 0 voltios

Hay otro modelo equivalente de este módulo que es el HC-SR501 que es exactamente igual salvo que en los pads nombrados en la imagen como L y H dispone de unos pines y un JUMPER o puente en el que podemos seleccionar dos modos de funcionamiento, según puenteemos entre el central y L o H.

En L pone la patilla OUT a nivel alto durante el tiempo programado y después se pone a nivel bajo haya detección o no.

En la posición H hace un re-disparo es decir mientras está detectando esta reseteando el temporizador de apagado por lo tanto mientras se detecte movimiento estará OUT a nivel alto.

En el módulo que nos ocupa el pad central viene puenteado con H, por lo que mientras detecte movimiento estará activa la salida cuando deje de detectar contará el tiempo.

Si no hay movimiento no se dispara la salida OUT.

También hay que tener en cuenta que cuando la salida vuelve a su estado inactivo , hay un periodo de tres segundos que no detecta y que al alimentarlo esta inicializando un tiempo inferior a 1 minuto

curso arduino
CURSO ARDUINO

Si quieres convertirte en un experto en Arduino pincha en el siguiente botón

Características técnicas del sensor de movimiento:

Usa el PIR LHI778 y el controlador BISS0001

-Voltaje de alimentación: de 5 a 12 VDC

-Consumo promedio: <1 miliampere

-Rango de distancia de 3 a 7 metros ajustable.

5 HC-SR501 PIR Sensor infrarrojo de movimiento.

-Angulo de detección: cono de 110°

-Ajustes: 2 potenciómetros para ajuste de rango de detección y tiempo de alarma activa.

 -No disponible Jumper para configurar la salida de alarma en modo mono-disparo ó disparo repetitivo (‘rettrigerable’)

-Salida de alarma de movimiento con ajuste de tiempo entre 3 segundos a 5 minutos.

-Salida de alarma activa Vo con nivel alto de 3.3 volts y 5 ma source, lista para conexión de un led, ó un transistor y relé

Algo a tener en cuenta

Tiempo de inicialización: después de alimentar el módulo HC-SR05, debe transcurrir 1 minuto antes de que inicie su operación normal. Durante ese tiempo, es posible que el módulo active 2 ó 3 veces su salida.

 -Tiempo de salida inactiva: cada vez que la salida pase de activa a inactiva, permanecerá en ese estado los siguientes 3 segundos. Cualquier evento que ocurra durante ese lapso es ignorado. -Temperatura de operación: -15° a +70° C. -Dimensiones: 3.2 x 2.4 x 1.8 cms

Esquema de conexionado

Conexionado sensor de movimiento
Conexionado sensor de movimiento

Programa en Arduino

/*AUTOR: JOSE ANTONIO RIVERA MORALES
 *FECHA: 28-09-19
 *www.pasionelectronica.com
 * Este programa lee el sensor de movimiento de infrarojos pasivo y activa una alarma
 * cuando es detectado un objeto movil
 */
int sensorMov=2;//Pin donde conectaremos la salida OUT del sensor
int alarma=3;//Pin donde conectaremos el buzzer-chicharra
void setup() {
pinMode(sensorMov,INPUT);//la salida del sensor sera por tanto una entrada en arduino
pinMode(alarma,OUTPUT);//El buzzer es una salida
}

void loop() {
  while (digitalRead(sensorMov)==true){//mientras este detectando haz sonar la alarma
    digitalWrite(alarma,HIGH);//100ms on 100ms off 
    delay(100);
    digitalWrite(alarma,LOW);
    delay(100);
   
  }

}

Puedes descargar el programa en la zona de descargas