PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 108
​Sistema antifurto con sensori multipli

🚀 Introduzione
​

Vuoi creare un vero sistema antifurto fai da te? 🏠

Con questo progetto Arduino realizzi un sistema che controlla più sensori contemporaneamente e attiva un allarme quando rileva un’intrusione.
​
👉 È la base dei sistemi di sicurezza reali.

🎯 Cosa realizzerai
​

Con Arduino creerai un sistema che:
  • 🚶 rileva movimento (PIR)
  • 🚪 rileva apertura porta (sensore reed)
  • 🚨 attiva un allarme sonoro
  • ⚡ monitora più sensori insieme 

🧰 Materiale necessario
​
  • 1x Arduino UNO
  • 1x sensore PIR (movimento)
  • 1x sensore reed (porta/finestra)
  • 1x buzzer attivo
  • cavetti jumper
  • breadboard
🛒 Componenti e risorse consigliate

👉 Kit Arduino consigliato: https://amzn.to/41fmFNK
💡 Perfetto per progetti di sicurezza e automazione domestica.

📚 Libri consigliati per approfondire Arduino

👉 Arduino per tutti – Volume 1: https://amzn.to/4rGNxB9
👉 Arduino per tutti – Volume 2: https://amzn.to/4bkfaey
👉 Arduino per tutti – Volume 3: https://amzn.to/4bogjAg

🔌 Schema di collegamento
​

Sensore PIR
  • VCC → 5V
  • GND → GND
  • OUT → pin 2

Sensore Reed (porta)
  • un lato → GND
  • altro lato → pin 3
👉 (usa INPUT_PULLUP)

Buzzer
  • → pin 9
  • – → GND
Foto

​💻 Codice Arduino
​// ============================================
// Progetto 108 - Sistema antifurto con sensori multipli
// Allarme attivo con PIR e sensore porta (reed)
// ============================================

const int sensorePIR = 2;
const int sensorePorta = 3;
const int buzzer = 9;

void setup() {
  pinMode(sensorePIR, INPUT);
  pinMode(sensorePorta, INPUT_PULLUP); // importante
  pinMode(buzzer, OUTPUT);

  Serial.begin(9600);
}

void loop() {
  int movimento = digitalRead(sensorePIR);
  int porta = digitalRead(sensorePorta);

  // Se rileva movimento o apertura porta
  if (movimento == HIGH || porta == LOW) {
    digitalWrite(buzzer, HIGH);
    Serial.println("🚨 ALLARME! Intrusione rilevata");
  } else {
    digitalWrite(buzzer, LOW);
  }

  delay(200);
}

⚙️ Come funziona

Il sistema controlla due sensori:
👉 PIR → rileva movimento
👉 Reed → rileva apertura porta

Arduino verifica continuamente:
  • se c’è movimento
  • oppure se la porta è aperta

👉 Se una delle condizioni è vera → scatta l’allarme

💡 Il sensore reed usa INPUT_PULLUP, quindi:
  • porta chiusa → HIGH
  • porta aperta → LOW 

🧠 Perché è un progetto importante
​

Qui fai un grande salto:
  • gestione di più sensori insieme
  • logica OR (più condizioni)
  • sistemi di sicurezza reali
  • gestione segnali digitali
​
👉 Questo è già un vero sistema antifurto base.

🔄 Varianti possibili
​

Vuoi renderlo ancora più potente?
  • 🔴 aggiungi LED di stato
  • ⏲️ ritardo attivazione (tempo per uscire)
  • 🔘 pulsante ON/OFF sistema
  • 📡 WiFi → notifiche su smartphone

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy