El sensor PIR HC-SR501 es uno de los módulos de detección de movimiento más populares utilizados en proyectos de electrónica y automatización. Su capacidad para detectar movimientos humanos de forma fiable con un consumo mínimo de energía lo hace ideal para seguridad, control de iluminación y sistemas inteligentes. Este artículo explica cómo funciona el HC-SR501, su diseño interno, sus características, limitaciones y mejores prácticas para lograr una detección de movimiento precisa y estable.

¿Qué es el sensor PIR HC-SR501?
El sensor PIR HC-SR501 es un módulo pasivo de detección de movimiento infrarrojo que detecta el movimiento detectando cambios en la radiación infrarroja emitida por objetos cálidos como humanos y animales. No emite señales; en cambio, reacciona a la variación térmica dentro de su área de detección. Debido a su bajo coste, sensibilidad ajustable y salida digital sencilla, se utiliza ampliamente en sistemas de seguridad, iluminación automática y proyectos de automatización embebida.
Principio de funcionamiento del sensor de movimiento PIR HC-SR501

El HC-SR501 funciona con un rango de voltaje de entrada de 4,5 V a 12 V, aunque el más habitual es 5 V. Tras el encendido, el sensor requiere un periodo de calibración de aproximadamente 1–2 minutos, durante el cual se estabiliza a niveles infrarrojos ambientales. Durante este tiempo, las lecturas de movimiento pueden ser poco fiables.
El sensor proporciona una salida digital en el pin DOUT, que cambia de estado cuando se detecta movimiento. El módulo soporta dos modos de funcionamiento: Repetible (H) y No Repetible (L). El modo repetible está activado por defecto.
Modo repetible (H)
En modo repetible (H), el pin de salida sube a ALTO (3,3 V) cuando se detecta movimiento. Si el movimiento continúa, el temporizador de retardo se reinicia repetidamente, manteniendo la salida ALTA. La salida solo baja después de que el movimiento se detiene y expira el tiempo de retardo establecido. La sensibilidad se controla mediante el potenciómetro de sensibilidad.
Modo no repetible (L)

En modo No Repetible (L), el pin de salida sube a ALTO (3,3 V) cuando se detecta movimiento y permanece ALTO durante el tiempo de retardo preestablecido, independientemente de que el movimiento continúe. Después de que expira el retraso, la salida baja aunque siga presente movimiento. La sensibilidad se puede ajustar usando el mismo potenciómetro.
La capacidad de detección de movimiento del HC-SR501 se basa en su estructura interna de detección. El módulo utiliza un sensor piroeléctrico para detectar cambios en la radiación infrarroja emitida por objetos en movimiento, como el cuerpo humano. Una lente de Fresnel montada en la parte superior del sensor divide el área de detección en múltiples zonas y enfoca la energía infrarroja en el elemento sensor, lo que aumenta el rango de detección y amplía el ángulo de detección. La cúpula blanca visible en el módulo es la propia lente de Fresnel, mientras que el sensor piroeléctrico está situado debajo, dentro de un paquete metálico protector.
Pinado del módulo sensor PIR HC-SR501

| Número PIN | Nombre postal | Descripción |
|---|---|---|
| 1 | VCC | Entrada de energía; normalmente, +5 V (alcance: 4,5 V–12 V) |
| 2 | DOUT | Salida digital; ALTO (3,3 V) cuando se detecta movimiento, BAJO (0 V) cuando está en reposo |
| 3 | GND | Conexión a tierra |
Características del sensor HC-SR501PIR
| Característica | Descripción |
|---|---|
| Rango de voltaje de entrada | Funciona de 4,5 V a 12 V, recomendándose 5 V para un rendimiento estable y sin ruido en circuitos basados en microcontroladores. |
| Tipo de señal de salida | Proporciona una salida TTL digital (~3,3 V ALTO) cuando se detecta movimiento, permitiendo la interfaz directa con la mayoría de los microcontroladores. |
| Método de detección de movimiento | Detecta el movimiento detectando cambios en la radiación infrarroja emitidos por objetos cálidos como humanos y animales. |
| Modos de disparo | Soporta el modo Repetible (H) para disparo continuo mientras el movimiento persiste, y el modo No Repetible (L) para detección de un solo pulso. |
| Ángulo de detección | Campo de visión amplio de aproximadamente 120°, adecuado para la vigilancia de habitaciones y la cobertura de pasillos. |
| Rango de detección | Puede detectar movimiento a distancias de hasta 7 metros, ajustable mediante controles de sensibilidad integrados. |
| Consumo de energía | Consume corriente muy bajo (~65 μA), lo que la hace ideal para aplicaciones embebidas alimentadas por batería y bajo consumo. |
| Rango de temperatura de funcionamiento | Funcionamiento fiable desde –20 °C hasta +80 °C, soportando instalaciones tanto interiores como exteriores (protegidas). |
Arquitectura interna HC-SR501

| Componente | Función |
|---|---|
| Sensor piroeléctrico | Detecta cambios en la radiación infrarroja emitida por objetos cálidos como humanos o animales, convirtiendo la variación del calor en una pequeña señal eléctrica. |
| Lente de Fresnel | Enfoca y segmenta la energía infrarroja en el sensor, aumentando significativamente el ángulo de detección y el alcance efectivo de la detección. |
| BISS0001 IC | Chip de procesamiento de señal central que amplifica, filtra y analiza la salida del sensor, y luego genera una señal digital de disparo basada en el movimiento detectado. |
| Potenciómetros | Proporcionan ajustes por parte del usuario para la sensibilidad de detección y el tiempo de retardo en la salida, permitiendo ajustar el módulo para diferentes entornos y aplicaciones. |
| Saltador de modo | Selecciona el modo de disparo, repetible (reactivable) o no repetible, controlando cómo se comporta la salida cuando se detecta movimiento continuo. |
HC-SR501 Sensores de Movimiento Alternativos

