Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Crea il tuo allarme per porte/finestre con alcuni semplici dispositivi elettronici, magneti e Raspberry Pi. Il Raspberry Pi viene utilizzato per inviarti messaggi o e-mail quando la porta viene aperta!
Materiale necessario (link inclusi):
Raspberry Pi (ecco il kit che abbiamo usato)
Interruttore Reed
Magnete al neodimio - Usiamo un 3/8" x 3/8" x 1/2"
Cicalino
Lunghezza casuale del filo
Due breadboard
Passaggio 1: crea il sensore
Il primo passo è facile. Basta inserire i cavi dell'interruttore reed in una piccola breadboard, montata sul telaio interno di una porta o di una finestra.
Un interruttore reed è un interruttore attivato magneticamente. La distanza alla quale viene attivato dipende dalle specifiche dell'interruttore e dalle dimensioni del magnete. Potrebbero essere necessari alcuni test per farlo bene. Vuoi che l'interruttore sia chiuso quando la porta è chiusa.
Quindi, incolla o fissa il magnete al neodimio vicino all'interruttore. La direzione di magnetizzazione del magnete deve essere parallela all'interruttore.
Passaggio 2: attiva l'allarme
Ora che abbiamo una configurazione del sensore funzionante e senza contatto, possiamo usare un Raspberry Pi per creare un allarme. Il Pi monitora le condizioni dell'interruttore reed e ci avvisa ogni volta che la porta si apre.
Puoi trovare ottime istruzioni per Raspberry Pi online, ma ecco un riepilogo di ciò che abbiamo fatto:
Abbiamo collegato il Pi come un PC per verificare se funziona. Abbiamo collegato:
- Un cavo di alimentazione, nel piccolo connettore contrassegnato con "Power In"
- Un cavo per display dalla porta HDMI a un monitor
- Una tastiera e un mouse nelle due porte USB
- Una scheda microSD da 8 GB con la distribuzione Full Desktop di Raspberry Pi NOOB.
Abbiamo usato il visualizzatore VNC per connettere il Pi in remoto dal nostro PC desktop. In questo modo, non avevamo bisogno di una tastiera, un mouse e un monitor collegati. Siamo stati in grado di alimentare semplicemente il Pi e montarlo.
Passaggio 3: diagramma di collegamento
Il Pi è alimentato in una presa a muro vicina. È anche collegato con un cavo GPIO a 40 pin (incluso nel kit che abbiamo collegato in precedenza).
L'interruttore reed è collegato alla breadboard e al Pi come mostrato nello schema elettrico. Abbiamo anche attaccato il cicalino per emettere un suono con la porta aperta.
Passaggio 4: invia il Pi tramite e-mail o SMS
Abbiamo quindi creato uno script Python che viene eseguito continuamente sul Raspberry Pi, monitorando la porta. Lo abbiamo impostato per avviare automaticamente lo script ogni volta che il Pi si avvia. In questo modo non è influenzato da un'interruzione di corrente!
Puoi scaricare una copia dello script qui.
Durante l'esecuzione, lo script controlla lo stato dell'interruttore reed circa 5 volte al secondo. Quando la porta si apre, invia un messaggio di posta elettronica e suona il cicalino. Continua a ronzare finché la porta non si chiude.
L'avviso invia un messaggio di testo o un'e-mail a qualsiasi indirizzo specificato. (vedi video)