← Todos los proyectos
Proyecto práctico · Nivel Fácil

Alarma de movimiento con sensor PIR

Aprenderás a detectar movimiento y reaccionar con una alarma. En esta guía encontrarás un montaje concreto, criterios de conexión y un programa funcional de referencia para este circuito.

Montaje ilustrado de Alarma de movimiento con sensor PIR

¿Qué vas a construir?

Un prototipo funcional pensado para practicar electrónica y programación con Arduino. La ilustración muestra la disposición conceptual de los componentes y sirve como referencia visual del montaje.

Materiales

  • Arduino Uno
  • sensor PIR
  • buzzer
  • LED
  • resistencia de 220 Ω y jumpers

Cómo funciona

El Arduino recibe las señales de entrada, ejecuta la lógica del programa y controla las salidas. Antes de energizar, verifica polaridad, GND común y el valor de las resistencias. Los pines indicados son una propuesta de montaje y pueden adaptarse si modificas el código.

Cómo van las conexiones

Usa esta tabla junto con el diagrama para montar el circuito. Los pines corresponden al programa incluido en este proyecto.

Componente / terminalConectar a Arduino
PIR VCC5V
PIR OUTD2
PIR GNDGND
Buzzer +D8
Buzzer −GND
LED ánodoD9 → 220 Ω
LED cátodoGND

El LED debe llevar una resistencia de 220 Ω en serie. Comparte GND entre todos los componentes.

Diagrama detallado de conexiones de Alarma PIR

Programación

Este es un ejemplo funcional para el montaje descrito:

const int PIR = 2;
const int BUZZER = 8;
const int LED = 9;

void setup() {
  pinMode(PIR, INPUT);
  pinMode(BUZZER, OUTPUT);
  pinMode(LED, OUTPUT);
}

void loop() {
  if (digitalRead(PIR) == HIGH) {
    digitalWrite(LED, HIGH);
    tone(BUZZER, 1000);
  } else {
    digitalWrite(LED, LOW);
    noTone(BUZZER);
  }
  delay(50);
}

Prueba y ajustes

Componentes que necesitas

Consulta directamente los componentes disponibles en Fasantronic para replicar este proyecto.

Ver todos los componentes →