Introduction: Arduino+PIR (sensor De Movimiento)

Sistema detector de movimiento hecho con arduino y el sensor pasivo PIR.

Step 1: Preparando Componentes.

Para la realizacion de este proyecto son necesarios unos pocos componentes.

*La tarjeta arduino.
*El sensor de movimiento PIR.
*Una resistencia.
*Algunos cables.
*Fuente de alimentacion regulada de 5v (yo use un cargador de telefono usb).
*Cable usb para programar el arduino.

Step 2: Conectando Hardware.

Primero conectamos la alimentacion proveniente de los 5v del arduino al rail del protoboard (+5v y GND).

Luego se conecta el cable rojo del sensor PIR al positivo del protoboard, y el cable marron al negativo del protoboard.

NOTA: Cuidado con confundirte conectando el cable negro del sensor a GND del arduino, ese cable por ser negro no es GND, es la salida de colector abierto del sensor. GND es el cable marron.

Por ultimo conectamos el cable negro con una resistencia de 10kohm hacia el positivo del protoboard y hacia el pin 2 del arduino (entrada que monitorea el arduino).

Step 3: Programacion.

Ahora para finalizar haremos la programacion para la tarjeta arduino.

Con el uso del arduino IDE, programamos las siguientes lineas de codigo:

int led = 13; % led que avisara cuando detecte movimiento.

int PIR = 2; %pin donde esta la salida del sensor.

void setup() {
pinMode(led,OUTPUT);
pinMode(PIR,INPUT);
delay(4000); % tiempo de espera para inicializar el sensor.
}

void loop() {
val = digitalRead(PIR);
if val == LOW {
digitalWrite(led,HIGH);
delay(500);
digitalWrite(led,LOW);
delay(2000);
}

}

En el procedimiento setup() el cual se ejecuta una sola vez al energizar arduino, damos un tiempo de espera de 4 segundos para que el sensor se calibra y comienza a sensar.

Las siguientes instrucciones revisan si el sensor envio una señal al pin 2 del arduino y si es asi, prende el led del pin 13 por 500ms y lo apaga por 2 seg para seguir sensando.

Y con esto ya puedes monitorear algun sitio determinado.

Disfrutalo.