Sensor PIR de movimiento HC-SR501
| Gama: Raspberry Pi, ARDUINO, Componentes electrónicos |
| Tramo Educativo: Secundaria, Secundaria 12-13 años, Secundaria 14-15 años, Bachillerato/FP, Universidad |
| Individual/aula: Pack individual |
Un módulo de detección volumétrica por infrarrojos pasivos diseñado para la enseñanza de la automatización del entorno, el control de eventos en tiempo real y el desarrollo de proyectos STEM sostenibles.
Especificaciones Técnicas:
Voltaje de entrada: 4.5V a 20V CC (Alimentación externa ideal a 5V).
Nivel de operación digital: 5V Lógica TTL.
Señal de salida: Binaria / Digital (0.3V en estado de reposo / 5V cuando detecta movimiento).
Corriente estática (en reposo): Menor a 50 µA (ultra bajo consumo).
Ángulo de detección (centinela): 110 grados en forma de cono.
Distancia de detección (centinela): Ajustable hasta un máximo de 7 metros.
Controles a bordo (Ajustes mecánicos): Dos potenciómetros integrados para regular la sensibilidad (distancia) y el tiempo de retraso (duración de la señal activa).
Configuración de disparo (Jumper/Shunt):
H (Gatillo repetible): Mantiene la salida en ALTO (5V) continuamente mientras siga detectando movimiento dentro del rango.
L (Gatillo no repetible): Pasa la salida a BAJO una vez transcurrido el tiempo configurado, incluso si sigue habiendo movimiento.
Peso del módulo: 15.00 g.
Características Destacadas:
Calibración Analógica Dual a Bordo: El PCB incorpora dos potenciómetros que permiten a los usuarios regular de forma directa, física y sin tocar el código, tanto el alcance de detección (sensibilidad) como la duración durante la cual la salida permanece activa tras una activación (delay).
Modo de Disparo Configurable (Jumper H/L): Cuenta con un puente de selección física que cambia radicalmente el comportamiento lógico del sensor. Permite enseñar al alumnado la diferencia entre sistemas de control por pulsos únicos frente a sistemas de monitorización de presencia continua.
Lente Óptica Fresnel Integrada: La característica cubierta plástica blanca actúa como una matriz de lentes que divide el entorno en múltiples zonas de enfoque, mejorando drásticamente la fiabilidad del sensor piroeléctrico frente a interferencias ambientales puntuales.
Alta Eficiencia de Energía: Con un consumo estático de apenas 50uA, es un componente perfecto para introducir conceptos de optimización energética y sistemas autónomos alimentados por baterías en clase.
Valores Educativos:
Estudio de la Radiación Infrarroja Pasiva (PIR): Ayuda a los y las estudiantes a asimilar conceptos de física y espectro electromagnético. Aprenden que el dispositivo no emite ningún haz de luz o láser, sino que capta de forma pasiva las variaciones de la radiación térmica invisible del entorno.
Lógica Combinacional y Condicionales: Ofrece una base inmejorable para la enseñanza de diagramas de flujo y programación basada en eventos. El paso de la señal de 0.3V a 5V es perfecto para entrenar condicionales simples de tipo "SI se detecta movimiento, ENTONCES activa el actuador".
Concienciación sobre Eficiencia Energética y Smart Cities: Fomenta la creación de soluciones ecológicas y sostenibles. Los alumnos/as pueden diseñar y programar sistemas automatizados que apaguen luces o desconecten dispositivos si no se registra presencia en el aula, promoviendo el ahorro energético práctico.
Concepto de Histéresis y Tiempos de Retardo: A través del potenciómetro de tiempo, el alumnado experimenta con el concepto industrial del retardo (time delay). Aprenden por qué los sensores reales necesitan un tiempo de espera controlado para evitar parpadeos caóticos o falsos positivos en los sistemas de control.
Código de Ejemplo para el Aula (Arduino):
Para empezar a trabajar de inmediato, conecta el pin OUT del sensor al pin digital 8 de tu Arduino y un LED (o usa el integrado de la placa) en el pin 2. Este código monitoriza el movimiento a través del monitor serie y enciende el indicador visual:


