Sensor PIR HC-SR501 con ESP32-C3: detecta movimiento

Sensor PIR HC-SR501 con ESP32-C3: detecta movimiento

¡Prepárate para dar un paso más en la automatización de tus proyectos con el Sensor de Movimiento PIR HC-SR501 de tu kit! Este módulo te permitirá detectar la presencia de personas o animales, abriendo la puerta a un sinfín de aplicaciones de seguridad, iluminación automática o incluso juguetes interactivos.

Al final de este tutorial, serás capaz de:

Antes de comenzar, asegúrate de tener lo siguiente:

Objetivo: Conectar el sensor PIR y leer su estado para detectar movimiento, mostrando el resultado en el Monitor Serial.

Descripción: Esta actividad te familiarizará con el sensor PIR. Lo conectarás a tu ESP32-C3 y escribirás un código simple para saber cuándo se detecta movimiento en su campo de visión.

El Sensor de Movimiento PIR HC-SR501 es un detector de Movimiento por Infrarrojos Pasivo (PIR por sus siglas en inglés). «Pasivo» significa que no emite energía, sino que detecta cambios en la radiación infrarroja (calor) que emiten los cuerpos. Cuando una persona o animal se mueve dentro de su rango, el sensor detecta un cambio en el patrón de calor, y su pin de salida cambia de estado.

Este sensor tiene un lente tipo «domo» que ayuda a ampliar su campo de visión. También tiene dos potenciómetros en su base (usualmente naranja o azules) que te permiten ajustar:

Cuando el sensor PIR detecta movimiento, su pin de salida pasa a un estado ALTO (HIGH) . Cuando no hay movimiento (o el tiempo de retardo ha terminado), vuelve a BAJO (LOW) . Es una salida digital simple de «sí» o «no».

¡Antes de conectar, asegúrate de que tu ESP32-C3 SuperMini esté desconectada del computador!

El sensor PIR HC-SR501 tiene 3 pines claramente identificados:

Observa cómo se conecta el sensor PIR a tu ESP32-C3 SuperMini. En Wokwi, podrás simular el movimiento y ver cómo cambia el estado del sensor en el Monitor Serial.

Para esta actividad, no necesitas librerías adicionales, ya que digitalRead() es una función nativa de Arduino.

Objetivo: Integrar el sensor PIR con un LED (del Tutorial 1) para que el LED se encienda cuando se detecte movimiento.

Descripción: Esta actividad te permitirá crear una simple alarma visual. El LED se encenderá automáticamente cuando el PIR detecte la presencia de algo, y se apagará cuando el movimiento cese.

¡Asegúrate de que tu ESP32-C3 SuperMini esté desconectada del computador!

Aquí verás cómo se conectan el PIR y el LED. Haz clic en la imagen para abrir la simulación en Wokwi y observa cómo el LED se enciende al detectar movimiento simulado.

Objetivo: Combinar el sensor PIR con un LED y un Buzzer (del Tutorial 2) para crear una alarma completa que se active al detectar movimiento.

Descripción: Lleva tu alarma al siguiente nivel. Al detectar movimiento, no solo encenderás un LED, sino que también activarás un sonido de alarma con el buzzer. Esto es ideal para una pequeña alarma de seguridad o un sistema de bienvenida.

Aquí verás cómo se conectan el PIR, el LED y el Buzzer. Haz clic en la imagen para abrir la simulación en Wokwi y observa cómo se activa la alarma visual y sonora al detectar movimiento.

Recommended articles