Sensor PIR con Arduino

Sensor PIR piroeléctrico con Arduino UNO

Primeramente, en este tutorial les enseñaremos a usar el sensor PIR de movimiento, también conocido como sensor infrarrojo pasivo ó piro eléctrico. Este, de hecho es un sensor electrónico que utiliza la luz infrarroja irradiada por los objetos que se encuentran en su campo de visión. En este caso su distancia máxima es de 6 metros. Básicamente son fabricados de un material cristalino que genera cargas eléctricas cuando se expone a la radiación infrarroja. En conclusión, los voltajes que manda varían según la radiación que detecte el sensor. Estos voltajes son medidos por medio de un amplificador.

Sensor PIR

Sensor PIR comercial

Los módulos convencionales, usualmente, contiene lentes ó filtros especiales llamados lentes de fresnel. Las lentes de fresnel son aquellas que enfocan las señales, en este caso infrarrojas, del ambiente. Cuando los sensores piroeléctricos detectan un cambio de señal, el sensor cambia rápidamente y el amplificador activa la salida para indicar que hay movimiento. En este caso, esta salida permanece activa durante unos segundos para que el microcontrolador ó Arduino pueda tomar una decisión si hubo movimiento o no.

Este sensor cuenta con tres terminales, solamente una se utiliza para la alimentación que maneja en este caso es de 5 volts la otra terminal es para la tierra y la última es la salida de detección de movimiento. Por lo tanto, este sensor es digital, esto significa que solo maneja dos voltajes o niveles lógicos.

 

Sensor PIR conectado al Arduino

Sensor PIR conectado al Arduino

dsc09778

Sensor PIR con Arduino

 

Materiales

 

Calibración del sensor PIR

En este caso, la calibración es muy importante para el sensor PIR. Básicamente el sensor requiere un tiempo de preparación para comenzar a tomar lecturas de forma adecuada. Esto se debe a que tiene que ocurrir las adaptaciones a las condiciones de operación del ambiente donde fue instalado. Durante ese tiempo del sensor “aprende” a reconocer el estado de reposo o el estado de movimiento del ambiente es recomendable que en el tiempo de calibración la ausencia de personas en el ambiente instalado el tiempo de calibración varia desde los 10 a 60 segundos.

Tutorial con Arduino

Para empezar, vamos a utilizar el sensor PIR junto con el Arduino nano. En primer lugar, para detectar movimiento y encender un LED, el diagrama que vamos a utilizar es el siguiente. En el circuito conectaremos la salida digital del sensor PIR al pin 11 de nuestro Arduino uno y el pin 12 al LED que está conectado con su respectiva resistencia. Como consecuencia, tendremos nuestro sistema ya montado y listo para programar.

circuitopir

Sensor PIR con Arduino

 

Conexiones

  • Rojo: VCC.
  • Negro: GND.
  • Amarillo: Señal.

 

Código Arduino 

Finalmente, a continuación presentamos el código para este tutorial en electrónica y programación.  En conclusión, podemos utilizar este sensor para activar una alarma que detecte personas, prender la luz en un pasillo entre otras cosas. Por lo general, las aplicaciones son particulares, sin embargo este ejemplo da un punto de partida interesante, además de aportar a tus conocimientos.

 

5 Comments

  1. Javier Noviembre 12, 2015
    • Hector Torres Diciembre 7, 2015
  2. Fabi Octubre 14, 2016
    • Saul Jesus Octubre 17, 2016
  3. ING: AVALOS Diciembre 14, 2016

Leave a Reply