Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται υλικά και εργαλεία
- Βήμα 2: Χτίζοντας το πρωτότυπο
- Βήμα 3: Ο κώδικας
- Βήμα 4: Συγκόλληση
- Βήμα 5: Δημιουργία περιβλήματος
Βίντεο: Windows PC Lock/Unlock Using RFID .: 7 Steps (with Pictures)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Από kksjuniorProfileΑκολουθήστε περισσότερα από τον συγγραφέα:
Σχετικά με: Συνεχώς περίεργος… Περισσότερα για το kksjunior »
Γεια σου
Πόσο συχνά έχετε κουραστεί να πληκτρολογείτε τον κωδικό πρόσβασης για να ξεκλειδώνετε τον υπολογιστή/φορητό υπολογιστή σας κάθε φορά που κλειδώνει; Έχω συνηθίσει να το κλειδώνω αρκετές φορές, καθημερινά, και τίποτα δεν είναι πιο ενοχλητικό από το να πληκτρολογείς τον κωδικό πρόσβασης/καρφίτσα ξανά και ξανά, κάθε φορά που θέλω να τον ξεκλειδώσω. Όταν η ανάγκη για κάτι γίνεται ουσιαστική, αναγκάζεστε να βρείτε τρόπους για να το αποκτήσετε. Όπως λέει και η παροιμία, "η ανάγκη είναι η μητέρα της εφεύρεσης", το τεμπέλης μυαλό μέσα μου άρχισε να σκέφτεται έναν εύκολο και φθηνό τρόπο να ξεκλειδώσω τον προσωπικό υπολογιστή/φορητό υπολογιστή μου κάθε φορά που έπρεπε να τον κλειδώσω. Καθώς περνούσα τα πράγματα μου, βρήκα μια μονάδα RC522 RFID. Τότε αποφάσισα να φτιάξω ένα σύστημα RFID.
RFID: Η αναγνώριση ραδιοσυχνοτήτων (RFID) είναι μία από τις παλαιότερες ασύρματες τεχνολογίες. Τα τσιπ RFID χρησιμοποιούνται για την ψηφιακή αποθήκευση πληροφοριών, οι οποίες μπορούν στη συνέχεια να μοιραστούν μεταξύ αντικειμένων μέσω ηλεκτρομαγνητικών πεδίων και ραδιοκυμάτων. Μπορεί να μην είναι υπερ-προηγμένο, αλλά πολλοί κατασκευαστές βλέπουν πραγματικές δυνατότητες στην τεχνολογία, ανεξάρτητα από το πόσο παλιά.
Σε αυτό το διδακτικό θα σας εξηγήσω πώς να φτιάξετε ένα απλό σύστημα RFID που μπορεί να κλειδώσει/ξεκλειδώσει τον υπολογιστή σας με τα Windows με μια απλή κίνηση μιας κάρτας/ετικέτας RFID. Με αυτό το σύστημα στη θέση του, δεν χρειάζεται πλέον να ξεκλειδώνετε τον φορητό υπολογιστή/υπολογιστή σας κάθε φορά που τον κλειδώνετε.
Βήμα 1: Απαιτούνται υλικά και εργαλεία
Η καρδιά αυτού του έργου είναι το Arduino Pro Micro (ή μπορείτε να χρησιμοποιήσετε το Arduino Leonardo) με το τσιπ ATmega32U4. Είναι πολύ σημαντικό για αυτό το έργο να επιλέξετε έναν πίνακα ανάπτυξης με το τσιπ ATmega32U4. Δεν μπορούμε να χρησιμοποιήσουμε πίνακες ανάπτυξης όπως Arduino Uno, Mega 2560, Pro Mini ή Arduino Nano για αυτήν την εφαρμογή. Οι λεπτομέρειες βρίσκονται στα παρακάτω βήματα.
Απαιτούμενα υλικά:
- Arduino Pro Micro/Arduino Leonardo.
- MFRC-522 μονάδα RFID με κάρτα RFID.
- Κεφαλίδες ανδρών και γυναικών.
- Πρωτότυπο πλακέτα PCB.
- Καλώδια.
- 10k ohm αντιστάσεις - 3
Απαιτούμενα εργαλεία:
- Σετ συγκόλλησης.
- Όπλο κόλλας.
- Συρματοκόπτης
και τα λοιπά:
Βήμα 2: Χτίζοντας το πρωτότυπο
Σας συνιστώ να δημιουργήσετε ένα πρωτότυπο στο breadboard πριν κολλήσετε το κύκλωμα σε ένα PCB. Αυτό θα σας βοηθήσει να κατανοήσετε καλύτερα τις συνδέσεις και θα σας επιτρέψει να διορθώσετε οποιοδήποτε από τα σφάλματα που προκύπτουν κατά τη σύνδεση συνδέσεων. Η κατασκευή του πρωτοτύπου δεν είναι ένα βαρύ έργο λαμβάνοντας υπόψη αυτό το έργο. Πρέπει να κάνουμε μόνο μερικές συνδέσεις και είμαστε έτοιμοι να ανεβάσουμε τον κώδικα. Οι συνδέσεις περιγράφονται παρακάτω. Στο Arduino πολλές από τις ακίδες δεν είναι μεταβλητές. Καθώς αυτή η συσκευή χρησιμοποιεί το δίαυλο SPI, δεν επιτρέπει την εναλλαγή των ακίδων, οι ακίδες 14, 15 και 16 πρέπει να παραμείνουν όπως φαίνεται. Το RST και το SDA καθορίζονται από τον χρήστη.
Η μονάδα RC-522 RFID έχει σχεδιαστεί για τάση εισόδου μόλις 3,3 βολτ. Είναι μια πολύ ευαίσθητη συσκευή, επομένως τυχόν υψηλότερες τιμές μπορεί να υπερθερμανθούν και να βλάψουν τη μονάδα. Το VCC εκτός Arduino Pro Micro θα σας προσφέρει τροφοδοσία 5 βολτ. Κάντε ένα διαχωριστή τάσης όπως φαίνεται στο διάγραμμα κυκλώματος (ή χρησιμοποιήστε μια μονάδα 5 V έως 3,3 V προς τα κάτω) για να δημιουργήσετε μια τάση τροφοδοσίας 3,3 volt. Συνδέστε την τροφοδοσία 3,3 V στη μονάδα VCC της μονάδας RFID
RST στην καρφίτσα 5 του Arduino. (Μπορείτε να αλλάξετε αυτόν τον κωδικό στον κώδικα.)
Συνδέστε τον πείρο GND στη γείωση
Καρφίτσα IRQ - Δεν είναι συνδεδεμένο
MISO στην καρφίτσα 14 του Arduino
MOSI στην καρφίτσα 16 του Arduino
SCK στο pin 15 του Arduino
SDA στο pin 10 του Arduino. (Αυτό είναι επίσης ένα pin που ορίζεται από το χρήστη.)
Αυτό είναι όλο !, Απλό και εύκολο. Απλώς συνδέστε το καλώδιο και είμαστε έτοιμοι να ανεβάσουμε τον κωδικό και να δοκιμάσουμε τη συσκευή.
Βήμα 3: Ο κώδικας
Το Arduino Leonardo/Micro με το τσιπ ATmega32u4 διαθέτει ενσωματωμένη επικοινωνία USB. Αυτό επιτρέπει στο Leonardo/Micro να εμφανίζεται σε συνδεδεμένο υπολογιστή ως ποντίκι ή πληκτρολόγιο.
Χρησιμοποιούμε τη βασική βιβλιοθήκη του keyboard.h για να κάνουμε το arduino να στέλνει τα πλήκτρα σε συνδεδεμένο υπολογιστή.
Κατεβάστε τον κωδικό από εδώ.
Κατεβάστε τη βιβλιοθήκη arduino MFRC522.h από εδώ.
Κατεβάστε τη βιβλιοθήκη arduino Keyboard.h από εδώ.
Η λειτουργία του κώδικα είναι πολύ απλή.
Το UID της κάρτας/ετικέτας RFID και ο κωδικός πρόσβασης/PIN των Windows αποθηκεύονται στον κώδικα
Όταν εμφανιστεί η σωστή κάρτα στον αναγνώστη RFID, το arduino θα στείλει τα πλήκτρα για το κλείδωμα των παραθύρων και τον κωδικό πρόσβασής σας για το ξεκλείδωμα των παραθύρων ταυτόχρονα
Εάν τα παράθυρα είναι κλειδωμένα, τα πλήκτρα κλειδώματος δεν θα έχουν κανένα αποτέλεσμα και η εντολή θα ξεκλειδώσει τον κλειδωμένο υπολογιστή
Διαφορετικά, εάν τα παράθυρα είναι ήδη ξεκλείδωτα, οι εντολές θα το κλειδώσουν. (Ο κωδικός ξεκλειδώματος έρχεται επίσης ταυτόχρονα, αλλά καθώς υπάρχει μόνο μια πρέζα καθυστέρησης μεταξύ των πλήκτρων κλειδώματος και ξεκλειδώματος, τα Windows εκτελούν την εντολή κλειδώματος και δεν θα διαβάσουν την εντολή κωδικού ξεκλειδώματος που έρχεται εκείνη τη στιγμή.)
Πρέπει να κάνετε μερικές μικρές αλλαγές στον κώδικα που έχω δώσει για να τον εξερευνήσετε και να τον χρησιμοποιήσετε για τον εαυτό σας.
Συνδέστε το πρωτότυπο στον υπολογιστή
Εκκινήστε το Arduino IDE και ανοίξτε τον κώδικα που έχω δώσει εδώ
Από τη γραμμή εργαλείων μεταβείτε στα εργαλεία -> Πίνακας και επιλέξτε Arduino Leonardo τόσο για Arduino Pro micro όσο και για Arduino Leonardo
Ελέγξτε αν είναι επιλεγμένη η θύρα COM
Ανεβάστε τον κώδικα στο arduino
Ανοίξτε το Serial Monitor (Ctrl+Shift+M)
Σάρωση της κάρτας/ετικέτας σας
Η πρώτη γραμμή της εξόδου που εμφανίζεται στη σειριακή οθόνη είναι το UID της κάρτας/ετικέτας σας. Σημειώστε αυτήν την τιμή
Τώρα επιστρέψτε στον επεξεργαστή κώδικα και αλλάξτε την τιμή της συμβολοσειράς "card1" στο UID που μόλις σημειώσατε (στον κωδικό μου, μπορείτε να τη βρείτε στη γραμμή 41)
Μεταβείτε στο τελευταίο μέρος του κώδικα και θα βρείτε μια γραμμή που λέει "Keyboard.print (" PASSWORD ");" (αριθμός γραμμής 80 στον κώδικα.). Αλλάξτε αυτήν την τιμή στον κωδικό ξεκλειδώματος των Windows
Τώρα ανεβάστε τον τροποποιημένο κώδικα στο arduino
Σαρώστε την κάρτα/ετικέτα για να δοκιμάσετε το πρωτότυπο
Αυτός είναι ένας βασικός κώδικας για την πληκτρολόγηση κωδικών πρόσβασης στον υπολογιστή σας χρησιμοποιώντας ετικέτες RFID. Μπορείτε να τροποποιήσετε τον κώδικα για να προσθέσετε περισσότερες κάρτες/ετικέτες και να ορίσετε διαφορετικούς κωδικούς πρόσβασης για κάθε κάρτα για διάφορες εφαρμογές.
Βήμα 4: Συγκόλληση
Αυτό είναι ένα πολύ μικρό και απλό κύκλωμα. Είναι καλύτερα να το κολλήσετε σε μια πλακέτα PCB πρωτοτύπων παρά να αφιερώσετε πολύ χρόνο για να φτιάξετε ένα προσαρμοσμένο PCB.
Χρησιμοποιείτε πάντα κεφαλίδες για να συνδέσετε το arduino και τη μονάδα RFID, διαφορετικά η παρατεταμένη έκθεση στη θερμότητα κατά τη συγκόλληση μπορεί να προκαλέσει μόνιμη βλάβη σε αυτές τις σανίδες.
Συγκολλήστε όλες τις συνδέσεις όπως φαίνεται στο διάγραμμα κυκλώματος και συνδέστε τη μονάδα arduino και RFID στην πλακέτα PCB. Έχω συνδέσει τη μονάδα RFID οριζόντια στην πλακέτα PCB χρησιμοποιώντας ορθογώνια θηλυκή κεφαλίδα για την ευκολία μου να φτιάξω μια θήκη γι 'αυτήν.
Πάντα φροντίζετε να ελέγχετε τη συσκευή για τυχόν χαλαρές συνδέσεις ή δυσλειτουργίες μετά τη συγκόλληση.
Βήμα 5: Δημιουργία περιβλήματος
Λοιπόν, με αυτήν την εφεύρεση ίσως έχετε καταλάβει ότι είμαι πολύ τεμπέλης για να σχεδιάσω και να εκτυπώσω μια θήκη για αυτό το σχέδιο, οπότε έφτιαξα ένα απλό περίβλημα χρησιμοποιώντας κουτιά από χαρτόνι που βρήκα στο γκαράζ μου. Έφτιαξα μια βάση για αυτό χρησιμοποιώντας το ίδιο χαρτόνι και έκοψα τρύπες στη θήκη για τη σύνδεση του καλωδίου και για τα LED στο arduino. Στη συνέχεια, τύλιξα ολόκληρο το στήσιμο με αυτοκόλλητο με υφή από ανθρακονήματα και έβαλα ένα ημιδιαφανές σκούρο αυτοκόλλητο για την τρύπα όπου βρίσκονται οι λυχνίες LED στον πίνακα.
Η δημιουργία της θήκης εξαρτάται εντελώς από τη φαντασία σας. Δημοσιεύστε τις εικόνες των δημιουργικών σας δημιουργιών στην παρακάτω ενότητα σχολίων.!
Συνιστάται:
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: 9 βήματα
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: Σας δείχνω σήμερα ένα αυτοκίνητο ινδικού στυλ πλήρως αυτοματοποιημένο κεντρικό κλείδωμα με έλεγχο rifid blynk wifi και time unlock. Έχει επίσης όλα τα χαρακτηριστικά μιας κανονικής κεντρικής κλειδαριάς. Αυτό το αυτοκίνητο κεντρική κλειδαριά ΕΡΓΑΖΕΙ OFFLINE ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΑΠΑΙΤΕΙ ΚΛΕΙΔΩΜΑΤΑ ΔΙΚΤΥΟΥ ΕΝΑ
Electronic Loud Horn Using 555 Timer: 9 Steps (with Pictures)
Electronic Loud Horn Using 555 Timer: Το LM555 δημιουργεί ένα ηλεκτρονικό σήμα κόρνας το οποίο ενισχύεται από ένα LM386. Ο τόνος και η ένταση του κέρατος μπορούν εύκολα να μεταβληθούν. Η κόρνα μπορεί να χρησιμοποιηθεί σε αυτοκίνητο, σκούτερ, ποδήλατο και μοτοσικλέτα. Μην ξεχάσετε να εγγραφείτε για περισσότερα έργα: YouTubePCB
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328: 6 Steps (with Pictures)
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328: Κανονικά τα Πιάνα είτε πρόκειται για ηλεκτρικό είτε για μηχανικό έργο με τον απλό μηχανισμό πίεσης του κουμπιού. Αλλά εδώ είναι μια συστροφή, θα μπορούσαμε απλώς να εξαλείψουμε την ανάγκη για πλήκτρα σε ένα πιάνο χρησιμοποιώντας μερικούς αισθητήρες. Και οι αισθητήρες υπέρυθρης προσέγγισης ταιριάζουν καλύτερα στην αιτία, επειδή
Tabletop Pinball Machine Using Evive- Arduino based Embedded Plaform: 18 Steps (with Pictures)
Tabletop Pinball Machine Using Evive- Arduino Based Embedded Plaform: Ένα ακόμη Σαββατοκύριακο, ένα άλλο συναρπαστικό παιχνίδι! Και αυτή τη φορά, δεν είναι άλλο από το αγαπημένο παιχνίδι arcade όλων - Pinball! Αυτό το έργο θα σας δείξει πώς να φτιάξετε τη δική σας μηχανή Pinball εύκολα στο σπίτι. Το μόνο που θα χρειαστείτε είναι στοιχεία από το evive
ESP32 Capacitive Touch Input Using "Metallic Hole Plugs" for Buttons: 5 Steps (with Pictures)
ESP32 Capacitive Touch Input Using "Metallic Hole Plugs" for Buttons: Καθώς τελείωνα τις σχεδιαστικές αποφάσεις για ένα επερχόμενο έργο ESP32 WiFi Kit 32 που απαιτεί εισαγωγή τριών κουμπιών, ένα αξιοσημείωτο πρόβλημα ήταν ότι το WiFi Kit 32 δεν διαθέτει ένα μόνο μηχανικό κουμπί, ακόμα μόνο τρία μηχανικά κουμπιά, f