Πίνακας περιεχομένων:
- Βήμα 1: Εξαρτήματα και υλικά
- Βήμα 2: Μαζεύοντας το υλικό μαζί
- Βήμα 3: Βάση δεδομένων
- Βήμα 4: Γράφοντας τον Κώδικα
- Βήμα 5: Σχεδιάστε τον Αποκριτικό Ιστότοπο
- Βήμα 6: Λογισμικό για το Raspberry Pi
- Βήμα 7: Χτίζοντας την υπόθεση
Βίντεο: Προηγμένο σύστημα ασφαλείας: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Θέλατε ποτέ να εξασφαλίσετε πλήρως το σπίτι σας και να καταστήσετε αδύνατο να εισέλθουν εισβολείς στο σπίτι σας; Αν ναι, αυτή είναι η λύση για εσάς!
Έφτιαξα το Advanced Security System, αυτό είναι ένα σύστημα που θα προστατεύει το σπίτι σας από μέσα και έξω και θα τρομάξει τους εισβολείς μακριά με ένα δυνατό ήχο που ανάβει όταν εισέρχονται. Μπορείτε να ελέγξετε αυτό το σύστημα μέσω ενός ιστότοπου και θα γνωρίζετε πάντα πότε και πού εντοπίστηκε ένας εισβολέας.
Αυτό είναι το πρώτο μου έργο στον τομέα σπουδών μου: Τεχνολογία πολυμέσων και επικοινωνιών (MCT) στο Howest (Kortrijk belgium).
Βήμα 1: Εξαρτήματα και υλικά
Για το έργο μου χρησιμοποίησα πολλά μέρη που θα απαριθμήσω παρακάτω, θα προσθέσω επίσης τον λογαριασμό υλικών με τη σωστή τιμή και ιστότοπους από τους οποίους τα παρήγγειλα.
Συστατικά:
- Raspberry Pi 4 Μοντέλο B / 4GB
- Συναρμολογημένο Pi T-cobbler συν GPIO Breakout
- LDR
- Αισθητήρας κίνησης
- Μαγνητικός διακόπτης επαφής
- Λωρίδα led
- OLED
- Sirene
- MCP3008
- TIP120
- Breadboard
- Παροχή ηλεκτρικού ρεύματος
- Σύρμα από jumper αρσενικό σε αρσενικό
- Σύρμα από jumper αρσενικό προς θηλυκό
Υλικά:
- Led προφίλ
- MDF ξύλο 18mm
- Γυαλί Plexie
- Μεντεσέδες
Εργαλεία:
- Συγκολλητικό σίδερο
- Λεπτό πριόνι
- Είδε
- Λαμέλο
- Γυαλόχαρτο
- Λευκή μπογιά
- Nailgun
- Ξυλόκολλα
Βήμα 2: Μαζεύοντας το υλικό μαζί
Έχω δημιουργήσει το κύκλωμά μου ακολουθώντας το σχέδιο Fritzing που έφτιαξα, ανέβασα το σχήμα παρακάτω. Το κύκλωμα έχει πολλαπλούς αισθητήρες και έναν ενεργοποιητή που λειτουργεί μαζί ως ένας. Θα απαριθμήσω ποια διαφορετικά κυκλώματα υπάρχουν, πώς θα χρειαστεί να τα συνδέσετε, μπορείτε να τα βρείτε στο σχήμα.
- Υπάρχουν 3 αισθητήρες PIR, 2 στο εσωτερικό του σπιτιού και 1 έξω από το σπίτι.
- LDR για να πει στον εξωτερικό αισθητήρα εάν είναι αρκετά σκοτεινό για να ανάψει το φως.
- Αισθητήρας μαγνητικού διακόπτη που γνωρίζει πότε ανοίγει η πόρτα.
- Μια οθόνη OLED που εμφανίζει τα στατιστικά στοιχεία του Raspberry Pi μου, συμπεριλαμβανομένης της IP του ιστότοπου.
- LED που δείχνει εάν ο συναγερμός είναι ενεργοποιημένος ή απενεργοποιημένος
- Sirene για να ειδοποιήσει τους ανθρώπους ότι κάποιος σπάει στο σπίτι χωρίς άδεια από τους ιδιοκτήτες.
Βήμα 3: Βάση δεδομένων
Μπορείτε να δείτε το διάγραμμα ERD μου παραπάνω, θα βάλω επίσης το αρχείο ένδειξης στο github μου, ώστε να μπορείτε να εισαγάγετε τη βάση δεδομένων για τον εαυτό σας.
Με αυτήν τη βάση δεδομένων θα μπορείτε να εμφανίζετε πολλά πράγματα όπως:
- Όταν ανοίγει και κλείνει η πόρτα
- Πότε και πού κάποιος ενεργοποιεί τον συναγερμό
- Όταν κάποιος ενεργοποιεί τον φωτισμό έξω
- Όταν κάποιος μπαίνει σε ένα δωμάτιο χωρίς να ενεργοποιεί το ξυπνητήρι
Εάν θέλετε να δημιουργήσετε ξανά αυτήν τη βάση δεδομένων, θα χρειαστεί να δημιουργήσετε έναν νέο χρήστη, ώστε να μπορείτε να συνδεθείτε στο Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Βήμα 4: Γράφοντας τον Κώδικα
Τώρα ήρθε η ώρα να βεβαιωθείτε ότι όλα τα εξαρτήματα λειτουργούν εκεί. Έτσι έγραψα κάποιο κώδικα σε python και τον ανέπτυξα στο raspberry pi. Μπορείτε να βρείτε τον κωδικό μου στο Github όταν οι εκπαιδευτικοί μου το δημοσιοποιήσουν.
github.com/howest-mct/1920-1mct-project1-W…
Για τον προγραμματισμό του κώδικα χρησιμοποίησα το Visual Code. Ο κώδικας είναι γραμμένος σε html, CSS, JavaScript χρησιμοποιώντας υποδοχές και python.
Βήμα 5: Σχεδιάστε τον Αποκριτικό Ιστότοπο
Σκεφτόμουν πώς πρέπει να μοιάζει ο αποκριτικός ιστότοπός μου. Πριν προλάβω να το κάνω αυτό, έπρεπε να ανατρέξω στη λειτουργική ανάλυση που έκανα και να αναζητήσω έμπνευση και ενδιαφέροντα μοτίβα.
Αρχικά, έφτιαξα το σχέδιό μου στο Adobe XD. Η γραμματοσειρά που χρησιμοποίησα ήταν Robotto. Πήγα για έναν εύκολο σχεδιασμό επειδή θέλω να είναι φιλικός προς τον χρήστη και να μην έχει πολλά κουμπιά αλλά αρκετά αρκετά, ώστε ο χρήστης να απολαμβάνει να εργάζεται με την εφαρμογή.
Ο σχεδιασμός εγκρίθηκε από τους δασκάλους μου, ώστε να μπορέσω να ξεκινήσω τον προγραμματισμό. Έγραψα τον ιστότοπο σε HTML - CSS - JavaScript.
Βήμα 6: Λογισμικό για το Raspberry Pi
Για να λειτουργήσει ο κώδικας μου (τον οποίο θα συνδέσω παρακάτω) θα πρέπει να εγκαταστήσετε κάποια πακέτα και βιβλιοθήκες. Το πρώτο πράγμα που χρειάζεται είναι να ενημερώσετε το Pi σας.
Αρχικά, ενημερώστε τη λίστα πακέτων του συστήματός σας εισάγοντας την ακόλουθη εντολή: sudo apt-get update
Στη συνέχεια, αναβαθμίστε όλα τα εγκατεστημένα πακέτα σας στις πιο πρόσφατες εκδόσεις τους με την ακόλουθη εντολή: sudo apt-get dist-upgrade
Αφού εγκαταστήσετε τα πακέτα, θα χρειαστεί να εγκαταστήσετε μερικές βιβλιοθήκες:
- Νήμα
- χρόνος
- Json
- spidev
- φλάσκα
- φιάλη_χρωμίες
- RPI. GPIO
- ημερομηνία ώρα
- υποεπεξεργασία
- mysql
- SocketIO
Και πρέπει να κλωνοποιήσουμε την παρακάτω βιβλιοθήκη για να λειτουργήσει η OLED.
github.com/adafruit/Adafruit_Python_SSD130…
Βήμα 7: Χτίζοντας την υπόθεση
Για την περίπτωσή μου χτίζω ένα μικρό αρχοντικό με πόρτα 2 δωμάτια και παράθυρο και στέγη από γυαλί plexie. Έφτιαξα ένα δωμάτιο κάτω από το σπίτι για να χωράει τα ηλεκτρονικά και το συναρμολόγησα με λαμέλλους.
Έβαλα επίσης εικόνες όπου μπορείτε να δείτε τη διαδικασία κατασκευής της θήκης.
Για τις μετρήσεις θα ανεβάσω επίσης ένα αρχείο παρακάτω, όπου μπορείτε να δείτε το σχηματικό μου πώς θα μπορούσατε να το αναδημιουργήσετε.
Συνιστάται:
Σπιτικό σύστημα ασφαλείας με χρήση αισθητήρα σύντηξης: 5 βήματα
Σπιτικό σύστημα ασφάλειας με χρήση αισθητήρων σύντηξης: Η ιδέα πίσω από αυτό το έργο είναι να δημιουργήσετε έναν φθηνό και εύκολο στην κατασκευή αισθητήρα ασφαλείας που θα μπορεί να χρησιμοποιηθεί για να σας ειδοποιήσει όταν κάποιος τον έχει περάσει. Ο αρχικός στόχος ήταν να δημιουργήσω κάτι που θα μπορούσε να με ειδοποιήσει όταν κάποιος ανέβηκε τις σκάλες, αλλά και εγώ
Ηλεκτρονικό σύστημα ασφαλείας με RTC και κωδικό Pin Define User: 7 Βήματα
Ηλεκτρονικό σύστημα ασφαλείας με RTC και καθορισμό από τον χρήστη κωδικό Pin: Γεια σας παιδιά! Αυτό είναι ένα έργο που έκανα χρησιμοποιώντας τον μικροελεγκτή pic, ένα ηλεκτρονικό σύστημα ασφαλείας κωδικού PIN με ρολόι σε πραγματικό χρόνο και ο χρήστης ορίζει χαρακτηριστικά κωδικού PIN, αυτή η σελίδα περιέχει όλες τις λεπτομέρειες για να το φτιάξετε μόνοι σας. ITS WORKING AND CONCEPT: Well
Ηλεκτρονικό σύστημα ασφαλείας με σύστημα ελέγχου ματιών Μέρος 2: 3 βήματα
Ηλεκτρονικό σύστημα ασφαλείας με σύστημα ελέγχου ματιών Μέρος 2: Γεια σας παιδιά! Αν δεν έχετε δει το Part-1 ΠΑΤΗΣΤΕ ΕΔΩ. Σε αυτό το έργο, θα δούμε μια απλή εφαρμογή Home Security που ονομάζεται Electronic Eye Controlled Security System χρησιμοποιώντας LDR ως κύριο αισθητήρα και μερικά άλλα εξαρτήματα. Το ηλεκτρονικό μάτι καλείται επίσης
ΠΡΟΗΓΜΕΝΟ ΣΥΣΤΗΜΑ ΑΡΔΕΥΣΗΣ ΙΟΤ: 17 Βήματα
ΠΡΟΗΓΜΕΝΟ ΣΥΣΤΗΜΑ ΑΡΔΕΥΣΗΣ ΙΟΤ: -από τους Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
Σύστημα ασφαλείας γυναικείας ασφάλειας One Touch: 3 Βήματα
Σύστημα Ασφάλειας Γυναικείας Ασφάλειας One Touch: Συναγερμός One Touch Σύστημα Ασφάλειας Γυναικών που χρησιμοποιεί μικροελεγκτή 8051Στον σημερινό κόσμο Η ασφάλεια των γυναικών είναι το πιο σημαντικό ζήτημα στην ίδια τη χώρα. Σήμερα οι γυναίκες ενοχλούνται και προβληματίζονται και μερικές φορές όταν απαιτείται επείγουσα βοήθεια. Δεν υπάρχει απαραίτητη τοποθεσία