Saltar al contenido
Volver

Sensor PIR HC-SR501: ficha técnica y conexión

Publicado:  at  11:15 a. m.

Qué detecta el HC-SR501

El HC-SR501 es un módulo PIR que detecta cambios de radiación infrarroja producidos por el movimiento de cuerpos calientes. Es barato y sencillo, pero no detecta presencia estática: si una persona permanece quieta puede dejar de activar la salida.

Para una luz de paso o un aviso de movimiento es suficiente. Para saber si una persona sigue sentada en una habitación, un radar mmWave como el LD2410 puede encajar mejor.

Pines y controles

La mayoría de módulos expone tres pines:

PinFunción
VCCAlimentación del módulo
OUTSalida digital de movimiento
GNDMasa común

También suelen incluir dos ajustes: uno para sensibilidad y otro para el tiempo que permanece activa la salida. Algunos módulos incorporan un selector de modo retrigger. La serigrafía puede variar, así que verifica el módulo antes de conectarlo.

Conexión con ESP32

Para una prueba sencilla, conecta VCC a una tensión compatible, GND a la masa del ESP32 y OUT a un GPIO configurado como entrada. El nivel de salida debe ser compatible con el ESP32; no supongas que cualquier módulo alimentado a 5 V puede llevar una señal de 5 V directamente a un GPIO de 3,3 V.

Una conexión de ejemplo podría usar GPIO27 para OUT, pero elige un pin libre de tu placa y evita los utilizados durante el arranque. Prueba primero con un multímetro o con un LED de baja corriente y no conectes relés o cargas peligrosas directamente a la salida.

Configuración con ESPHome

binary_sensor:
  - platform: gpio
    pin: GPIO27
    name: "Movimiento del pasillo"
    device_class: motion
    filters:
      - delayed_off: 10s

El filtro mantiene el estado activo unos segundos después del último disparo y evita que una luz se apague inmediatamente. El tiempo físico del módulo y el filtro de software se suman, así que ajusta ambos durante las pruebas.

Sensibilidad y falsas detecciones

Coloca el sensor a una altura y orientación que cubran la zona real, no hacia una ventana con cambios de temperatura o una fuente de calor. El movimiento lateral suele ser más fácil de detectar que caminar directamente hacia el sensor.

Empieza con sensibilidad y tiempo moderados. Si los subes al máximo, una puerta, una corriente de aire o cambios térmicos pueden mantener la salida activa. Si los bajas demasiado, una persona puede atravesar la zona sin activar el módulo.

Problemas frecuentes

PIR o mmWave

El PIR es una buena opción para detectar movimiento de forma económica y simple. El mmWave resulta más adecuado si necesitas presencia estática, aunque requiere un ajuste más cuidadoso y puede ser más sensible al entorno. No elijas solo por la ficha: prueba el sensor en la habitación real.

Seguridad

Usa el sensor para automatizaciones reversibles. Una detección de movimiento no debe ser la única condición para abrir una cerradura, desactivar una alarma o conectar una carga peligrosa. Mantén un control manual y comprueba qué ocurre si el ESP32 pierde red.

Fuentes y siguiente paso

Consulta la documentación del sensor GPIO de ESPHome y la ficha del módulo concreto. Para proyectos de temperatura y humedad, revisa DHT11 frente a DHT22.


Sugerir cambios
Compartir este artículo en:

Artículo anterior
ESP32 vs ESP8266 vs Arduino: cuál elegir
Artículo siguiente
Sensor de presencia mmWave HLK-LD2410 con Home Assistant