web stats

Como Hacer Un Sensor De Movimiento Casero Paso A Paso


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:

    
      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.

Sensor de movimiento casero: ¡Hazlo tú mismo en casa! Cómo construir un detector de movimiento con Arduino y sensor PIR Descubre cómo funciona un sensor de movimiento infrarrojo y su 【Esquema del sensor de movimiento】 Cableado paso a paso

You might also like →