Costruire un semplice allarme porta: reed switch, buzzer e batteria su breadboard
Panoramica progetto
Questa guida ti accompagna nella costruzione di un semplice allarme porta magnetico usando un reed switch, buzzer, batteria e breadboard. È un classico progetto di elettronica per principianti che insegna circuiti in serie, rilevamento magnetico e dispositivi di output. Nessun microcontrollore, nessun codice — solo logica hardware pura.
Lista componenti (BOM)
| Componente | Specifiche tipiche | Qty | Note |
|---|---|---|---|
| Breadboard | Mezza dimensione (400 punti) o Intera | 1 | Prototipazione senza saldatura |
| Reed switch magnetico (NC o NO) | Normale Aperto (NO) preferito: SPST | 1 | Include magnete. NO = aperto quando magnete vicino (porta chiusa). |
| Buzzer piezo (Attivo) | 3–12 V CC, oscillatore integrato | 1 | "Attivo" = applica CC → suono. "Passivo" necessita segnale AC. |
| Resistore | 10 kΩ (1/4 W) | 1 | Limite corrente per buzzer (se necessario) o pull-up. Vedi varianti circuito. |
| Batteria 9 V + Snap connettore | Alcalina | 1 | O portabatterie 2×AA/AAA (3 V) se buzzer nominale 3 V. |
| Fili jumper | M/M, lunghezze assortite | ~10 | Anima solida (22 AWG) funziona meglio su breadboard. |
| Opzionale | |||
| LED (Rosso/Giallo) | 5 mm, 20 mA | 1 | Indicatore visivo |
| Resistore | 220–470 Ω | 1 | Limite corrente LED |
| Interruttore scivolamento/levetta | SPST o SPDT | 1 | Armamento/Disarmamento sistema |
Progettazione circuito: Due approcci
Approccio A: Più semplice (Serie) — Solo Buzzer
Concetto: Batteria → Interruttore (Arm) → Reed Switch → Buzzer → Batteria.
- Porta Chiusa: Magnete vicino reed → Reed APERTO (NO) → Circuito APERTO → Buzzer SPENTO.
- Porta Aperta: Magnete lontano → Reed CHIUSO → Circuito CHIUSO → Buzzer ACCESO.
- Problema: La maggior parte dei buzzer attivi necessita ~10–30 mA. Corrente max reed switch spesso 0,5–1 A (abbastanza). Ma 9 V direttamente su buzzer può essere troppo forte/aspro. Resistore in serie (100–470 Ω) lo attenua.
Approccio B: Driver transistor (Consigliato per affidabilità)
Perché: Isola reed switch dalla corrente del buzzer. Consente buzzer più forte, minore corrente reed, aggiunge LED facilmente.
Circuito:
9V+ │ ┌┴┐ │ │ 10 kΩ (Resistore base) └┬┘ │ ├── Base (B) di NPN (2N2222, 2N3904, BC547) │ Reed Switch (NO) │ GND
Collettore → Buzzer (+) → 9V+ (oppure Buzzer (-) a Collettore, Buzzer (+) a 9V+ per interruttore low-side).
Emettitore → GND.
LED + 220 Ω da Collettore a GND (in parallelo con buzzer) per allarme visivo.
Layout breadboard (Approccio A - Più semplice)
- Rail alimentazione: Connetti snap 9 V: Rosso → rail superiore + (linea Rossa), Nero → rail inferiore - (linea Blu).
- Interruttore Arm (Opzionale): Inserisci attraverso gap centrale. Jumper da + rail a un lato. L'altro lato → Riga 10.
- Reed Switch: Inserisci gambe in Riga 10 e Riga 15 (attraverso gap).
- Resistore (10 kΩ): Riga 15 → Riga 20.
- Buzzer: gamba (+) → Riga 20. gamba (-) → rail - (GND). Osserva polarità!
- LED (Opzionale): Anodo (+) → Riga 20. Catodo (-) → 220 Ω → rail -.
Installazione meccanica
- Reed Switch: Monta sul telaio porta (parte fissa). Usa biadesivo o viti. Tieni fili al sicuro.
- Magnete: Monta sulla porta (parte mobile), allineato con reed switch (tipicamente < 10–20 mm gap). Testa allineamento prima di montaggio permanente.
- Involucro: Metti breadboard + batteria in una scatola progetto. Pratica fori per suono buzzer e interruttore.
Test e taratura
- Interruttore Arm ACCESO.
- Chiudi porta (magnete vicino reed). Buzzer silenzioso? ✓
- Apri porta. Buzzer suona? ✓
- Regola posizione magnete/orientazione reed per trigger affidabile.
- Se troppo sensibile (vibrazioni trigger), aggiungi piccolo condensatore (0,1 µF) attraverso contatti reed (debounce) o sposta magnete leggermente più lontano.
Problemi comuni e soluzioni
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Buzzer sempre acceso | Reed switch è NC (Normalmente Chiuso) o magnete troppo lontano | Usa reed NO; avvicina magnete |
| Buzzer mai acceso | Batteria scarica, polarità buzzer invertita, reed non chiude, filo rotto | Controlla tensione batteria; capovolgi buzzer; testa reed con magnete e modalità continuità |
| Buzzer debole/silenzioso | Alta resistenza in serie, batteria scarica, discrepanza tensione buzzer | Riduci resistore serie; batteria nuova; controlla tensione nominale buzzer |
| Falsi trigger | Vibrazioni, contatti breadboard allentati, EMI | Fissa fili; condensatore debounce; allontana da motori/trasformatori |
Upgrade di livello successivo
- Allarme bloccato: Aggiungi SCR o flip-flop (CD4013) così l'allarme resta acceso finché non si preme pulsante reset.
- Wireless: Aggiungi modulo 433 MHz/LoRa/WiFi (ESP8266/ESP32) per inviare notifica telefono.
- Durata batteria: Usa MCU in sleep-mode (ATtiny85, ESP32 deep sleep) → mesi con batterie AA. Reed switch sveglia tramite interrupt.
- Allarme SMS/Email: SIM800L o ESP32 + IFTTT/Blynk.
Questo semplice circuito dimostra il cuore di tutti i sensori di sicurezza: un cambio di stato (campo magnetico) controlla l'alimentazione a un indicatore. Padronizza questo, e comprendi il fondamento di sistemi di allarme, finecorsa e sensori IoT.