// Código de inicio rápido: Sensor PIR HC-SR501
int pinPIR = 8; // Pin digital conectado a la salida (OUT) del PIR
int pinLED = 2; // Pin digital para el LED indicador
int lectura; // Variable para almacenar el estado del sensor
void setup() {
Serial.begin(9600); // Inicializa el monitor serie
pinMode(pinPIR, INPUT); // Configura el PIR como entrada de datos
pinMode(pinLED, OUTPUT); // Configura el LED como salida
}
void loop() {
lectura = digitalRead(pinPIR); // Lee el estado del sensor (HIGH o LOW)
if (lectura == LOW) {
Serial.println("Sin movimiento");
digitalWrite(pinLED, LOW); // Apaga el LED si no hay actividad
}
else {
Serial.println("¡Movimiento detectado!");
digitalWrite(pinLED, HIGH); // Enciende el LED al detectar presencia
}
delay(100); // Pequeña pausa de estabilidad antes de la siguiente lectura
1 Módulo Sensor PIR de Movimiento HC-SR501.
Requisitos recomendados (No incluidos):
Cables de conexión tipo Dupont hembra.
Una placa de desarrollo Arduino (como Arduino Uno) o una tarjeta Raspberry Pi (como Raspberry Pi Pico o placas convencionales de la familia Pi).
Nota de conexión para Raspberry Pi: Dado que el sensor entrega una salida digital de 5V cuando se activa, si se conecta a los pines GPIO de una Raspberry Pi convencional (que operan estrictamente a 3.3V), se recomienda interponer un sencillo divisor de tensión con resistencias o un conversor de nivel lógico para adaptar la señal de forma 100% segura. Para Arduino, la conexión es directa a cualquier pin digital.
¿Cómo diferencio qué potenciómetro ajusta la distancia y cuál ajusta el tiempo?
Mirando el sensor de frente desde la zona de los componentes traseros (con los pines hacia abajo): el potenciómetro de la izquierda suele controlar el tiempo de retardo (ajustable desde unos pocos segundos hasta varios minutos), mientras que el potenciómetro de la derecha regula la sensibilidad/distancia (modificando el alcance desde los 3 metros hasta el máximo nominal de 7 metros).
¿Para qué sirve el jumper con las opciones "H" y "L"?
Determina el modo de reinicio del sensor. En el modo L (no repetible), cuando el sensor detecta movimiento, activa la salida a 5V por un tiempo fijo y luego cae a 0V, ignorando si te sigues moviendo durante ese intervalo. En el modo H (repetible), cada vez que el sensor detecta movimiento mientras la salida está en 5V, reinicia el temporizador interno, logrando que la salida se mantenga en 5V de manera ininterrumpida mientras continúe habiendo actividad en la sala.
¿El sensor PIR puede detectar movimiento a través de ventanas de cristal o paredes?
¿Por qué el sensor tarda unos segundos en funcionar correctamente al encender la placa?
El HC-SR501 requiere un periodo inicial de estabilización (llamado tiempo de inicialización o "calentamiento") que suele durar entre 30 y 60 segundos tras recibir corriente por primera vez. Durante este breve lapso, el chip interno memoriza las condiciones infrarrojas de referencia del entorno vacío del aula. Es completamente normal que realice lecturas erráticas o falsas alertas durante ese primer minuto.
Un módulo de detección volumétrica por infrarrojos pasivos diseñado para la enseñanza de la automatización del entorno, el control de eventos en tiempo real y el desarrollo de proyectos STEM sostenibles.
Especificaciones Técnicas:
Voltaje de entrada: 4.5V a 20V CC (Alimentación externa ideal a 5V).
Nivel de operación digital: 5V Lógica TTL.
Señal de salida: Binaria / Digital (0.3V en estado de reposo / 5V cuando detecta movimiento).
Corriente estática (en reposo): Menor a 50 µA (ultra bajo consumo).
Ángulo de detección (centinela): 110 grados en forma de cono.
Distancia de detección (centinela): Ajustable hasta un máximo de 7 metros.
Controles a bordo (Ajustes mecánicos): Dos potenciómetros integrados para regular la sensibilidad (distancia) y el tiempo de retraso (duración de la señal activa).
Configuración de disparo (Jumper/Shunt):
H (Gatillo repetible): Mantiene la salida en ALTO (5V) continuamente mientras siga detectando movimiento dentro del rango.
L (Gatillo no repetible): Pasa la salida a BAJO una vez transcurrido el tiempo configurado, incluso si sigue habiendo movimiento.
Peso del módulo: 15.00 g.
Características Destacadas:
Calibración Analógica Dual a Bordo: El PCB incorpora dos potenciómetros que permiten a los usuarios regular de forma directa, física y sin tocar el código, tanto el alcance de detección (sensibilidad) como la duración durante la cual la salida permanece activa tras una activación (delay).
Modo de Disparo Configurable (Jumper H/L): Cuenta con un puente de selección física que cambia radicalmente el comportamiento lógico del sensor. Permite enseñar al alumnado la diferencia entre sistemas de control por pulsos únicos frente a sistemas de monitorización de presencia continua.
Lente Óptica Fresnel Integrada: La característica cubierta plástica blanca actúa como una matriz de lentes que divide el entorno en múltiples zonas de enfoque, mejorando drásticamente la fiabilidad del sensor piroeléctrico frente a interferencias ambientales puntuales.
Alta Eficiencia de Energía: Con un consumo estático de apenas 50uA, es un componente perfecto para introducir conceptos de optimización energética y sistemas autónomos alimentados por baterías en clase.
Valores Educativos:
Estudio de la Radiación Infrarroja Pasiva (PIR): Ayuda a los y las estudiantes a asimilar conceptos de física y espectro electromagnético. Aprenden que el dispositivo no emite ningún haz de luz o láser, sino que capta de forma pasiva las variaciones de la radiación térmica invisible del entorno.
Lógica Combinacional y Condicionales: Ofrece una base inmejorable para la enseñanza de diagramas de flujo y programación basada en eventos. El paso de la señal de 0.3V a 5V es perfecto para entrenar condicionales simples de tipo "SI se detecta movimiento, ENTONCES activa el actuador".
Concienciación sobre Eficiencia Energética y Smart Cities: Fomenta la creación de soluciones ecológicas y sostenibles. Los alumnos/as pueden diseñar y programar sistemas automatizados que apaguen luces o desconecten dispositivos si no se registra presencia en el aula, promoviendo el ahorro energético práctico.
Concepto de Histéresis y Tiempos de Retardo: A través del potenciómetro de tiempo, el alumnado experimenta con el concepto industrial del retardo (time delay). Aprenden por qué los sensores reales necesitan un tiempo de espera controlado para evitar parpadeos caóticos o falsos positivos en los sistemas de control.
Código de Ejemplo para el Aula (Arduino):
Para empezar a trabajar de inmediato, conecta el pin OUT del sensor al pin digital 8 de tu Arduino y un LED (o usa el integrado de la placa) en el pin 2. Este código monitoriza el movimiento a través del monitor serie y enciende el indicador visual:


// Código de inicio rápido: Sensor PIR HC-SR501
int pinPIR = 8; // Pin digital conectado a la salida (OUT) del PIR
int pinLED = 2; // Pin digital para el LED indicador
int lectura; // Variable para almacenar el estado del sensor
void setup() {
Serial.begin(9600); // Inicializa el monitor serie
pinMode(pinPIR, INPUT); // Configura el PIR como entrada de datos
pinMode(pinLED, OUTPUT); // Configura el LED como salida
}
void loop() {
lectura = digitalRead(pinPIR); // Lee el estado del sensor (HIGH o LOW)
if (lectura == LOW) {
Serial.println("Sin movimiento");
digitalWrite(pinLED, LOW); // Apaga el LED si no hay actividad
}
else {
Serial.println("¡Movimiento detectado!");
digitalWrite(pinLED, HIGH); // Enciende el LED al detectar presencia
}
delay(100); // Pequeña pausa de estabilidad antes de la siguiente lectura
1 Módulo Sensor PIR de Movimiento HC-SR501.
Requisitos recomendados (No incluidos):
Cables de conexión tipo Dupont hembra.
Una placa de desarrollo Arduino (como Arduino Uno) o una tarjeta Raspberry Pi (como Raspberry Pi Pico o placas convencionales de la familia Pi).
Nota de conexión para Raspberry Pi: Dado que el sensor entrega una salida digital de 5V cuando se activa, si se conecta a los pines GPIO de una Raspberry Pi convencional (que operan estrictamente a 3.3V), se recomienda interponer un sencillo divisor de tensión con resistencias o un conversor de nivel lógico para adaptar la señal de forma 100% segura. Para Arduino, la conexión es directa a cualquier pin digital.
¿Cómo diferencio qué potenciómetro ajusta la distancia y cuál ajusta el tiempo?
Mirando el sensor de frente desde la zona de los componentes traseros (con los pines hacia abajo): el potenciómetro de la izquierda suele controlar el tiempo de retardo (ajustable desde unos pocos segundos hasta varios minutos), mientras que el potenciómetro de la derecha regula la sensibilidad/distancia (modificando el alcance desde los 3 metros hasta el máximo nominal de 7 metros).
¿Para qué sirve el jumper con las opciones "H" y "L"?
Determina el modo de reinicio del sensor. En el modo L (no repetible), cuando el sensor detecta movimiento, activa la salida a 5V por un tiempo fijo y luego cae a 0V, ignorando si te sigues moviendo durante ese intervalo. En el modo H (repetible), cada vez que el sensor detecta movimiento mientras la salida está en 5V, reinicia el temporizador interno, logrando que la salida se mantenga en 5V de manera ininterrumpida mientras continúe habiendo actividad en la sala.
¿El sensor PIR puede detectar movimiento a través de ventanas de cristal o paredes?
¿Por qué el sensor tarda unos segundos en funcionar correctamente al encender la placa?
El HC-SR501 requiere un periodo inicial de estabilización (llamado tiempo de inicialización o "calentamiento") que suele durar entre 30 y 60 segundos tras recibir corriente por primera vez. Durante este breve lapso, el chip interno memoriza las condiciones infrarrojas de referencia del entorno vacío del aula. Es completamente normal que realice lecturas erráticas o falsas alertas durante ese primer minuto.
Contacta con nosotros
¿Tienes dudas o quieres que te ayudemos a elegir el mejor producto para tus alumnos?
Te ayudamos







