🚀 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.
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:
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
👉 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
Sensore Reed (porta)
Buzzer
Sensore PIR
- VCC → 5V
- GND → GND
- OUT → pin 2
Sensore Reed (porta)
- un lato → GND
- altro lato → pin 3
Buzzer
- → pin 9
- – → GND
💻 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);
}
// 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 una delle condizioni è vera → scatta l’allarme
💡 Il sensore reed usa INPUT_PULLUP, quindi:
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:
👉 Questo è già un vero sistema antifurto base.
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?
Vuoi renderlo ancora più potente?
- 🔴 aggiungi LED di stato
- ⏲️ ritardo attivazione (tempo per uscire)
- 🔘 pulsante ON/OFF sistema
- 📡 WiFi → notifiche su smartphone