Sommario:
- Passaggio 1: raccogliere materiali
- Passaggio 2: collegamento del sensore di movimento PIR
- Passaggio 3: collegamento di LED e resistori
- Passaggio 4: collegamento della PiCamera
- Passaggio 5: configurazione degli altoparlanti
- Passaggio 6: codificare il progetto
- Passaggio 7: controllo finale
Video: SanityForce (Sistema di allarme - Rpi): 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Ora ci sono molti modi per tenere al sicuro le tue cose, o semplicemente tenere i tuoi fratelli fuori dalla tua stanza, come metterci un lucchetto o semplicemente tenerlo fuori dalla portata di altre persone. E se ti dicessi che non hai bisogno di fare tutte quelle cose di base ma puoi trasformare il tuo Raspberry Pi nel tuo sistema di allarme personale! Ora potresti pensare che questo sia impossibile o semplicemente estremamente inutile, potresti semplicemente mettere un lucchetto alla porta della tua stanza per tenere fuori il tuo fratellino. Ma tuo fratello potrebbe trovare la chiave della serratura ed entrare nella tua stanza, ma con questo sistema di allarme, una volta acceso, non può essere disabilitato finché non lo spegni tramite il codice. Se tuo fratello arriva anche solo a un metro dalla tua porta, l'allarme suonerà dicendo a tutti in casa che qualcuno ha cercato di invadere la tua privacy. Quindi, una volta che qualcuno sa che ha cercato di invadere la tua privacy, verranno e lo fermeranno. Per convertire il tuo Pi nel fantastico sistema di allarme chiamato SanityForce, dovrai seguire alcuni semplici passaggi e richiedere alcuni componenti aggiuntivi per il tuo Pi. Tutti i passaggi e i materiali necessari sono elencati di seguito. Buona fortuna e che SanityForce sia con te!
Passaggio 1: raccogliere materiali
Ora per questo progetto avrai bisogno di alcuni componenti aggiuntivi per il tuo Raspberry Pi. Prima di iniziare a costruire il progetto, assicurati di avere tutti i materiali elencati di seguito.
- 1x Raspberry Pi
- 1x tagliere
- 1x coppia di altoparlanti
- 1x Fotocamera Pi
- 10 LED rossi
- 1x sensore di movimento PIR
- 3x cavi femmina-maschio
- 10x 330 resistori
- 10x di cavi jumper blu
- 2x di cavi jumper neri
Passaggio 2: collegamento del sensore di movimento PIR
Prima di collegare tutti gli altri LED e altoparlanti, devi collegare il sensore di movimento che è la spina dorsale del tuo progetto. Per collegare il sensore di movimento, devi fare attenzione a collegare il cavo femmina-maschio corretto ai pin GPIO e ai pin GND. Userò l'immagine sopra come esempio per indicare quale filo andrebbe dove. Nell'esempio ci sono 3 fili collegati al sensore di movimento, uno verde, uno viola e uno blu, nell'ordine da destra a sinistra. Il filo verde si collegherà al pin GND nella breadboard, come puoi vedere nell'esempio sopra. Il filo viola si collegherebbe al pin di alimentazione a 5 volt nella breadboard, puoi vederlo nell'immagine sopra. Il terzo e ultimo filo, quello blu, va nel pin GPIO sulla breadboard, in cui il pin GPIO va è la tua scelta.
Passaggio 3: collegamento di LED e resistori
Quindi per i LED e le resistenze, collegarli è molto semplice, assicurati solo che la gamba lunga (anodo) del LED sia collegata al cavo jumper che è collegato al pin GPIO. La gamba corta (catodo) del LED è collegata al resistore 330 che è collegato al pin GND. Prima di impostare i LED sulla scheda, collegare due cavi jumper neri che si collegheranno da un pin GND alla guida GND sulla scheda. Puoi distribuire i LED ovunque sulla breadboard, in qualsiasi design ti piaccia. Assicurati di seguire le cose che ho detto sopra e i tuoi LED dovrebbero accendersi una volta inserito il codice e testato. Inoltre, i pin GPIO a cui colleghi i LED non contano, potrebbe essere la tua scelta.
Passaggio 4: collegamento della PiCamera
Ora collegare la PiCamera è un lavoro facile, ma fai attenzione mentre la colleghi per non danneggiare i pin della fotocamera nel processo di piantarli nel Pi. Lì aprirai il portello nero sulla barra e inserirai semplicemente la fotocamera Pi, ricordandoti di spingere indietro la barra una volta che la fotocamera è a posto. Dopo averlo fatto, premi il pulsante Raspberry Pi nella barra inferiore dell'interfaccia Pi, verrà visualizzata la barra dei menu. Quindi fai clic su "Preferenze" e vai su "Configurazione Raspberry Pi", dopo aver fatto clic su di esso otterrai un menu davanti allo schermo. Lì fai clic su "Interfacce", quindi fai clic sul pulsante di abilitazione per l'opzione della fotocamera. Se la telecamera è già abilitata, disabilitala e poi abilitala. Dopo aver abilitato la fotocamera, riavvia il tuo Pi e la tua fotocamera inizierà a funzionare una volta riavviato il Pi.
Passaggio 5: configurazione degli altoparlanti
Ora per il Pi puoi usare qualsiasi altoparlante che ti piace, ma ti consiglierei di usare altoparlanti che hanno una presa per le cuffie che puoi collegare al jack per le cuffie del Pi. Ora configurare gli altoparlanti è la parte più semplice della creazione di questo progetto, tutto ciò che devi fare è collegare l'uscita delle cuffie degli altoparlanti al jack per cuffie del Pi. Quindi collegherai il cavo USB A degli altoparlanti allo spot USB A del Pi. A quel punto accendi gli altoparlanti e dovresti essere attivo e funzionante. Nel caso in cui i tuoi altoparlanti non funzionino dopo averli collegati, prova a toglierli, estrarli e reinserirli, oppure spegni e riaccendi il tuo Pi!
Passaggio 6: codificare il progetto
Quindi ora, dopo aver assemblato tutto sul tuo Pi, sei pronto per codificare in Python, quindi funzionerà effettivamente. Di seguito è riportato il codice che farà funzionare tutto, puoi semplicemente usarlo, ma ricorda di cambiare tutti i numeri pin GPIO con il numero pin specifico per la tua breadboard. Dovrai anche cambiare il nome della cartella della musica che ho impostato nel codice, cambiare il nome con qualunque sia il nome della cartella sul tuo computer. In fondo c'è un'immagine di come dovrebbe apparire il tuo codice su Python, basta scaricare il file e dare un'occhiata.
da gpiozero importa MotionSensorda gpiozero importa LED
dal tempo importa il sonno
da picamera import PiCamera
importa pygame
fotocamera = PiCamera()
pir = Sensore di movimento(4)
allarme1 = LED(21)
allarme2 = LED(24)
allarme3 = LED(20)
allarme4 = LED(19)
allarme5 = LED(16)
allarme6 = LED(5)
allarme7 = LED(12)
allarme8 = LED(13)
allarme9 = LED(25)
allarme10 = LED(22)
def resto():
pygame.init()
pygame.mixer.music.load("LA LA LA.mp3")
pygame.mixer.music.play(-1)
mentre vero:
pir.wait_for_motion()
se pir.motion_detected:
camera.start_preview()
sonno(0.1)
camera.capture('/home/pi/Desktop/capture.jpg')
camera.stop_preview()
riposo()
print ("ALLARME INTRUSO!!!!")
allarme1.on()
allarme2.on()
sonno(0.4)
allarme1.off()
allarme2.off()
allarme3.on()
allarme4.on()
dormire(0,5)
allarme3.off()
allarme4.off()
allarme5.on()
allarme6.on()
sonno(0.4)
allarme5.off()
allarme6.off()
allarme7.on()
allarme8.on()
sonno(0.4)
allarme7.off()
allarme8.off()
allarme9.on()
allarme10.on()
sonno(0.4)
allarme9.off()
allarme10.off()
allarme10.on()
allarme9.on()
sonno(0.4)
allarme10.off()
allarme9.off()
allarme8.on()
allarme7.on()
sonno(0.4)
allarme8.off()
allarme7.off()
allarme6.on()
allarme5.on()
sonno(0.4)
allarme6.off()
allarme5.off()
allarme4.on()
allarme3.on()
sonno(0.4)
allarme4.off()
allarme3.off()
allarme2.on()
allarme1.on()
sonno(0.4)
allarme2.off()
allarme1.off()
altro:
allarme1.off()
allarme2.off()
allarme3.off()
allarme4.off()
allarme5.off()
allarme6.off()
allarme7.off()
allarme8.off()
allarme9.off()
allarme10.off()
Passaggio 7: controllo finale
Ora che hai inserito il tuo codice in Python, è ora di mettere tutto insieme e vedere se il tuo progetto funziona davvero! Di seguito è riportato un video di come dovrebbe funzionare il tuo progetto, ignora alcune delle persone che parlano nel retro, non ero in un posto tranquillo! Spero che i tuoi sforzi nel realizzare SanityForce: The Alarm System siano stati un successo, e ora hai qualcosa di interessante che ti aiuterà a tenere i tuoi fratelli fuori dalla tua stanza.
Grazie per aver seguito questo tutorial e spero che tu abbia imparato una cosa o due! Non dimenticare di lasciare i tuoi pensieri nei commenti qui sotto! Divertiti con la tua SanityForce!
Consigliato:
Mini sistema di allarme PIR M5StickC-ESP32: 7 passaggi
Mini sistema di allarme PIR M5StickC-ESP32: in questo progetto impareremo come creare un mini avviso di allarme utilizzando un mini sensore PIR e una scheda M5StickC ESP32. Guarda il video
Sistema di allarme antintrusione domotico fai-da-te!: 5 passaggi (con immagini)
Sistema di allarme antintrusione fai-da-te fai-da-te!: In questo progetto ti mostrerò come utilizzare il software Home Assistant per creare un sistema di allarme antintrusione per la tua casa. Il sistema rileverà sostanzialmente se la porta viene aperta senza permesso e quindi invierà una notifica
Allarme impianto allarme sete: 13 passaggi
Allarme sete per le piante: devo confessare: sono un orribile genitore vegetale. È bello togliermelo dal petto. Non riesco a capire se sta colpendo la fotosintesi un po 'troppo forte o sta andando leggero con il vecchio H2O. Sembra che niente di ciò che farò manterrà questi tizi
Sistema di allarme antincendio con Arduino [in pochi semplici passaggi]: 3 passaggi
Sistema di allarme antincendio con Arduino [in pochi semplici passaggi]: stai cercando di realizzare un progetto semplice e interessante con Arduino che allo stesso tempo possa essere davvero utile e potenzialmente salvavita? Se sì, sei arrivato nel posto giusto per imparare qualcosa di nuovo e innovativo. In questo post andiamo
Tutorial: come attivare l'allarme della porta utilizzando l'allarme del sensore dell'interruttore magnetico MC-18: 3 passaggi
Tutorial: come creare un allarme porta utilizzando l'allarme del sensore dell'interruttore magnetico MC-18: Ciao ragazzi, sto per fare un tutorial sull'allarme del sensore dell'interruttore magnetico MC-18 che funziona in modalità normalmente chiusa. Ma prima, lasciate che vi spieghi in breve cosa si intende per normalmente vicino. Esistono due tipi di modalità, normalmente aperta e normalmente chiusa