Como Hacer Un Sensor De Movimiento Casero Paso A Paso

Un sensor de movimiento casero detecta cambios en su entorno, generalmente movimientos físicos. Se puede usar para sistemas de seguridad, luces automáticas, e incluso para ahorrar energía. Desde alertar de intrusos hasta encender una luz al entrar a una habitación, las aplicaciones son variadas y útiles.
Paso a Paso: Construyendo tu Sensor de Movimiento
Este método utiliza un sensor PIR (Pyroelectric Infrared), que es relativamente económico y fácil de conseguir. Aquí te guiamos paso a paso:
- Paso 1: Reúne tus materiales. Necesitarás:
- Un sensor PIR (HC-SR501 es común).
- Una placa Arduino (UNO es ideal para principiantes).
- Algunos cables de conexión (jumpers).
- Una resistencia (10k ohm).
- Un LED (opcional, para visualización).
- Una resistencia para el LED (220 ohm, si lo usas).
- Paso 2: Conecta el sensor PIR a Arduino.
- VCC del PIR a 5V en Arduino.
- GND del PIR a GND en Arduino.
- OUT del PIR a un pin digital de Arduino (por ejemplo, pin 2).
- Paso 3: Conecta la resistencia (pull-down).
- Conecta un extremo de la resistencia de 10k ohm al pin digital (pin 2) donde conectaste OUT del PIR.
- Conecta el otro extremo de la resistencia a GND en Arduino. Esto asegura una lectura estable cuando no hay movimiento.
- Paso 4: (Opcional) Conecta el LED.
- Conecta el ánodo (+) del LED a un pin digital de Arduino (por ejemplo, pin 13) a través de la resistencia de 220 ohm.
- Conecta el cátodo (-) del LED a GND en Arduino.
- Paso 5: Programa Arduino.
Carga el siguiente código en tu Arduino IDE:
Must Read
int sensorPin = 2; // Pin conectado a OUT del PIR int ledPin = 13; // Pin conectado al LED void setup() { pinMode(sensorPin, INPUT); pinMode(ledPin, OUTPUT); } void loop() { int sensorValue = digitalRead(sensorPin); if (sensorValue == HIGH) { digitalWrite(ledPin, HIGH); // Enciende el LED delay(1000); // Espera un segundo } else { digitalWrite(ledPin, LOW); // Apaga el LED } }
Ahora, cuando el sensor PIR detecte movimiento, el pin OUT se pondrá en HIGH, y el Arduino encenderá el LED (si lo has conectado). Puedes adaptar este código para otras funciones, como enviar una notificación o activar una alarma. Recuerda que la sensibilidad del sensor se puede ajustar mediante los potenciómetros integrados en el propio sensor PIR.
