- Materiales necesarios
- Módulo de sensor PIR
- Interfaz del módulo de sensor PIR con TI-MSP430
- Programación del módulo de sensor PIR para TI-MSP430
La detección de movimiento es una parte esencial de los sistemas de seguridad y el sensor PIR es uno de los sensores más utilizados para activar las alarmas cuando se detecta movimiento. Este sensor puede detectar fácilmente los movimientos humanos / animales al detectar los rayos IR emitidos por ellos. Anteriormente utilizamos el sensor PIR para construir varios tipos de alarmas y sistemas de seguridad:
Hoy construiremos el mismo tipo de alarma de detección de movimiento conectando un sensor PIR con TI-MSP430.
Materiales necesarios
- Módulo de sensor PIR
- Plataforma de lanzamiento TI-MSP430
- LED
- Zumbador
- Tablero de circuitos
- Cables de puente
Módulo de sensor PIR
El sensor PIR significa sensor de infrarrojos pasivos que puede detectar muchos niveles de radiaciones. Como es bien sabido, todo objeto emite algo de radiación y los materiales más calientes emiten más radiaciones que otros materiales. Es por eso que este sensor puede detectar la presencia de humanos / animales porque están más calientes que otros materiales a su alrededor. El módulo consta de un sensor piroeléctrico, que detecta la presencia de cuerpo humano / animal. Y hay una lente Fresnel adjunta al sensor, lo que aumenta el rango del sensor. El pin-out para el módulo del sensor PIR se da a continuación:
Este módulo es ajustable, es decir, la sensibilidad y el disparo de tiempo se pueden ajustar girando las perillas de dos potenciómetros en la placa.
Hay dos modos de trabajo: modo de reactivación (H) y modo de no reactivación (I).
En el modo de reactivación o H, la salida permanece alta mientras se produce el movimiento. Y en el modo I o sin reactivación, la salida permanece alta y luego se vuelve baja después del tiempo de activación y este proceso continúa mientras el movimiento continúa. La mayoría de las aplicaciones usan el modo H y también usaremos este modo únicamente. El sensor PIR funciona con una fuente de alimentación de 5 V a 12 V. Pero también puede ser alimentado por pines de 3.3V del MSP430.
Para obtener más información sobre el sensor PIR, siga el enlace y también aprenda cómo se puede utilizar el sensor PIR con Arduino, Raspberry Pi y otros microcontroladores para diversas aplicaciones:
- Detector de movimiento Arduino con sensor PIR
- Alarma de sensor de movimiento Raspberry Pi con sensor PIR
- Interfaz del sensor PIR con el microcontrolador PIC
- Sistema de seguridad basado en IOT con mensaje de voz usando ESP8266
Interfaz del módulo de sensor PIR con TI-MSP430
Conectar el sensor PIR con MSP430 es muy fácil. Los pines VCC y GND del módulo están conectados a los pines VCC y GND de MSP430. El pin de salida de módulo está conectado a 8 º pin (P2.0) de MSP430. Aunque se puede usar cualquier pin, debe indicar el modo del pin como entrada. El 6 º pin (P1.4) está conectado al LED y el zumbador.
Programación del módulo de sensor PIR para TI-MSP430
El código es muy simple y se proporciona al final de este proyecto con un video de demostración. Aquí vamos a hacer parpadear el LED y sonar el timbre continuamente cuando el sensor PIR detecte cualquier movimiento.
En la función de configuración , declaramos que el pin 8 se utilizará como pin de entrada porque está obteniendo la salida del módulo PIR y el pin 6 se utilizará como pin de salida ya que está conectado al LED y al zumbador.
configuración vacía () { pinMode (8, ENTRADA); pinMode (6, SALIDA); }
A continuación, en la función de bucle , primero verificamos la salida del módulo PIR, ya sea alta o no. Ahora bien, si la salida del módulo PIR es alta, significa que se detecta algún movimiento. Entonces, para indicar esto, giramos el pin 6 hacia abajo y hacia arriba con un retraso de tiempo de 100 milisegundos, para que se pueda experimentar un parpadeo y un zumbido continuo.
bucle vacío () { If (digitalRead (8) == HIGH) { digitalWrite (6, HIGH); retraso (100); digitalWrite (6, BAJO); retraso (100); } }
Finalmente cargue el código en MSP430 usando Energia IDE y encienda la placa y espere aproximadamente un minuto. El módulo del sensor PIR tarda algún tiempo en calibrarse. Después de un minuto, mueva la mano frente al sensor y funciona. Después de retirar la mano, el parpadeo y el zumbido se detendrán. También puede intentar cambiar la sensibilidad y el disparo de tiempo utilizando los dos potenciómetros presentes en el sensor PIR.