HC-SR501 Sensor de Movimiento PIR en Modulo con Lente Fresnel DYP

[HC-SR501] HC-SR501 Sensor de Movimiento PIR en Modulo con Lente Fresnel DYP

https://electrofranko.com/web/image/product.template/54332/image_1920?unique=bc52d9c

S/ 8.00 8.0 PEN S/ 8.00

S/ 8.00

Not Available For Sale

Esta combinación no existe.

Términos y condiciones
Envío: 2-3 días laborales


Referencia Interna: HC-SR501

Módulo Sensor de Movimiento Infrarrojo Pasivo (HC-SR501)

Detector de presencia PIR ajustable mediante lente de Fresnel para sistemas de seguridad y automatización.

El módulo sensor infrarrojo pasivo (PIR) HC-SR501 está diseñado para detectar el movimiento de cuerpos que emitan radiación infrarroja (como seres humanos o animales) de forma segura y automatizada. Su funcionamiento se basa en un cristal piroeléctrico interno encapsulado en metal, el cual reacciona ante los cambios de temperatura en el entorno. La cubierta semiesférica blanca es un lente de Fresnel ranurado que divide el área de visión en múltiples zonas activas, concentrando los haces de luz térmica directamente hacia el sensor. Cuando un cuerpo caliente cruza entre estas zonas, el circuito integrado de control (BISS0001) procesa la variación diferencial y conmuta su salida digital a un nivel lógico ALTO. Es una solución altamente compacta y eficiente para sistemas de alarma perimetral, control de iluminación inteligente, domótica y dispositivos de bajo consumo.

Especificaciones Técnicas del Módulo

Parámetro Detalle
Tensión de AlimentaciónDC 4.5 V a 20 V (Regulador interno de 3.3V)
Consumo de Corriente Estático< 65 µA (Ultra bajo consumo en reposo)
Señal de Salida DigitalNivel TTL (3.3 V en ALTO / 0 V en BAJO)
Rango de Distancia Ajustable3 a 7 Metros (Mediante potenciómetro incorporado)
Tiempo de Retardo (Delay Time)5 segundos a 300 segundos (Ajustable por potenciómetro)
Ángulo de Detección OperativoCono de apertura menor a 120° grados
Parámetro Detalle
Modos de Disparo (Jumper)L (No repetible) / H (Repetible - Reinicia el tiempo)
Tiempo de Bloqueo por Defecto2.5 segundos (Evita lecturas falsas consecutivas)
Circuito Integrado PrincipalBISS0001 (Controlador microprocesado PIR)
Mapeo de Pines FísicosVCC (Positivo), OUT (Señal Digital), GND (Tierra)
Temperatura de Operación-15 °C a +70 °C
Dimensiones de la Placa32 x 24 x 25 mm

Diagrama de Conexiones y Mapeo de Pines

Diagrama de Conexión HC-SR501

Configuración de Potenciómetros y Jumpers

Ajuste de Sensibilidad (Sx): Girar en sentido horario aumenta la distancia de detección (hasta 7 metros); en sentido antihorario la reduce (hasta 3 metros).

Ajuste de Tiempo (Tx): Determina cuánto tiempo permanece la salida en ALTO tras cesar el movimiento. Girar en sentido horario prolonga el retraso hasta 5 minutos.

Modo Jumper H (Repetible): Si el sensor detecta movimiento continuo mientras la salida está en ALTO, el temporizador se reinicia manteniendo la salida activa de forma ininterrumpida.

Modo Jumper L (No repetible): La salida pasa a ALTO e ignora cualquier movimiento posterior durante el conteo del potenciómetro, volviendo obligatoriamente a BAJO al expirar el tiempo.

Código Arduino de Monitoreo de Presencia en Tiempo Real

// Código completo optimizado para el control del sensor de movimiento HC-SR501 // Monitorea el estado digital del módulo e implementa un sistema básico de alerta de intrusión const int pinSensorPIR = 3; // Pin digital conectado a la salida OUT del HC-SR501 const int pinIndicador = 13; // LED integrado en la tarjeta Arduino para verificación visual int estadoActualPIR = LOW; // Registra el nivel lógico instantáneo enviado por el sensor int estadoPrevioPIR = LOW; // Almacena el último estado para detectar flancos de conmutación void setup() { Serial.begin(9600); pinMode(pinSensorPIR, INPUT); // Configuración del pin del sensor como entrada digital fija pinMode(pinIndicador, OUTPUT); // Configuración del pin del LED como salida de aviso digitalWrite(pinIndicador, LOW); // Apaga el LED indicador inicialmente Serial.println("--- Estabilizando Cámara del Sensor PIR HC-SR501... ---"); // Nota de hardware: El sensor requiere entre 30 a 60 segundos de inicialización ambiental // para mapear el ruido térmico de la habitación y evitar falsos disparos al energizarse. delay(30000); Serial.println("--- Sistema de Detección Listo e Interconectado ---"); } void loop() { // Captura el estado digital emitido de forma directa por el circuito integrado BISS0001 estadoActualPIR = digitalRead(pinSensorPIR); // Evaluación de cambio de estado lógico para reportar eventos únicos en la terminal serie if (estadoActualPIR != estadoPrevioPIR) { if (estadoActualPIR == HIGH) { // Se detecta una transición de flanco de subida (El sensor pasó de reposo a activo) digitalWrite(pinIndicador, HIGH); // Enciende el LED de advertencia de forma inmediata Serial.println("[ALERTA]: Movimiento o presencia térmica detectada en el área."); } else { // Se detecta una transición de flanco de bajada (Expiró el tiempo configurado en el potenciómetro Tx) digitalWrite(pinIndicador, LOW); // Apaga el LED indicador de presencia Serial.println("[SISTEMA]: Área despejada - Retorno a condición estática estable."); } // Sincroniza la variable de control para capturar el siguiente cambio de estado físico estadoPrevioPIR = estadoActualPIR; } // Pequeña pausa de estabilidad antes del siguiente escaneo cíclico de la entrada digital delay(50); }