El sensor de movimiento, también nombrado como sensor PIR o sensor infrarrojos.
La tensión a la que trabaja el detector son 5 voltios, y cuando detecta movimiento y activa la salida consume unos 2 mA. Igualmente cuando detecta movimiento el pin de salida pasa de estar en «LOW» a «HIGH», es decir de 0 voltios a 3.3 voltios en DC.
El ángulo de detección es de 120 grados, y podemos ajustar la distancia de 3 a 7 metros de distancia de detección, para realizar este ajuste tenemos un potenciometro situado en la placa del modulo. De hecho tiene dos potenciometros, uno de ellos es para la distancia de detección y el otro potenciometro es para regular el tiempo, que queremos que la salida de señal, cuando detecta, se quede activa. Podemos ajustarlo de 1 segundo a unos 3 minutos.
A parte de los dos potenciometros, la placa del modulo tiene un jumper con el que podemos seleccionar la posición «H» o la posición «L».
Con la posición «H» (Repeating Trigger) se activará la señal de salida cuando detecte presencia, y se quedará activa el tiempo que ajustemos con el potenciometro. Si dentro del tiempo, desde que el detector a detectado movimiento volvemos a detectar movimiento, el tiempo se reinicia y empieza a contar de nuevo.
Con la posición «L» (Singel trigger) se activará la señal de salida cuando detecte movimiento, la señal permanecerá activa el tiempo ajustado con el potenciometro, y no volverá a detectar hasta que termine el tiempo ajustado.
La placa del modulo utiliza el integrado BISS0001, junto con un transistor para regular la tensión.
En la placa también disponemos de dos agujeros llamados «RL» y «RT». El «RL» lo podemos utilizar para añadir una resistencia LDR para que solo funcione el detector de movimiento cuando la zona de detección este lo suficientemente oscura. La resistencia LDR aumenta su resistividad cuanta menos luz detecta.
Los agujeros correspondientes a «RT» están diseñados para añadir un thermistor o resistencia sensible a la temperatura. Instalando esta resistencia protegeremos el modulo de alcanzar temperaturas excesivas y dañarlo.
Datos técnicos del sensor
- Tensión de trabajo : 5 … 20 V DC
- Corriente en reposo: 65 µA
- Corriente cuando detecta movimiento: 2 mA
- Voltaje de la señal cuando detecta: 3,3V, HIGH (0 Voltios cuando no detecta, LOW)
- Tiempo de la señal, ajustable con potenciometro : 3 … 200 segundos
- Distancia de detección, ajustable con potenciometro: 3 … 7 metros
- Angulo de detección: 120°
- Temperatura de trabajo: -15 … 70°
- Medidas del modulo: 32 x 24 mm
- Ajuste mediante Jumper del Trigger : L single trigger, H repeat trigger
El esquema eléctrico del detector de movimiento HC SR501 corresponde con la imagen de abajo:
Programación
El siguiente código muestra como podemos poner a detectar el sensor de movimiento, es un código sencillo que enciende la luz interna de la placa del esp32 (Doit devkit v1) al que esta conectado el sensor HC SR501.
Deja una respuesta Cancelar la respuesta