• Sensores de proximidad infrarrojos – Emiten activamente luz infrarroja y detectan reflejos de objetos cercanos. Son muy adecuados para la detección de presencia a corto alcance y el conteo de objetos, pero son más sensibles a la reflectividad superficial y a las condiciones de luz ambiental.

• Sensores ultrasónicos – Utilizan ondas sonoras de alta frecuencia para medir la distancia y detectar movimiento basándose en el cronometramiento del eco. Estos sensores pueden funcionar en completa oscuridad y son eficaces para la detección de obstáculos, aunque el rendimiento puede verse afectado por superficies blandas o ruido ambiental.
Aplicaciones de sensores PIR HC-SR501
• Iluminación automática de calles, garajes, almacenes y jardines – Enciende las luces solo cuando se detecta movimiento, mejorando la eficiencia energética y reduciendo el consumo energético innecesario.
• Sistemas de alarma contra robos e intrusiones – Detectan el movimiento humano en áreas seguras y activan alarmas o notificaciones para mejorar la seguridad.
• Cámaras de seguridad activadas por movimiento – Activan la grabación de vídeo solo cuando hay movimiento, ahorrando espacio de almacenamiento y prolongando la vida útil del sistema.
• Sistemas de control industrial y de domótica – Permite el control automatizado de dispositivos como ventiladores, puertas, sistemas HVAC y electrodomésticos según la ocupación o el movimiento.
Limitaciones del sensor PIR HC-SR501
• No pueden detectar movimiento a través de paredes o cristales: los sensores PIR dependen de radiación infrarroja, que no pasa eficazmente a través de objetos sólidos ni de la mayoría de las superficies de vidrio.
• Puede verse afectado por fuentes de calor – Calefactores cercanos, la luz solar directa o los cambios rápidos de temperatura ambiental pueden causar falsos desencadenantes.
• Periodo ciego corto tras el activado – Tras detectar movimiento, el sensor puede ignorar brevemente nuevos movimientos mientras se reinicia, dependiendo del retardo y los ajustes de modo.
Optimización del rendimiento del HC-SR501
• Montar a una altura de 0,8–1,2 metros para alinear las zonas de detección con el movimiento humano típico y mejorar la consistencia de los disparadores.
• Inclinar el sensor a través de los caminos de caminata en lugar de directamente hacia ellos, permitiendo que los elementos PIR detecten cambios infrarrojos más fuertes.
• Utilizar una fuente de alimentación limpia y estable para evitar que el ruido o las fluctuaciones de voltaje provoquen comportamientos erráticos en la salida.
• Proteger el sensor del flujo de aire y las vibraciones, ya que el aire en movimiento, los ventiladores o las vibraciones mecánicas pueden provocar falsos disparadores.
• Probar y ajustar ajustes en condiciones reales ajustando la sensibilidad y el retardo tras la instalación para ajustarlos al entorno real.
Seguir estas prácticas ayuda a minimizar las falsas detecciones, mejora la fiabilidad y garantiza un rendimiento constante a largo plazo del sensor de movimiento HC-SR501.
Conclusión
El sensor PIR HC-SR501 ofrece una solución sencilla, de bajo coste y eficiente energéticamente para detectar el movimiento humano en una amplia gama de aplicaciones. Al comprender sus modos de funcionamiento, componentes internos y requisitos de colocación, puedes mejorar significativamente la precisión de la detección y reducir los disparadores falsos. Con una puesta e instalación adecuadas, el HC-SR501 sigue siendo una opción fiable tanto para proyectos embebidos para principiantes como avanzados.
Preguntas frecuentes [FAQ]
¿Puede funcionar el sensor PIR HC-SR501 con microcontroladores de 3,3 V como ESP8266 o ESP32?
Sí. Aunque el módulo suele funcionar a 5 V, en muchos casos puede funcionar a 3,3 V. La señal de salida ya es de ~3,3 V TTL, lo que la hace segura para la conexión directa a ESP8266, ESP32 y otros dispositivos lógicos de 3,3 V.
¿Por qué a veces se activa el HC-SR501 incluso cuando nadie se mueve?
Los disparadores falsos suelen ser causados por cambios repentinos de temperatura, flujo de aire de ventiladores o aires acondicionados, o ruido eléctrico de fuentes de alimentación inestables. La colocación adecuada, el bloqueo contra fuentes de calor y el uso de una fuente de alimentación regulada reducen mucho este problema.
¿Cuánto tiempo permanece el HC-SR501 ALTO después de detectar movimiento?
La duración de salida depende del ajuste del potenciómetro de retardo. Puede durar desde unos segundos hasta varios minutos. En modo Repetible (H), el temporizador se reinicia con el movimiento continuo; en modo No Repetible (L), no lo hace.
¿Puede el HC-SR501 detectar mascotas de forma fiable sin activarse en humanos?
No exactamente. El sensor detecta cambios en infrarrojos de objetos calientes, independientemente del tamaño. Sin embargo, reducir la sensibilidad, ajustar la altura del montaje y inclinar el sensor hacia arriba puede ayudar a minimizar las detecciones provocadas por las mascotas en entornos interiores.
¿Es el HC-SR501 adecuado para uso en exteriores?
El sensor solo puede usarse en exteriores si está correctamente cerrado. No es resistente a la intemperie y debe protegerse de la lluvia, la luz solar directa, el viento y los rápidos cambios de temperatura para mantener un rendimiento estable y fiable.