SENSOR DE MOVIMIENTO ARDUINO

 Sensor de movimiento Arduino


Los sensores infrarrojos pasivos (PIR) son dispositivos para la detección de movimiento. Son baratos, pequeños, de baja potencia, y fáciles de usar. Por esta razón son frecuentemente usados en juguetes, aplicaciones domóticas o sistemas de seguridad. 

Los sensores PIR se basan en la medición de la radiación infrarroja. Todos los cuerpos (vivos o no) emiten una cierta cantidad de energía infrarroja, mayor cuanto mayor es su temperatura. Los dispositivos PIR disponen de un sensor piro eléctrico capaz de captar esta radiación y convertirla en una señal eléctrica.


-Proyecto-

Los componentes que necesitaremos son:  

  • 1 x Protoboard
  • 1 x Led del color de tu preferencia
  • 1 x Resistencia de 330 ohms
  • 1 x Buzzer
  • 1 x Sensor de Movimiento PIR HC-SR501
  • 3 x Jumpers Macho – Hembra
  • 3 x Jumpers Macho – Macho
  • 1 x Arduino UNO
El diagrama de conexión no es para nada complicado, ya que únicamente, tendremos que conectar el sensor PIR, un led, y un buzzer a nuestro Arduino:




Lo que deberemos de verificar, es que conectemos correctamente nuestro sensor PIR, Regularmente, viene marcada cada una de las salidas, OUT es la señal.


El código se presenta de la siguiente manera:

int pir_pin = 2;

int led_pin = 3;

int buzzer_pin = 4;

void setup() 

{

  pinMode(pir_pin, INPUT);

  pinMode(led_pin, OUTPUT);

  pinMode(buzzer_pin, OUTPUT);

  Serial.begin(9600);

}

void loop() 

{

  if(digitalRead(pir_pin) == HIGH)

  {

    digitalWrite(led_pin, HIGH);

    digitalWrite(buzzer_pin, HIGH);

    Serial.println("¡Intrusos!");

  }

  else

  {

    digitalWrite(led_pin, LOW);

    digitalWrite(buzzer_pin, LOW);

    Serial.println("Modo vigilante");

  }

Con este sistema podemos darle utilidades como un cascabel de tienda electrónico, o un sistema de seguridad para nuestras casas.



Comentarios