Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση υλικών
- Βήμα 2: Σύνδεση του αισθητήρα κίνησης PIR
- Βήμα 3: Σύνδεση των LED και των αντιστάσεων
- Βήμα 4: Σύνδεση της PiCamera
- Βήμα 5: Ρύθμιση των ηχείων
- Βήμα 6: Κωδικοποίηση του έργου
- Βήμα 7: Τελικός έλεγχος
Βίντεο: SanityForce (Σύστημα συναγερμού- Rpi): 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Τώρα υπάρχουν πολλοί τρόποι για να διατηρήσετε τα υπάρχοντά σας ασφαλή ή απλά να κρατήσετε τα αδέλφια σας έξω από το δωμάτιό σας, όπως να του βάλετε μια κλειδαριά ή να το κρατήσετε απλώς μακριά από άλλους ανθρώπους. Τι κι αν σας έλεγα ότι δεν χρειάζεται να κάνετε όλα αυτά τα βασικά πράγματα, αλλά μπορείτε να μετατρέψετε το Raspberry Pi σας στο προσωπικό σας σύστημα συναγερμού! Τώρα μπορεί να νομίζετε ότι αυτό είναι αδύνατο ή απλώς εξαιρετικά περιττό, μπορείτε απλά να βάλετε μια κλειδαριά στην πόρτα του δωματίου σας για να κρατήσετε τον μικρό σας αδερφό έξω. Αλλά, ο αδερφός σας θα μπορούσε να βρει το κλειδί της κλειδαριάς και να μπει μόνο στο δωμάτιό σας, αλλά με αυτό το σύστημα συναγερμού, μόλις το ενεργοποιήσετε, δεν μπορεί να απενεργοποιηθεί μέχρι να πάτε και να το απενεργοποιήσετε μέσω του κωδικού. Εάν ο αδερφός σας έρθει ακόμη και ένα μέτρο κοντά στην πόρτα σας, θα χτυπήσει ο συναγερμός λέγοντας σε όλους στο σπίτι σας ότι κάποιος προσπάθησε να εισβάλει στην ιδιωτική σας ζωή. Στη συνέχεια, όταν κάποιος γνωρίζει ότι προσπάθησε να εισβάλει στην ιδιωτική ζωή σας, θα έρθει και θα τον σταματήσει. Για να μετατρέψετε το Pi σας στο εκπληκτικό σύστημα συναγερμού που ονομάζεται SanityForce, θα χρειαστεί να ακολουθήσετε μερικά απλά βήματα και να απαιτήσετε κάποια πρόσθετα στο Pi σας. Όλα τα βήματα και τα υλικά που θα χρειαστείτε παρατίθενται παρακάτω. Καλή τύχη και το SanityForce να είναι μαζί σας!
Βήμα 1: Συγκέντρωση υλικών
Τώρα για αυτό το έργο θα χρειαστείτε αρκετά κομμάτια πρόσθετων για το Raspberry Pi. Πριν ξεκινήσετε την κατασκευή του έργου, βεβαιωθείτε ότι έχετε όλα τα υλικά που αναφέρονται παρακάτω.
- 1x Raspberry Pi
- 1x Breadboard
- 1x Ζεύγος ηχείων
- 1x PiCamera
- 10x κόκκινα LED
- 1x PIR Motion Sensor
- 3x Γυναικεία-αρσενικά σύρματα
- 10x 330 αντιστάσεις
- 10x καλώδια μπλε βραχυκυκλωτήρα
- 2x καλώδια Black Jumper
Βήμα 2: Σύνδεση του αισθητήρα κίνησης PIR
Πριν συνδέσετε όλες τις άλλες λυχνίες LED και ηχεία, θέλετε να συνδέσετε τον αισθητήρα κίνησης που είναι το πίσω μέρος του έργου σας. Για τη σύνδεση του αισθητήρα κίνησης, πρέπει να είστε προσεκτικοί για να συνδέσετε το σωστό θηλυκό-αρσενικό καλώδιο στις καρφίτσες GPIO και τις ακίδες GND. Θα χρησιμοποιήσω την παραπάνω εικόνα ως παράδειγμα για να δηλώσω ποιο καλώδιο θα πήγαινε που. Στο παράδειγμα υπάρχουν 3 καλώδια συνδεδεμένα με τον αισθητήρα κίνησης, ένα πράσινο, ένα μοβ και ένα μπλε, με αυτή τη σειρά από δεξιά προς τα αριστερά. Το πράσινο σύρμα θα συνδεθεί με την καρφίτσα GND στην σανίδα ψωμιού σας, όπως θα μπορούσατε να δείτε στο παραπάνω παράδειγμα. Το μωβ σύρμα θα συνδεθεί με τον πείρο τροφοδοσίας 5 βολτ στον πίνακα ψωμιού, μπορείτε να το δείτε στην παραπάνω εικόνα. Το τρίτο και τελευταίο σύρμα, το μπλε μπαίνει στην καρφίτσα GPIO στον πίνακα ψωμιού σας, στην οποία η καρφίτσα GPIO πηγαίνει είναι η επιλογή σας.
Βήμα 3: Σύνδεση των LED και των αντιστάσεων
Έτσι, στις λυχνίες LED και τις αντιστάσεις, η σύνδεση αυτών είναι πολύ εύκολη, απλά βεβαιωθείτε ότι το μακρύ πόδι (άνοδος) της λυχνίας LED είναι συνδεδεμένο με το καλώδιο βραχυκυκλωτήρα που είναι συνδεδεμένο με τον ακροδέκτη GPIO. Το κοντό πόδι (κάθοδος) της λυχνίας LED συνδέεται με την αντίσταση 330 η οποία είναι συνδεδεμένη με τον πείρο GND. Πριν ρυθμίσετε τις λυχνίες LED στον πίνακα, συνδέστε δύο μαύρα καλώδια βραχυκυκλωτή που θα προσαρτηθούν από έναν πείρο GND στη ράγα GND στον πίνακα. Μπορείτε να απλώσετε τα LED οπουδήποτε στον πίνακα ψωμιού, σε οποιοδήποτε σχέδιο σας αρέσει. Βεβαιωθείτε ότι ακολουθείτε τα πράγματα που είπα παραπάνω και τα LED σας πρέπει να ανάβουν μόλις βάλουμε τον κωδικό και τα δοκιμάσουμε. Επίσης, οι ακίδες GPIO στις οποίες συνδέετε τα LED δεν έχει σημασία, αυτό θα μπορούσε να είναι η επιλογή σας.
Βήμα 4: Σύνδεση της PiCamera
Τώρα η σύνδεση της PiCamera είναι μια εύκολη δουλειά, αλλά προσέξτε ενώ τη συνδέετε ώστε να μην καταστρέψετε τις ακίδες της κάμερας κατά τη διαδικασία φύτευσης τους στο Pi. Εκεί ανοίγατε τη μαύρη καταπακτή στη μπάρα και απλώς τοποθετούσατε την κάμερα Pi μέσα, θυμηθείτε να σπρώξετε τη μπάρα πίσω μόλις η κάμερα είναι στη θέση της. Αφού το κάνετε αυτό, θα θέλατε να πατήσετε το κουμπί Raspberry Pi στην κάτω γραμμή της διεπαφής Pi, θα εμφανιστεί η γραμμή μενού. Στη συνέχεια, θα κάνετε κλικ στο "Προτιμήσεις" και κατεβαίνετε στο "Διαμόρφωση Raspberry Pi", αφού κάνετε κλικ σε αυτό θα λάβετε ένα μενού μπροστά από την οθόνη σας. Εκεί θα κάνετε κλικ στο "Interfaces", εκεί κάντε κλικ στο κουμπί ενεργοποίησης για την επιλογή της κάμερας. Εάν η κάμερα είναι ήδη ενεργοποιημένη, απενεργοποιήστε και, στη συνέχεια, ενεργοποιήστε την. Μόλις ενεργοποιήσετε την κάμερα, κάντε επανεκκίνηση του Pi και η κάμερά σας θα αρχίσει να λειτουργεί μόλις επανεκκινηθεί το Pi.
Βήμα 5: Ρύθμιση των ηχείων
Τώρα για το Pi θα μπορούσατε να χρησιμοποιήσετε οποιοδήποτε ηχείο σας αρέσει, αλλά θα σας συνιστούσα να χρησιμοποιείτε ηχεία που έχουν πρίζα ακουστικών που μπορείτε να συνδέσετε στην υποδοχή ακουστικών του Pi. Τώρα η ρύθμιση των ηχείων είναι το πιο εύκολο μέρος της δημιουργίας αυτού του έργου, το μόνο που πρέπει να κάνετε είναι να συνδέσετε την έξοδο ακουστικών ηχείων στην υποδοχή ακουστικών του Pi. Στη συνέχεια, θα συνδέσετε το καλώδιο USB A των ηχείων στο σημείο USB Pi του Pi. Στη συνέχεια, ενεργοποιείτε τα ηχεία σας και θα πρέπει να είστε σε λειτουργία. Σε περίπτωση που τα ηχεία σας δεν λειτουργούν αφού τα συνδέσετε, δοκιμάστε να τα αφαιρέσετε και να τα βάλετε ξανά ή να απενεργοποιήσετε και να ενεργοποιήσετε ξανά το Pi σας!
Βήμα 6: Κωδικοποίηση του έργου
Έτσι, αφού έχετε συγκεντρώσει τα πάντα στο Pi σας, είστε έτοιμοι να κωδικοποιήσετε σε Python, οπότε θα λειτουργήσει πραγματικά. Παρακάτω είναι ο κώδικας που θα τα κάνει όλα να λειτουργούν, μπορείτε απλώς να το χρησιμοποιήσετε, αλλά θυμηθείτε να αλλάξετε όλους τους αριθμούς καρφιτσών GPIO στον αριθμό καρφιτσών που είναι συγκεκριμένος για τον πίνακα ψωμιού σας. Θα πρέπει επίσης να αλλάξετε το όνομα του φακέλου μουσικής που έχω ορίσει στον κώδικα, να αλλάξετε το όνομα σε όποιο όνομα του φακέλου υπάρχει στον υπολογιστή σας. Στο κάτω μέρος είναι μια εικόνα του πώς πρέπει να φαίνεται ο κώδικας σας στην Python, απλώς κατεβάστε το αρχείο και ρίξτε μια ματιά.
από gpiozero import MotionSensorαπό gpiozero import LED
από τον χρόνο εισαγωγής ύπνου
από την εισαγωγή picamera PiCamera
εισαγωγή pygame
κάμερα = PiCamera ()
pir = MotionSensor (4)
alarm1 = LED (21)
alarm2 = LED (24)
alarm3 = LED (20)
alarm4 = LED (19)
alarm5 = LED (16)
alarm6 = LED (5)
alarm7 = LED (12)
alarm8 = LED (13)
alarm9 = LED (25)
alarm10 = LED (22)
def rest ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
ενώ True:
pir.wait_for_motion ()
αν εντοπιστεί το pir.motion_dete:
camera.start_preview ()
ύπνος (0,1)
camera.capture ('/home/pi/Desktop/capture.jpg')
camera.stop_preview ()
υπόλοιπο()
εκτύπωση ("INTRUDER ALERT !!!!")
alarm1.on ()
alarm2.on ()
ύπνος (0,4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
ύπνος (0,5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
συναγερμός 6.on ()
ύπνος (0,4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
ύπνος (0,4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
alarm10.on ()
ύπνος (0,4)
alarm9.off ()
alarm10.off ()
alarm10.on ()
alarm9.on ()
ύπνος (0,4)
alarm10.off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
ύπνος (0,4)
alarm8.off ()
alarm7.off ()
συναγερμός 6.on ()
alarm5.on ()
ύπνος (0,4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
ύπνος (0,4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
ύπνος (0,4)
alarm2.off ()
alarm1.off ()
αλλού:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
alarm10.off ()
Βήμα 7: Τελικός έλεγχος
Τώρα που βάλατε τον κώδικα σας σε python, ήρθε η ώρα να τα συνδυάσετε όλα και να δείτε αν το έργο σας λειτουργεί πραγματικά! Παρακάτω είναι ένα βίντεο για το πώς πρέπει να λειτουργεί το έργο σας, αγνοήστε μερικούς από τους ανθρώπους που μιλούσαν στο πίσω μέρος, δεν ήμουν σε ένα ήσυχο μέρος! Ελπίζουμε ότι οι προσπάθειές σας για την κατασκευή του SanityForce: Το σύστημα συναγερμού ήταν επιτυχημένες και τώρα έχετε κάτι δροσερό που θα σας βοηθήσει να κρατήσετε τα αδέλφια σας έξω από το δωμάτιό σας.
Σας ευχαριστώ που ακολουθήσατε αυτό το διδακτικό και ελπίζω να μάθατε ένα ή δύο πράγματα! Μην ξεχάσετε να αφήσετε τις σκέψεις σας κάτω στα σχόλια παρακάτω! Διασκεδάστε με το SanityForce σας!
Συνιστάται:
Σύστημα συναγερμού ασφαλείας λέιζερ (DUAL MODE): 5 βήματα
Σύστημα συναγερμού ασφαλείας λέιζερ (DUAL MODE): Όταν πρόκειται για ασφάλεια, σίγουρα χρειαζόμαστε οποιαδήποτε σταθερή ιδέα και σε αυτή την περίπτωση ο συναγερμός ασφαλείας λέιζερ είναι η καλύτερη επιλογή για δημιουργία στο σπίτι με πολύ εύκολο τρόπο. Έτσι σε αυτό το σεμινάριο θα μάθουμε πώς για να γίνει αυτό το έργο με πολύ εύκολο τρόπο, ενώ
Σύστημα συναγερμού στάθμευσης οχημάτων με χρήση αισθητήρα PIR- DIY: 7 βήματα (με εικόνες)
Σύστημα συναγερμού στάθμευσης οχημάτων με χρήση αισθητήρα PIR- DIY: Έχετε αντιμετωπίσει ποτέ πρόβλημα κατά τη στάθμευση για όχημα όπως αυτοκίνητο, φορτηγό, μοτοσικλέτα ή οποιοδήποτε άλλο, τότε σε αυτό το διδακτικό θα σας δείξω πώς να ξεπεράσετε αυτό το πρόβλημα χρησιμοποιώντας έναν απλό συναγερμό στάθμευσης οχημάτων σύστημα που χρησιμοποιεί αισθητήρα PIR. Σε αυτό το σύστημα όταν
Πώς να κάνετε έξυπνο σύστημα συναγερμού ανίχνευσης πλημμύρας χρησιμοποιώντας Raspberry Pi και Particle Argon: 6 βήματα
Πώς να κάνετε έξυπνο σύστημα συναγερμού ανίχνευσης πλημμύρας χρησιμοποιώντας Raspberry Pi και Particle Argon: Οι τυπικοί αισθητήρες πλημμύρας είναι εξαιρετικοί για να αποτρέψουν μαζικές ζημιές στο σπίτι ή στον χώρο εργασίας σας. Αλλά το καθιστά δύσκολο αν δεν είστε σπίτι να παρακολουθήσετε τον συναγερμό. Φυσικά θα μπορούσατε να αγοράσετε αυτά τα έξυπνα Αυτό το σύστημα συναγερμού πλημμύρας ανιχνεύει οποιοδήποτε υγρό και πυροδοτεί ένα
Σύστημα συναγερμού ανίχνευσης αερίου Arduino: 6 βήματα
Σύστημα συναγερμού ανίχνευσης αερίου Arduino: Γεια σε όλους! Αυτή τη στιγμή, θα εξηγήσω πώς να φτιάξετε ένα σύστημα συναγερμού ανίχνευσης αερίου Arduino στο tinkercad. Αυτό το κύκλωμα χρησιμοποιεί τον αισθητήρα αερίου για να ανιχνεύσει εάν υπάρχει φωτιά, καπνός ή διαρροή αερίου σε κοντινή απόσταση. Χρησιμοποιώντας την οθόνη LCD και το ξυπνητήρι, αυτό το κύκλωμα επίσης
Σύστημα συναγερμού πυρκαγιάς χρησιμοποιώντας Arduino [Σε λίγα εύκολα βήματα]: 3 βήματα
Σύστημα συναγερμού πυρκαγιάς χρησιμοποιώντας Arduino [Σε λίγα εύκολα βήματα]: Θέλετε να κάνετε ένα απλό και ενδιαφέρον έργο με το Arduino, το οποίο ταυτόχρονα θα μπορούσε να είναι πραγματικά χρήσιμο και δυνητικά σωτήρια; Εάν ναι, έχετε έρθει στο σωστό μέρος για να μάθετε κάτι νέο και καινοτόμο. Σε αυτήν την ανάρτηση πάμε