El sensor de movimiento PIR conectado a Arduino a veces no detecta un disparador repetible

Conecté el sensor de movimiento PIR HC-SR501 a un Arduino Uno y su configuración de puente está configurada en H y GND. (Este no es un puente físico, sino un pequeño enlace que conecta H y GND).

Detecta movimiento, pero a veces no se da cuenta o se vuelve a activar si todavía estoy parado frente a él.

La mayoría de las veces tengo que mover la mano para indicar que todavía estoy frente a él.

mi caso de prueba es

  1. Después de 2 o 3 segundos de estar frente a él, y si muevo las manos, debería continuar en modo "detectado por movimiento".
  2. Incluso si no me muevo, y el hecho de que estoy parado frente a él, debería detectar el calor del cuerpo y permanecer en el modo de "detección de movimiento", ya que este es un detector de infrarrojos.

Este comportamiento funciona la mayoría de las veces, pero tres de cada 10 veces deja de detectar mi presencia y cuando agito la mano, toma el modo de suspensión "predeterminado" de 3 segundos más y luego detecta el movimiento.

El potenciómetro de retardo está ajustado al mínimo. El potenciómetro de sensibilidad de distancia no es un problema ya que lo configuré a 3 pies (es decir, el mínimo) y no veo ningún problema allí.

Mi problema es que no detecta mi presencia "continua" para permanecer en modo "detección de movimiento".

Conecté el sensor de movimiento a un Arduino Uno y realicé una lectura digital (Pin5) continuamente en un bucle cada 50 ms.

Agradezco si alguien pudiera responder y decir por qué esto podría estar sucediendo.

Solo para tener en cuenta: los pines del sensor de movimiento VCC están conectados a 5V de Arduino, GND del sensor de movimiento a GND en Arduino y la salida digital del sensor de movimiento al pin 5 de Arduino.

He colocado el sensor de movimiento a 90 grados con respecto a mí de pie, ¿hay que colocarlo de otra forma?

Limpié el domo asumiendo que había algo de obstrucción/polvo; esto no ayudó.

Cualquier entrada sería apreciada.

Así es como funcionan los sensores PIR: debe haber una señal de CA (pulsos, eso es lo que significa la "P") en la salida del sensor interno, porque la CC se rechaza deliberadamente para evitar una activación falsa. Debe mover una fuente de calor (sus manos) a través del campo de visión o hacer que su temperatura palpite (difícil).
Pensé que P era para pasiva.
Consulte la pregunta y las respuestas en electronics.stackexchange.com/q/487419/73158 para obtener información sobre cómo funcionan los sensores PIR.

Respuestas (1)

Según su descripción, parece que tiene un sensor de movimiento , no un sensor de presencia, o al menos así está configurado.

ingrese la descripción de la imagen aquí

Figura 1. Un sensor de movimiento PIR tiene un par de sensores PIR uno al lado del otro en una conexión en serie inversa que detecta el movimiento y brinda alta inmunidad a los cambios en la radiación de fondo debido a los cambios de temperatura. La fuente de la imagen es modificada por mí con la imagen original del artículo de MakerGuides .

Aquí queda claro que, debido a la conexión en serie inversa, caminar hacia la zona de detección púrpura generaría un pulso positivo y caminar hacia la zona naranja daría un pulso negativo. Permanecer quieto dentro o fuera de las zonas de detección da como resultado una salida cero.

Según Components101 hay dos modos.

Modo repetible (H)
En el modo repetible (H), el pin de salida Dout subirá (3,3 V) cuando se detecte una persona dentro del rango y bajará después de un tiempo determinado (el tiempo se establece mediante el potenciómetro "Control de tiempo de apagado"). En este modo, el pin de salida se pondrá alto independientemente de si la persona todavía está presente dentro del rango o si ha salido del área. La sensibilidad se puede configurar usando el potenciómetro de "control de sensibilidad"

Modo no repetible (L)
En el modo "I", el pin de salida Dout subirá (3,3 V) cuando se detecte una persona dentro del rango y permanecerá alto mientras permanezca dentro del límite del rango de los sensores. Una vez que la persona haya abandonado el área, el pin bajará después del tiempo particular que se puede configurar con el potenciómetro. La sensibilidad se puede configurar usando el potenciómetro de "control de sensibilidad".

Intente configurar para el modo ""I".

Muchas gracias por la respuesta detallada. Pude resolver el problema, era un sensor de movimiento defectuoso. Lo reemplacé por otro y ahora funciona el modo "Repetible" y eso es lo que quería.
Bien. Acepte esta respuesta si le ayudó o escriba la suya propia y acéptela (es posible que tenga que esperar algunas horas antes de poder aceptarla) o marque el problema como resuelto.