Si estás armando un proyecto con Arduino y querés detectar movimiento, un sensor movimiento arduino es la solución más simple y confiable. En la mayoría de los casos se trata de un módulo PIR (Pasivo Infrarrojo), como el HC-SR501, que detecta cambios de calor en su campo de visión y emite una señal digital cuando se detecta movimiento.
Cómo funciona
Un sensor movimiento arduino, típico módulo PIR, detecta radiación infrarroja emitida por personas o mascotas en movimiento. Cuando hay cambio de calor en su área, el módulo genera un pulso en su salida OUT. Esa salida es digital: HIGH cuando se detecta movimiento y LOW cuando no hay movimiento. Muchos módulos permiten ajustar la sensibilidad y el retardo para que la señal sea estable.
Conexión con Arduino
- Conectá VCC del módulo a 5V (o 3.3V según el módulo).
- Conectá GND a tierra.
- Conectá OUT a un pin digital de Arduino (por ejemplo 2).
- Algunos módulos tienen un ajuste de retardo o sensibilidad; girá el potenciómetro con un destornillador pequeño para adaptarlo a tu escena.
Ejemplo de uso básico
En Arduino, leés la salida digital del sensor:
const int sensorPin = 2; // pin al que está conectado OUT del PIR
void setup() {
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(sensorPin) == HIGH) {
Serial.println("Movimiento detectado");
}
delay(200);
}
Consejos prácticos
- Colocación: coloca el sensor con visión despejada, a la altura adecuada para cubrir la zona deseada.
- Rango típico: la mayoría de sensores PIR cubren varios metros; la distancia y ángulo de detección dependen del modelo y de las condiciones del entorno.
- Evitar falsas alarmas: evita corrientes de aire, cambios bruscos de temperatura cerca del sensor y calor directo de luces o dispositivos.
- Alimentación: suelen funcionar con 5V; si estás usando baterías, tené en cuenta el consumo en reposo y durante la detección.
Preguntas frecuentes
- ¿Qué sensor usar si necesito detectar movimiento a distancia mayor? Un PIR tiene rango limitado; para distancias largas, evaluá sensores adicionales (ej. ultrasónicos) o cámaras con software de detección.
- ¿Puede detectar mascotas? Sí, pero la sensibilidad y la altura influyen; a veces conviene ajustar la distancia de detección o combinar con otros sensores para evitar falsas alarmas.
- ¿Qué tan preciso es? Es adecuado para detectar presencia o cambio de movimiento, pero no mide distancia exacta ni velocidad.
- ¿Se puede usar con otros microcontroladores? Sí, el protocolo es simple: salida digital; funciona con Arduino, ESP32, Raspberry Pi (con GPIO), etc.
En pocas palabras — el sensor movimiento arduino es la solución rápida y económica para detectar presencia y disparar acciones en tus proyectos, desde activar una alarma hasta encender una luz automáticamente, siempre teniendo en cuenta su rango y su naturaleza de detección basada en calor.