Αντιγραφέας κλειδιού ενδοεπικοινωνίας: τι είναι και πώς να το φτιάξετε; Ένας απλός αντιγραφέας κλειδιών ενδοεπικοινωνίας.

Η αστοχία ενός κλειδιού είναι ένα πολύ σπάνιο φαινόμενο αν σκεφτούμε τα λεγόμενα tablet, και πολύ πιθανό αν μιλάμε για ένα σύστημα ανέπαφων RFID που βασίζεται σε κάρτες που ενεργοποιούνται από μεγάλη απόσταση.

Εάν για κάποιο λόγο η πόρτα εισόδου, η πύλη ενός ιδιωτικού σπιτιού ή η κλειδαριά στην εργασία δεν ξεκλειδώνει πλέον, τίθεται συχνά το ερώτημα: πώς να επαναπρογραμματίσετε το κλειδί στην ενδοεπικοινωνία; Για τον μέσο χρήστη, αυτή η διαδικασία δεν σημαίνει σύνθετη παρέμβαση και συμμετοχή στον προγραμματισμό μιας συσκευής προσωπικής αναγνώρισης.

Χαρακτηριστικά προγραμματισμού κλειδιών ενδοεπικοινωνίας

Για να κατανοήσετε γιατί ο προγραμματισμός μεμονωμένων κλειδιών ενδοεπικοινωνίας περιλαμβάνει μόνο την εγγραφή ενός νέου αναγνωριστικού και τη σύνδεσή του με τον συνδρομητή στη συσκευή που είναι εγκατεστημένη στην πόρτα, αξίζει να δώσετε ιδιαίτερη προσοχή στη μηχανική λειτουργίας και την εσωτερική δομή των συνηθισμένων tablet και καρτών.

Όλα τα κλειδιά είναι κατασκευασμένα σε ένα κύκλωμα συσκευής μίας χρήσης. Εάν συμβεί βλάβη ή φυσική παραβίαση της εσωτερικής δομής, το προσωπικό αναγνωριστικό απλώς πετιέται ή καταστρέφεται. Δεν παρέχεται ούτε επισκευή ούτε επαναπρογραμματισμός χωρίς τη χρήση ειδικών βιομηχανικών συσκευών.

RFID

Τα μικρά μπρελόκ και οι κάρτες είναι ήδη γνωστά σε πολλούς ανθρώπους. Για να λειτουργήσει ένα τέτοιο κλειδί, δεν χρειάζεται να το ακουμπάτε στο μαξιλαράκι ανάγνωσης. Απλά πρέπει να το φέρετε σε μια συγκεκριμένη απόσταση.

Τα κλειδιά ταξινομούνται σύμφωνα με το εύρος λειτουργίας τους:

  1. με ζώνη αναγνώρισης 100-150 mm, κοινή μορφή, τύπος εγγύτητας.
  2. με εμβέλεια ανίχνευσης έως 1 m, τύπος γειτνίασης.

Παρά τέτοιες διαφορές στο εύρος, όλα τα αναγνωριστικά λειτουργούν σύμφωνα με ένα απλό σχήμα.

Μια ενδοεπικοινωνία που χρησιμοποιεί κλειδιά αυτής της κατηγορίας διαθέτει μονάδα ακτινοβολίας ηλεκτρομαγνητικού πεδίου χαμηλής έντασης στην περιοχή επαφής. Μέσα σε μια κάρτα RFID ή ένα μπρελόκ υπάρχει ένα απλό κύκλωμα που περιλαμβάνει ένα επαγωγικό ταλαντευόμενο κύκλωμα, μια μικροσκοπική κεραία εκπομπής και ένα τσιπ που παράγει ένα σήμα.

Όταν το κλειδί εισάγεται στη ζώνη ακτινοβολίας, παράγεται ενέργεια και ενεργοποιείται το εσωτερικό ηλεκτρικό κύκλωμα. Η κάρτα ή το μπρελόκ εκπέμπει ένα σήμα ραδιοσυχνότητας, η ενδοεπικοινωνία αναγνωρίζει το αναγνωριστικό και ξεκλειδώνει την πόρτα εάν είναι καταχωρημένη στη μνήμη της.

Απλώς δεν υπάρχει απλός τρόπος να επαναπρογραμματίσετε ένα κλειδί ενδοεπικοινωνίας κατηγορίας RFID για τους περισσότερους τύπους προϊόντων. Το αναγνωριστικό σχηματίζεται από ένα τσιπ που ψεκάζεται από το εργοστάσιο, ο αριθμός των μοναδικών συνδυασμών (κάρτες και μπρελόκ) είναι τεράστιος, δεν παρέχονται αλλαγές στον κωδικό.

Το κλειδί μπορεί να καταστραφεί είτε λόγω μηχανικών συστροφών ή σπασίματος (με αποτέλεσμα να προκληθεί βλάβη στο τσιπ ή στο πλέγμα της κεραίας εκπομπής) είτε λόγω έκθεσης σε ισχυρή ηλεκτρομαγνητική ακτινοβολία, συγκρίσιμη σε ισχύ με φούρνο μικροκυμάτων.

Touch-Memory

Το Touch-Memory είναι το tablet επαφών με το οποίο είναι εξοικειωμένοι οι περισσότεροι. Υπάρχει επίσης ένα μικροτσίπ μέσα σε αυτό το κλειδί.

Ωστόσο, το αναγνωριστικό μεταδίδεται μέσω ενός ηλεκτρικού κυκλώματος μονού καναλιού. Όταν το κλειδί εφαρμόζεται στο πληκτρολόγιο επαφής, το κύκλωμα ανάγνωσης δεδομένων είναι κλειστό στην ενδοεπικοινωνία.

Ένας μοναδικός κωδικός που είναι ραμμένος στο tablet μεταδίδεται και ελέγχεται με έναν από αυτούς που είναι αποθηκευμένοι στη μνήμη της συσκευής. Εάν η αναγνώριση είναι επιτυχής, η πόρτα θα ξεκλειδώσει.

Ένα tablet Touch-Memory μπορεί να καταστραφεί από την έκθεση σε ισχυρή στατική τάση εφαρμόζοντας το tablet σε ηλεκτρισμένα ρούχα. Αυτό είναι αρκετά δύσκολο να γίνει, αφού ο παλμός πρέπει να περάσει ανάμεσα σε ορισμένα σημεία του μαξιλαριού επαφής, αλλά αυτή είναι η πιο κοινή αιτία βλαβών.

Το tablet με το τσιπ είναι πολύ ανθεκτικό, είναι δύσκολο να το καταστρέψετε μηχανικά, το κλειδί είναι ότι, εκτός από την έκθεση στο στατικό, μπορεί να καεί και στο φούρνο μικροκυμάτων. Το Touch-Memory ανέχεται οποιεσδήποτε άλλες επιρροές, συμπεριλαμβανομένων των πιο ισχυρών μαγνητών νεοδυμίου, χωρίς συνέπειες.

Ο τρόπος προγραμματισμού των κλειδιών πρόσβασης για μια ενδοεπικοινωνία αυτής της κατηγορίας είναι να χρησιμοποιήσετε έναν ειδικό προγραμματιστή. Χρησιμοποιείται για την κατασκευή κλώνων tablet, καθώς και γενικών βασικών κλειδιών για μια σειρά ενδοεπικοινωνιών.

Το Touch-Memory χωρίζεται σε κατηγορίες. Δεν εξαρτώνται από την εσωτερική δομή και τις αρχές λειτουργίας, αλλά από τους κατασκευαστές, καθένας από τους οποίους δημιουργεί ένα εσωτερικό κύκλωμα με ορισμένα χαρακτηριστικά και μια μεθοδολογία για τη δημιουργία ενός μοναδικού κώδικα.

Οι ακόλουθοι τύποι μνήμης αφής χρησιμοποιούνται ευρέως:

  • με σημάνσεις που ξεκινούν με DS (Dallas), που χρησιμοποιούνται σε έναν τεράστιο αριθμό μοντέλων Vizit, Eltis, C2000 και άλλα.
  • με σήμανση DC, καθώς και Cifral KP-1 - Τα δεδομένα μνήμης αφής προορίζονται μόνο για ενδοεπικοινωνίες Cifral.
  • Σειρά K, που χρησιμοποιείται ευρέως σε συστήματα ελέγχου πρόσβασης Metacom και άλλες ενδοεπικοινωνίες.

Ομοίως, υπάρχουν κλάσεις και μορφές RFID, για παράδειγμα, το παλαιότερο HID, το δημοφιλές EM-Marin, και χρησιμοποιείται επίσης σε κάρτες Mifare που ενεργοποιούνται από μεγάλη απόσταση. Επομένως, προτού μάθετε πώς να προγραμματίσετε ένα προσωπικό κλειδί για μια ενδοεπικοινωνία από μια πόρτα εισόδου, πρέπει πρώτα να αγοράσετε μια μορφή συμβατή με μνήμη αφής ή RFID.

Φτιάξτο μόνος σου προγραμματισμός κλειδιού ενδοεπικοινωνίας

Η μέθοδος κωδικοποίησης προσωπικού κλειδιού για ενδοεπικοινωνία από την είσοδο εργασίας, σπιτιού ή φίλων συνίσταται μόνο στην καταγραφή των δεδομένων του αντίστοιχου προσωπικού αναγνωριστικού στη μνήμη της συσκευής που ελέγχει την πόρτα. Για να το κάνετε μόνοι σας, πρέπει να έχετε πρόσβαση στις λειτουργίες σέρβις από το πληκτρολόγιο του μπροστινού πίνακα.

Οι τεχνικοί που εγκαθιστούν την ενδοεπικοινωνία πρέπει να επαναπρογραμματίσουν και να αλλάξουν τους εργοστασιακούς κύριους κωδικούς και άλλες πληροφορίες σέρβις της συσκευής.

Εάν γίνει αυτό, οι μέθοδοι εγγραφής του κλειδιού σας στην ενδοεπικοινωνία χρησιμοποιώντας τυπικούς συνδυασμούς πρόσβασης δεν θα λειτουργήσουν. Ωστόσο, ένας τεράστιος αριθμός συσκευών στην πόρτα ανταποκρίνονται στους εργοστασιακούς κωδικούς και σας επιτρέπουν να ενεργοποιήσετε τις λειτουργίες σέρβις.

Αλγόριθμος ενεργειών

Ο ευκολότερος τρόπος είναι να μάθετε πώς να κωδικοποιήσετε το κλειδί για την ενδοεπικοινωνία από την πόρτα εισόδου από μια εταιρεία σέρβις. Ορισμένα από αυτά παρέχουν τέτοια δεδομένα.

Αλλά υπάρχει ένα σύνολο τυπικών ενεργειών για ενδοεπικοινωνίες κοινών εμπορικών σημάτων.

  1. Rainmann, Raikman - πατήστε κλήση, πληκτρολογήστε 987654, μετά το ηχητικό σήμα - 123456. Εάν εμφανιστεί η πρόσκληση P στην οθόνη - πατήστε 2, εφαρμόστε το tablet, πατήστε #,<номер квартиры>, #. Η εγγραφή στη μνήμη γίνεται με το κουμπί *.
  2. — πληκτρολογήστε #-999, μετά τον ήχο της πρόσκλησης, καλέστε τον κωδικό 1234 (για ορισμένες σειρές - 6767, 0000, 12345, 9999, 3535). Μετά από αυτό, πατήστε 3, μετά από μια παύση - τον αριθμό του διαμερίσματος, εφαρμόστε το πλήκτρο, πατήστε #, *. Εάν ο εργοστασιακός κωδικός (1234 και άλλοι) δεν γίνει αποδεκτός, η ενδοεπικοινωνία θα εκπέμψει ένα σήμα δύο τόνων.
  3. , - κρατήστε πατημένο το κουμπί κλήσης μέχρι να υπάρξει αντίδραση (ήχος, πρόσκληση στην οθόνη), πληκτρολογήστε 1234, μετά τον αριθμό του διαμερίσματος, κλήση. Ως απόκριση στην πρόσκληση να τοποθετήσετε το κλειδί, βγείτε από το μενού πατώντας το κουμπί *.

Οι πιο σύγχρονες εκδόσεις της ενδοεπικοινωνίας Cifral χρησιμοποιούν αρκετά πολύπλοκα σύνολα κωδικών. Η μέθοδος για την κωδικοποίηση του κλειδιού στην ενδοεπικοινωνία από την πόρτα εισόδου μοιάζει με αυτό: κλήση, 41, κλήση, 14102, 70543.

Στη συνέχεια, θα πρέπει να περιμένετε να εμφανιστεί η πρόσκληση στην οθόνη, πατήστε 5, εισαγάγετε τον αριθμό του διαμερίσματος, μετά την επιγραφή στην οθόνη αφής, επισυνάψτε το κλειδί. Ένα ηχητικό σήμα υποδεικνύει εγγραφή στη μνήμη.

συμπέρασμα

Μπορείτε να εγγράψετε οποιοδήποτε από τα κλειδιά που αγοράσατε, τα οποία λανθασμένα ονομάζονται κενά, στη μνήμη ενδοεπικοινωνίας. Στην πραγματικότητα, είναι ένας λειτουργικός μηχανισμός με τον δικό του μοναδικό κώδικα. Χρειάζεται μόνο να καταχωρηθεί στη συσκευή εισόδου.

Διατίθεται μια ποικιλία βασικών τεχνικών εφαρμογής. Το ίδιο μπορεί να χρησιμοποιηθεί σε πολλά θυροτηλέφωνα της ίδιας μάρκας, με την προϋπόθεση ότι έχει γίνει εγγραφή σε κάθε ένα. Το κυριότερο είναι ότι το tablet Touch-Memory ή η κάρτα RFID ή το μπρελόκ πρέπει να έχουν μια μορφή συμβατή με τη συσκευή στην πόρτα.

Βίντεο: Πώς να αντιγράψετε ένα κλειδί ενδοεπικοινωνίας

Αντιγραφικό κλειδί ενδοεπικοινωνίας

Αντιγραφικό κλειδί ενδοεπικοινωνίας

Εγγραφείτε στην ομάδα μας στο Facebook: https://www.facebook.com/groups/463937897339644

Πριν από περίπου δύο χρόνια, ως μέρος μιας σειράς δημοσιεύσεων σχετικά με την αντιγραφή ηλεκτρονικών κλειδιών, δημοσιεύτηκε, που αναπτύχθηκε από Recto- μέλος του φόρουμ του ιστότοπου Kazus.ru. Έκτοτε, το έργο έχει λάβει περαιτέρω ανάπτυξη - τόσο ως προς τη βάση στοιχείων όσο και ως προς τις λειτουργίες που εκτελούνται. Σήμερα, δεν είναι σε καμία περίπτωση κατώτερη από τα βιομηχανικά σχέδια που εκτελούν παρόμοιες εργασίες. Αλλά σε αντίθεση με τα βιομηχανικά προϊόντα, τα οποία κοστίζουν επίσης πολλά χρήματα, το φωτοαντιγραφικό Recto είναι έργο ανοιχτού κώδικα και ακόμη και οι αρχάριοι ραδιοερασιτέχνες μπορούν να το συναρμολογήσουν, υπό την προϋπόθεση ότι έχουν την ευκαιρία να αναβοσβήσουν τον μικροελεγκτή. Ωστόσο, τώρα αυτό δεν είναι τέτοιο πρόβλημα. Αλλά στο τέλος, θα έχετε μια συσκευή που μπορεί να δημιουργήσει ένα αντίγραφο σχεδόν οποιουδήποτε ηλεκτρονικού κλειδιού για ενδοεπικοινωνία ή άλλη συσκευή ελέγχου πρόσβασης.

Το προτεινόμενο φωτοαντιγραφικό (αντιγραφικό) σας επιτρέπει να διαβάζετε και να γράφετε σχεδόν όλες τις υπάρχουσες μορφές πλήκτρων επαφής «ενδοεπικοινωνίας» (μνήμη αφής) Ντάλας -1990ΕΝΑ, MetacomΚαι Cyfral. Υποστηρίζεται η εγγραφή σε κενά : TM-2004,TM-08,TM-08v2,RW-1990,RW-1990.1,RW -1990.2 και TM-01.

Εκτός από τις κύριες λειτουργίες που αναφέρονται παραπάνω, η συσκευή σας επιτρέπει:

1. Πλήρης εργασία με τη βάση δεδομένων κλειδιών - είναι δυνατή όχι μόνο η ανάγνωση, αλλά και η αποθήκευση και η διαγραφή εγγραφών στη βάση δεδομένων από το ίδιο το φωτοαντιγραφικό.

2. Εκτελέστε διάφορες λειτουργίες με το buffer - επεξεργαστείτε, δημιουργήστε και συγκρίνετε κλειδιά.

3. Αποθηκεύστε τη βάση δεδομένων κλειδιών από EEPROM σε εξωτερικά μέσα, καθώς και φορτώστε τη βάση δεδομένων κλειδιών στο EEPROM από εξωτερικά μέσα. Το κενό κλειδί TM-2004 ή το κλειδί TM-2003, που έχουν πρόσθετη μνήμη 1 kbit, χρησιμοποιείται ως φορέας πληροφοριών.

4. Ενεργοποίηση/απενεργοποίηση λειτουργίας ελέγχου CRC. Η απενεργοποίηση αυτής της λειτουργίας σάς επιτρέπει να διαβάζετε και να γράφετε οποιαδήποτε πλήκτρα Dallas, συμ. έχοντας λανθασμένο CRC.

5. Απενεργοποίηση λογισμικού.

Η συσκευή ελέγχεται μέσω του μενού. Όλες οι λειτουργίες έχουν μια απλή, διαισθητική διεπαφή και παρέχονται με συμβουλές. Η νέα έκδοση τρέχει σε μικροελεγκτές PIC 16F 648ΕΝΑή PIC 16F 88, και οι δύο εκδόσεις υλικολογισμικού περιλαμβάνονται στο αρχείο του έργου.

Περιγραφή του συστήματος.

Ένα ιδιαίτερο χαρακτηριστικό αυτής της συσκευής είναι ότι μπορεί να συναρμολογηθεί ως ελάχιστο, και στο πλήρης διαμόρφωσηχρησιμοποιώντας το ίδιο υλικολογισμικό. Η ελάχιστη διαμόρφωση προϋποθέτει ότι η συσκευή θα χρησιμοποιηθεί χωρίς οθόνη LCD και όλες οι πληροφορίες θα εμφανίζονται σε τρία LED (Εικ. 1).

Ρύζι. 1

Σε αυτήν την περίπτωση, είναι δυνατή μόνο η ανάγνωση των κλειδιών, ο προσδιορισμός του τύπου τους και η εγγραφή του κώδικα στο κενό.

Μια περιγραφή της ελάχιστης διαμόρφωσης δίνεται σε ξεχωριστό αρχείο, στη συνέχεια θα μιλήσουμε για την πλήρως λειτουργική έκδοση της συσκευής, το διάγραμμα κυκλώματος της οποίας φαίνεται στο Σχ. 2

Ρύζι. 2

LEDΜπορείτε να χρησιμοποιήσετε οποιαδήποτε χρώματα, το προτεινόμενο σχέδιο είναι μόνο μια σύσταση. Αλλά για διευκόλυνση της παρουσίασης, η περιγραφή των σημάτων θα δοθεί σύμφωνα με αυτό το διάγραμμα.

το κόκκινο (HL 1) - ένδειξη λειτουργίας " ΕΞΟΥΣΙΑ", καθώς και ένδειξη χαμηλής μπαταρίας. Εάν η συσκευή διαθέτει ανιχνευτή χαμηλής τάσης, τότε όταν ενεργοποιείται, η ένδειξη αρχίζει να ανάβει κατά διαστήματα.

Κίτρινος (HL 2) - ορίζεται ως " ΑΝΑΓΝΩΣΗ", δίνει ένα σήμα ότι το κλειδί έχει διαβαστεί. Ανάβει και παραμένει αναμμένο εάν υπάρχει κλειδί στη μνήμη της συσκευής. Εάν η ένδειξη δεν είναι αναμμένη, σημαίνει ότι το κλειδί δεν βρίσκεται στη μνήμη.

Πράσινος (HL 3) - ορίζεται ως " ΓΡΑΦΩ", στη λειτουργία εγγραφής σηματοδοτεί το τέλος της διαδικασίας. Ταυτόχρονα, εάν η ένδειξη ανάβει με κανονικό φως, η εγγραφή ήταν επιτυχής και εάν τρεμοπαίζει, υπάρχει σφάλμα. Στη λειτουργία ανάγνωσης, αυτή η λυχνία LED υποδεικνύει κάθε ανάγνωση του πλήκτρου με σύντομες αναλαμπές.

Οποιαδήποτε ένδειξη LCD μπορεί να χρησιμοποιηθεί ως οθόνη 16x2με βάση τον ελεγκτή HD 44780με ρωσοποιημένο πίνακα χαρακτήρων ή συμβατό με αυτόν. Στην έκδοση του συγγραφέα, για παράδειγμα, χρησιμοποιήθηκε μια οθόνη FDCC1602B-FLYYBW-51LR.Μπορείτε, φυσικά, να χρησιμοποιήσετε την οθόνη χωρίς το "Κυριλλικό" αλφάβητο, λαμβάνοντας υπόψη αυτήν την επιλογή, το "προσαρμοσμένο" υλικολογισμικό με μηνύματα στα αγγλικά επισυνάπτεται στο αρχείο του έργου.

Η πλακέτα τυπωμένου κυκλώματος πλήρους διαμόρφωσης έχει 4 οπές για την τοποθέτηση της οθόνης, η απόσταση μεταξύ των οπών είναι 80 x 31 mm. Δεν υπάρχει ειδικός σύνδεσμος για την οθόνη, καθώς υπάρχουν αρκετά σχέδια οθόνης και το καθένα έχει τη δική του διάταξη ακίδων. Η οθόνη συνδέεται με την πλακέτα χρησιμοποιώντας μια μικρή πλεξούδα ή καλώδιο, το οποίο είναι κολλημένο στις επαφές που επισημαίνονται στην πλακέτα.

Ορισμένα μέρη που σημειώνονται με αστερίσκο στο διάγραμμα θα απαιτούν επιλογή για συγκεκριμένες συνθήκες. Πρώτον, η τιμή και η ισχύς της αντίστασης R 9, που περιορίζει το ρεύμα οπίσθιου φωτισμού της οθόνης, επιλέγεται ξεχωριστά για κάθε συγκεκριμένη οθόνη. Για παράδειγμα, η οθόνη μου απαιτούσε αντίσταση περίπου 10 ohms.

Δεύτερον, ο διαιρέτης R 10-R 11επιλέγονται ανάλογα με το βέλτιστο επίπεδο αντίθεσης εικόνας στην οθόνη. Οι κατά προσέγγιση τιμές αυτών των αντιστάσεων φαίνονται στο διάγραμμα. Κατ 'αρχήν, μπορείτε να αντικαταστήσετε αυτό το διαχωριστικό με μία μεταβλητή αντίσταση.

Και τέλος, εάν χρησιμοποιείται ανιχνευτής χαμηλής μπαταρίας, θα πρέπει να επιλεγεί μια αντίσταση R 4και δίοδος zener VD 2.Με τις τιμές που υποδεικνύονται στο διάγραμμα, ο ανιχνευτής ενεργοποιείται όταν η τάση πέσει κάτω από τα 4,7 βολτ. Ωστόσο, πριν τη συγκόλληση στην πλακέτα, συνιστάται να επιλέξετε αυτά τα εξαρτήματα σε μια πλακέτα ψωμιού για να ορίσετε το όριο απόκρισης που χρειάζεστε ειδικά. Τα μέρη του ανιχνευτή πρέπει να επιλέγονται έτσι ώστε η τάση που αλλάζει απευθείας στη δίοδο zener να είναι περίπου 4,2 βολτ (με κανονική παροχή ρεύματος στην είσοδο της συσκευής). Δηλαδή, θα πρέπει να είναι περίπου 0,5 βολτ κάτω από το επιλεγμένο όριο του ανιχνευτή.

Η παρακολούθηση μπαταρίας και η διαχείριση ενέργειας LCD είναι προαιρετικές λειτουργίες που μπορούν να απενεργοποιηθούν εάν η συσκευή τροφοδοτείται από σταθερή πηγή. Σε αυτήν την περίπτωση, εάν ο ανιχνευτής ισχύος εξαιρεθεί από το κύκλωμα, είναι απαραίτητο να εφαρμοστεί το επίπεδο καταγραφής. " 1 » στην είσοδο Α5(πόδι 4) έτσι ώστε το MK να «βλέπει» πάντα μια γεμάτη μπαταρία. Όταν χρησιμοποιείτε μόνο το υλικολογισμικό μου στη συσκευή, μπορείτε απλά να συνδέσετε τα πόδια 4 Και 2 μεταξύ τους. Αυτή η κατάσταση παρακολουθείται από λογισμικό, έτσι ώστε ο ανιχνευτής να μην ενεργοποιείται εσφαλμένα όταν πατάτε το κουμπί. S 1δε θα συμβεί.

Για να αποκλείσετε τη λειτουργία διαχείρισης ισχύος, αντί για τρανζίστορ, χρειάζεστε VT 1τοποθετήστε ένα βραχυκυκλωτήρα, κλείνοντας τους ακροδέκτες συλλέκτη-εκπομπού (εάν χρησιμοποιείτε την προτεινόμενη σφραγίδα για την πλήρη διαμόρφωση). Και στο συμπέρασμα 15 MK(γραμμή Α6) είναι απαραίτητο να υποβάλετε το επίπεδο καταγραφής. "0" έτσι ώστε το MK να μην μπαίνει σε κατάσταση αναστολής λειτουργίας λόγω χρονικού ορίου. Κατ 'αρχήν, μπορείτε απλά να συνδέσετε αυτόν τον πείρο στη γείωση. Ωστόσο, για αξιοπιστία, συνιστάται να το κάνετε αυτό μέσω μιας αντίστασης με αντίσταση αρκετών κιλών ohms.

Κάθε κλειδί ενδοεπικοινωνίας έχει τον δικό του αριθμό - είναι αυτός ο αριθμός που χρησιμεύει ως αναγνωριστικό κλειδιού. Με τον αριθμό κλειδιού η ενδοεπικοινωνία αποφασίζει εάν είναι δικό σας ή κάποιου άλλου. Επομένως, ο αλγόριθμος αντιγραφής είναι ο εξής: πρώτα πρέπει να μάθετε τον αριθμό του επιτρεπόμενου κλειδιού και, στη συνέχεια, να αντιστοιχίσετε αυτόν τον αριθμό σε ένα άλλο κλειδί - τον κλώνο. Δεν έχει καμία διαφορά για την ενδοεπικοινωνία εάν επισυνάπτεται το αρχικό κλειδί ή ένα αντίγραφο. Αφού ελέγξει τον αριθμό στη βάση δεδομένων εξουσιοδοτημένων αριθμών του, θα ανοίξει την πόρτα.

Κλειδιά ενδοεπικοινωνίας που θα συνδέσουμε στο Arduino (μερικές φορές ονομάζονται iButtonή Αγγίξτε Μνήμη), διαβάζονται και γράφονται μέσω διασύνδεσης 1 καλωδίου μονού καλωδίου. Επομένως, το διάγραμμα σύνδεσης είναι πολύ απλό. Χρειαζόμαστε μόνο μερικά καλώδια και μια αντίσταση έλξης 2,2 kOhm. Το διάγραμμα σύνδεσης φαίνεται στο σχήμα.

Το συναρμολογημένο κύκλωμα μπορεί να μοιάζει κάπως έτσι:


2 Ανάγνωση του αναγνωριστικού κλειδιού iButtonχρησιμοποιώντας Arduino

Υπάρχουν έτοιμες βιβλιοθήκες για να λειτουργεί το Arduino με τη διεπαφή 1 καλωδίου. Μπορείτε να χρησιμοποιήσετε, για παράδειγμα, αυτό. Κατεβάστε το αρχείο και αποσυσκευάστε το σε ένα φάκελο /βιβλιοθήκες/, που βρίσκεται στον κατάλογο Arduino IDE. Τώρα μπορούμε να δουλέψουμε με αυτό το πρωτόκολλο πολύ απλά.

Ας ανεβάσουμε αυτό το σκίτσο στο Arduino με τον τυπικό τρόπο:

Σκίτσο ανάγνωσης του κλειδιού iButton χρησιμοποιώντας το Arduino(επεκτείνεται) #include OneWire iButton(10); // δημιουργήστε ένα αντικείμενο 1 καλωδίου στον ακροδέκτη 10 ρύθμιση κενού (κενό) ( Serial.begin(9600); ) void loop(void) (καθυστέρηση (1000); // καθυστέρηση 1 δευτερολέπτου byte adr; // πίνακας για την αποθήκευση δεδομένων κλειδιού εάν (!iButton.search(addr)) ( // εάν το κλειδί δεν είναι συνδεδεμένο Serial.println("Δεν έχει συνδεθεί κλειδί..."); // αναφέρετε αυτήν την επιστροφή; // και διακόπτετε το πρόγραμμα ) Serial.print("Key: "); for(int i=0; i )

Αυτό το σκίτσο δείχνει τον αριθμό κλειδιού για την ενδοεπικοινωνία, η οποία είναι συνδεδεμένη στο κύκλωμα. Αυτό χρειαζόμαστε τώρα: πρέπει να μάθουμε τον αριθμό του κλειδιού που θέλουμε να κάνουμε ένα αντίγραφο. Ας συνδέσουμε το Arduino στον υπολογιστή. Ας ξεκινήσουμε την οθόνη σειριακής θύρας: Εργαλεία Παρακολούθηση σειριακής θύρας(ή τη συντόμευση πληκτρολογίου Ctrl+Shift+M).

Τώρα ας συνδέσουμε το κλειδί στο κύκλωμα. Η οθόνη θύρας θα εμφανίσει τον αριθμό κλειδιού. Ας θυμηθούμε αυτόν τον αριθμό.


Και εδώ είναι η ανταλλαγή που συμβαίνει σε μια γραμμή μονού καλωδίου κατά την ανάγνωση του αναγνωριστικού κλειδιού (περισσότερες λεπτομέρειες παρακάτω):

Το σχήμα, φυσικά, δεν δείχνει όλες τις λεπτομέρειες υλοποίησης. Επομένως, στο τέλος του άρθρου επισυνάπτω ένα διάγραμμα χρονισμού σε μορφή *.logicdata, που λαμβάνεται με χρήση λογικού αναλυτή και προγράμματος Saleae Logic Analyzerκαι της αποκάλυψε. Το πρόγραμμα είναι δωρεάν και μπορείτε να το κατεβάσετε από την επίσημη ιστοσελίδα του Saleae. Για να ανοίξετε το αρχείο *.logicdata πρέπει να εκτελέσετε το πρόγραμμα, πατήστε Ctrl+O ή στο μενού Επιλογές(βρίσκεται πάνω δεξιά) επιλέξτε το στοιχείο Άνοιγμα λήψης/ρύθμισης.

3 Εγγραφή αναγνωριστικού κλειδιού Ντάλαςχρησιμοποιώντας Arduino

Τώρα ας γράψουμε ένα σκίτσο για την εγγραφή δεδομένων στη μνήμη του κλειδιού iButton.

Σκίτσο γραφής ενός κλειδιού iButton χρησιμοποιώντας το Arduino(επεκτείνεται) #include // συνδέστε τη βιβλιοθήκη const int pin = 10; // Δηλώστε τον αριθμό pin OneWire iButton(pin); // δηλώνουμε το αντικείμενο OneWire στη 10η ακίδα // αριθμό κλειδιού που θέλουμε να γράψουμε στο iButton: byte key_to_write = ( 0x01, 0xF6, 0x75, 0xD7, 0x0F, 0x00, 0x00, 0x9A ); ρύθμιση κενού (κενό) ( Serial.begin(9600); pinMode(pin, OUTPUT); ) void loop(void) (καθυστέρηση (1000); // καθυστέρηση για 1 δευτερόλεπτο iButton.reset(); // επαναφορά συσκευής καθυστέρηση 1-wire(50); iButton.write(0x33); // αποστολή δεδομένων byte της εντολής "ανάγνωση". // πίνακας για την αποθήκευση βασικών δεδομένων iButton.read_bytes(data, 8); // διαβάστε τα συνημμένα δεδομένα κλειδιού, 8x8=64 bit εάν (OneWire::crc8(data, 7) != δεδομένα) ( // ελέγξτε το άθροισμα ελέγχου του συνημμένου κλειδιού Serial.println("Σφάλμα CRC!"); // Εάν το CRC δεν είναι σωστό, αναφέρετε αυτήν την επιστροφή // και διακόπτετε το πρόγραμμα) εάν (δεδομένα & δεδομένα & δεδομένα & δεδομένα & δεδομένα & δεδομένα & δεδομένα == 0xFF) (επιστροφή; // εάν το κλειδί δεν είναι; επισυνάπτεται στον αναγνώστη, διακόψτε το πρόγραμμα και περιμένετε , όσο θα επισυναφθεί) Serial.print("Start programming..."); // ξεκινήστε τη διαδικασία εγγραφής δεδομένων στο κλειδί για (int i = 0; i ) // Εκκίνηση εγγραφής δεδομένων στο κλειδί iButton: void send_programming_impulse() ( digitalWrite(pin, HIGH); καθυστέρηση(60); digitalWrite (pin, LOW); καθυστέρηση(5); digitalWrite(pin, HIGH); καθυστέρηση(50); }

Μην ξεχάσετε να ορίσετε τον αριθμό του αρχικού κλειδιού σας στον πίνακα κλειδί_για_εγγραφήπου μάθαμε νωρίτερα.

Ας ανεβάσουμε αυτό το σκίτσο στο Arduino. Ανοίξτε την οθόνη σειριακής θύρας (Ctrl+Shift+M). Ας συνδέσουμε ένα κλειδί στο κύκλωμα, το οποίο θα είναι ένας κλώνος του αρχικού κλειδιού. Η οθόνη σειριακής θύρας θα εμφανίσει ένα αντίστοιχο μήνυμα σχετικά με το αποτέλεσμα του προγραμματισμού.

Εάν αυτό το σκίτσο δεν λειτούργησε, δοκιμάστε να αντικαταστήσετε τον κωδικό μετά Serial.print ("Έναρξη προγραμματισμού...")και μέχρι το τέλος της λειτουργίας βρόχος()στο επόμενο:

Πρόσθετο σκίτσο γραφής κλειδιού iButton με χρήση Arduino(επεκτείνεται) καθυστέρηση (200); iButton.skip(); iButton.reset(); iButton.write(0x33); // ανάγνωση του τρέχοντος αριθμού κλειδιού Serial.print("ID πριν από την εγγραφή:"); για (byte i=0; i<8; i++){ Serial.print(" "); Serial.print(iButton.read(), HEX); } Serial.print("\n"); iButton.skip(); iButton.reset(); iButton.write(0xD1); // команда разрешения записи digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(60); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); // выведем ключ, который собираемся записать: Serial.print("Writing iButton ID: "); for (byte i=0; i<8; i++) { Serial.print(key_to_write[i], HEX); Serial.print(" "); } Serial.print("\n"); iButton.skip(); iButton.reset(); iButton.write(0xD5); // команда записи for (byte i=0; i<8; i++) { writeByte(key_to_write[i]); Serial.print("*"); } Serial.print("\n"); iButton.reset(); iButton.write(0xD1); // команда выхода из режима записи digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(10); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); Serial.println("Success!"); delay(10000);

Εδώ είναι η λειτουργία writeByte()θα είναι ως εξής:

int writeByte(byte δεδομένα) ( int data_bit; for(data_bit=0; data_bit<8; data_bit++) { if (data & 1) { digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(60); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); } else { digitalWrite(pin, LOW); pinMode(pin, OUTPUT); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); } data = data >> 1; ) επιστροφή 0; )

Είναι άσκοπο να εμφανίζεται ένα διάγραμμα χρόνου λειτουργίας του σκίτσου εγγραφής του αναγνωριστικού κλειδιού, γιατί Είναι μακρύ και δεν χωράει στην εικόνα. Ωστόσο, επισυνάπτω το αρχείο *.logicdata για το πρόγραμμα λογικού αναλυτή στο τέλος του άρθρου.

Τα κλειδιά ενδοεπικοινωνίας διατίθενται σε διάφορους τύπους. Αυτός ο κωδικός δεν είναι κατάλληλος για όλα τα κλειδιά, αλλά μόνο για RW1990 ή RW1990.2. Ο προγραμματισμός πλήκτρων άλλου τύπου μπορεί να οδηγήσει σε αστοχία του κλειδιού!

Εάν θέλετε, μπορείτε να ξαναγράψετε το πρόγραμμα για διαφορετικό τύπο κλειδιού. Για να το κάνετε αυτό, χρησιμοποιήστε την τεχνική περιγραφή του τύπου κλειδιού σας (φύλλο δεδομένων) και αλλάξτε το σκίτσο σύμφωνα με την περιγραφή. Λήψη φύλλου δεδομένων για τα κλειδιά iButtonμπορείτε να βρείτε στο παράρτημα του άρθρου.

Παρεμπιπτόντως, ορισμένες σύγχρονες ενδοεπικοινωνίες διαβάζουν όχι μόνο το αναγνωριστικό κλειδιού, αλλά και άλλες πληροφορίες που καταγράφονται στο αρχικό κλειδί. Επομένως, δεν θα είναι δυνατή η δημιουργία κλώνου αντιγράφοντας μόνο τον αριθμό. Πρέπει να αντιγράψετε πλήρως τα βασικά δεδομένα.

4 Περιγραφή μονού καλωδίου 1-Wire interface

Ας ρίξουμε μια πιο προσεκτική ματιά στη διεπαφή One-wire. Στην οργάνωση, είναι παρόμοιο με τη διεπαφή I2C: πρέπει επίσης να περιέχει μια κύρια συσκευή που εκκινεί την ανταλλαγή, καθώς και μία ή περισσότερες εξαρτημένες συσκευές. Όλες οι συσκευές είναι συνδεδεμένες σε έναν κοινό δίαυλο. Οι συσκευές iButton είναι πάντα σκλάβοι. Ο κύριος είναι συνήθως ένας μικροελεγκτής ή ένας υπολογιστής. Ο ρυθμός μεταφοράς δεδομένων είναι 16,3 kbit/sec. Το λεωφορείο σε κατάσταση αδράνειας βρίσκεται στο λογικό "1" (ΥΨΗΛΟ). Αυτό το πρωτόκολλο παρέχει μόνο 5 τύπους σημάτων:

  • επαναφορά παλμού (κύριος)
  • παρόρμηση παρουσίας (σκλάβος)
  • bit γραφής "0" (κύριο)
  • bit γραφής "1" (κύριος)
  • διαβάστε λίγο (κύριος)
Με εξαίρεση τον παλμό παρουσίας, όλα τα άλλα δημιουργούνται από τον κύριο. Η ανταλλαγή γίνεται πάντα σύμφωνα με το ακόλουθο σχήμα: 1) Αρχικοποίηση 2) ​​Εντολές για εργασία με ROM 3) Εντολές για εργασία με PROM 4) Μεταφορά δεδομένων.

1) Αρχικοποίηση

Η εκκίνηση συνίσταται στο γεγονός ότι η κύρια μονάδα ρυθμίζει την κατάσταση επαναφοράς RESET (για χρόνο 480 μs ή περισσότερο μειώνει τη γραμμή στο "0" και στη συνέχεια την απελευθερώνει και λόγω της αντίστασης έλξης η γραμμή ανεβαίνει στο "1 ” κατάσταση), και η υποτελής όχι αργότερα από 60 µs μετά από αυτό πρέπει να επιβεβαιώσει την παρουσία, χαμηλώνοντας επίσης τη γραμμή στο "0" για 60…240 μs και στη συνέχεια απελευθερώνοντάς την:


2) Εντολές για εργασία με ROM

Εάν δεν φθάσει σήμα επιβεβαίωσης μετά τον παλμό αρχικοποίησης, ο κύριος επαναλαμβάνει τη δημοσκόπηση διαύλου. Εάν έχει φτάσει το σήμα επιβεβαίωσης, ο κύριος κατανοεί ότι υπάρχει μια συσκευή στο δίαυλο που είναι έτοιμη για ανταλλαγή και της στέλνει μία από τις τέσσερις εντολές 8-bit για να λειτουργήσει με τη ROM:

(*) Παρεμπιπτόντως, υπάρχουν αρκετές οικογένειες συσκευών iButton, μερικές από αυτές παρατίθενται στον παρακάτω πίνακα.

Κωδικοί οικογένειας συσκευών iButton(Γυρνάει ανάποδα)
Κωδικός οικογένειαςΣυσκευές iButtonΠεριγραφή
0x01DS1990A, DS1990R, DS2401, DS2411Μοναδικός σειριακός αριθμός-κλειδί
0x02DS1991Ασφαλής EEPROM πολλαπλών κλειδιών, 1152 bit
0x04DS1994, DS24044 kB NV RAM + ρολόι, χρονοδιακόπτης και ξυπνητήρι
0x05DS2405Μονό διευθυνσιοδοτούμενο κλειδί
0x06DS19934 kB NV RAM
0x08DS19921 kB NV RAM
0x09DS1982, DS25021 kB PROM
0x0ADS199516 kB NV RAM
0x0BDS1985, DS250516 kB EEPROM
0x0CDS199664 kB NV RAM
0x0FDS1986, DS250664 kB EEPROM
0x10DS1920, DS1820, DS18S20, DS18B20αισθητήρας θερμοκρασίας
0x12DS2406, DS2407EEPROM 1 kB + διευθυνσιοδοτούμενο κλειδί διπλού καναλιού
0x14DS1971, DS2430A256 bit EEPROM και 64 bit PROM
0x1ADS1963L4 kB NV RAM + μετρητής κύκλου εγγραφής
0x1CDS28E04-1004 kB EEPROM + διευθυνσιοδοτούμενο κλειδί δύο καναλιών
0x1DDS24234 kB NV RAM + εξωτερικός μετρητής
0x1FDS2409Διευθυνσιοδοτούμενο κλειδί δύο καναλιών με δυνατότητα εναλλαγής στο δίαυλο επιστροφής
0x20DS2450ADC τεσσάρων καναλιών
0x21DS1921G, DS1921H, DS1921ZΘερμοχρόνιος αισθητήρας με λειτουργία λήψης δεδομένων
0x23DS1973, DS24334 kB EEPROM
0x24DS1904, DS2415Ρολόι πραγματικού χρόνου
0x26DS2438Αισθητήρας θερμοκρασίας, ADC
0x27DS2417Ρολόι πραγματικού χρόνου με διακοπή
0x29DS2408Αμφίδρομη θύρα εισόδου/εξόδου 8 bit
0x2CDS2890Ψηφιακό ποτενσιόμετρο μονού καναλιού
0x2DDS1972, DS24311 kB EEPROM
0x30DS2760Αισθητήρας θερμοκρασίας, αισθητήρας ρεύματος, ADC
0x37DS197732 kB με κωδικό πρόσβασης EEPROM
0x3ADS2413Διευθυνσιοδοτούμενος διακόπτης διπλής σύνδεσης
0x41DS1922L, DS1922T, DS1923, DS2422Υψηλής ανάλυσης θερμοχρόνιοι και υγροχρόνιοι αισθητήρες με λειτουργία λήψης δεδομένων
0x42DS28EA00Ψηφιακό θερμόμετρο με προγραμματιζόμενη ανάλυση, σειριακή λειτουργία και προγραμματιζόμενες θύρες I/O
0x43DS28EC2020 kB EEPROM

Τα δεδομένα μεταδίδονται διαδοχικά, bit-bit. Η μετάδοση κάθε bit ξεκινά από την κύρια συσκευή. Κατά την εγγραφή, ο παρουσιαστής χαμηλώνει τη γραμμή στο μηδέν και την κρατά. Εάν ο χρόνος διατήρησης της γραμμής είναι 1…15 µs, τότε γράφεται το bit "1". Εάν ο χρόνος διατήρησης είναι 60 μs ή μεγαλύτερος, γράφεται το bit "0".

Η ανάγνωση bits ξεκινά επίσης από το master. Στην αρχή της ανάγνωσης κάθε bit, ο κύριος θέτει το λεωφορείο χαμηλά. Εάν ο slave θέλει να στείλει ένα "0", κρατά το λεωφορείο στην κατάσταση LOW για ένα χρονικό διάστημα από 60 έως 120 μs, και εάν θέλει να στείλει ένα "1", τότε για περίπου 15 μs. Μετά από αυτό, ο slave απελευθερώνει τη γραμμή και λόγω της αντίστασης pull-up επιστρέφει στην κατάσταση HIGH.

Για παράδειγμα, αυτό είναι το διάγραμμα χρονισμού της εντολής Search ROM (0xF0). Οι εντολές εγγραφής bit σημειώνονται με κόκκινο χρώμα στο διάγραμμα. Δώστε προσοχή στη σειρά των bit κατά τη μετάδοση μέσω 1-Wire: το πιο σημαντικό bit βρίσκεται στα δεξιά, το λιγότερο σημαντικό bit βρίσκεται στα αριστερά.


3) Εντολές για εργασία με EEPROM

Πριν εξετάσετε τις εντολές για την εργασία με το iButton PROM, είναι απαραίτητο να πούμε λίγα λόγια για τη δομή της μνήμης dongle. Η μνήμη χωρίζεται σε 4 ίσα τμήματα: τρία από αυτά προορίζονται για την αποθήκευση τριών μοναδικών κλειδιών και το τέταρτο είναι για προσωρινή αποθήκευση δεδομένων. Αυτό το προσωρινό buffer χρησιμεύει ως ένα είδος πρόχειρου όπου προετοιμάζονται δεδομένα για εγγραφή κλειδιών.


Υπάρχουν 6 εντολές για εργασία με το EPROM:

ΟνομαΟμάδαΣκοπός
Εγγραφή σε προσωρινή προσωρινή μνήμη (Write Scratchpad)0x96Χρησιμοποιείται για την εγγραφή δεδομένων σε ένα προσωρινό buffer (scratchpad).
Ανάγνωση από την προσωρινή προσωρινή μνήμη (Ανάγνωση του Scratchpad)0x69Χρησιμοποιείται για την ανάγνωση δεδομένων από ένα προσωρινό buffer.
Αντιγραφή από προσωρινό buffer (Αντιγραφή Scratchpad)0x3CΧρησιμοποιείται για τη μεταφορά δεδομένων που έχουν προετοιμαστεί σε προσωρινό buffer στο επιλεγμένο κλειδί.
Γράψτε τον κωδικό πρόσβασης0x5AΧρησιμοποιείται για την καταγραφή του κωδικού πρόσβασης και του μοναδικού αναγνωριστικού του επιλεγμένου κλειδιού (ένα από τα τρία).
Γράψτε το SubKey0x99Χρησιμοποιείται για την απευθείας εγγραφή δεδομένων στο επιλεγμένο κλειδί (παρακάμπτοντας την προσωρινή προσωρινή μνήμη).
Διαβάστε το δευτερεύον κλειδί0x66Χρησιμοποιείται για την ανάγνωση των επιλεγμένων βασικών δεδομένων.

4) Μεταφορά δεδομένων

Συνεχίζεται...

5 Πιθανά λάθηκατά τη σύνταξη του σκίτσου

1) Εάν παρουσιαστεί σφάλμα κατά τη σύνταξη του σκίτσου WConstants.h: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος #include "WConstants.h",στη συνέχεια, ως επιλογή, ακολουθεί στο αρχείο OneWire.cppαντικαταστήστε το πρώτο μπλοκ μετά τα σχόλια με το εξής:

#περιλαμβάνω #περιλαμβάνω εξωτερικό "C" (#περιλαμβάνω #περιλαμβάνω }

2) Εάν εμφανιστεί σφάλμα κατά τη μεταγλώττιση Η κλάση OneWire δεν έχει μέλος με όνομα read_bytes,Στη συνέχεια, βρείτε και δοκιμάστε να χρησιμοποιήσετε μια άλλη βιβλιοθήκη για εργασία με τη διεπαφή OneWire.

Καλημέρα σε όλους!
Θα ήθελα να παρουσιάσω στην προσοχή σας ένα αντιγραφικό (αντιγραφικό) κλειδιών ενδοεπικοινωνίας.
Το φωτοαντιγραφικό μπορεί να διαβάζει/εγγράφει σε ένα μπρελόκ ή κάρτα.
Ήθελα από καιρό να δοκιμάσω μια φθηνή συσκευή για την αντιγραφή κλειδιών ενδοεπικοινωνίας. Και τώρα έφτασε αυτή η στιγμή, οπότε ας ξεκινήσουμε.

Η παραγγελία έφτασε σε 3 εβδομάδες.

Κλειδιά ενδοεπικοινωνίας. Ένα μικρό εκπαιδευτικό πρόγραμμα.

Τα κλειδιά είναι:

  • Επικοινωνία. Επίσημο όνομα Touch memory (συντομ. TM) ή iButton
(δηλαδή πρέπει να εφαρμόζονται στον αναγνώστη)
Αυτά περιλαμβάνουν:

Ντάλας.

Στις περισσότερες περιπτώσεις, το TM αναφέρεται σε ένα οικογενειακό κλειδί Dallas (για παράδειγμα, DS1990A). Πολλές συσκευές λειτουργούν με αυτά τα κλειδιά: Vizit, Eltis, Z-5R, S2000-2, κ.λπ.

Cyfral.

Αυτές οι ενδοεπικοινωνίες λειτουργούν μόνο με κλειδιά DC2000A και Tsifral-KP1.

Μετακομ.

Τα κλειδιά K1233KT2 έχουν αναπτυχθεί για αυτές τις ενδοεπικοινωνίες. Αυτά τα πλήκτρα είναι επίσης κατάλληλα για πολλούς άλλους ελεγκτές.

Αντιστασιακός.

Υπάρχουν εξωτικές ενδοεπικοινωνίες που λειτουργούν με πλήκτρα αντίστασης. Αντί για κώδικα, διαβάζεται αντίσταση από αυτά. Χωρίς αμφιβολία, πρόκειται για πλήκτρα επαφής, αλλά δεν θα τα ονόμαζα μνήμη αφής.
  • Ανεπαφικά. Η επίσημη ονομασία είναι RFID.
(απλώς πρέπει να μεταφερθούν στον αναγνώστη σε απόσταση 2-3 cm).

Διατίθεται με τη μορφή καρτών, μπρελόκ, βραχιολιών κ.λπ. Τα κοινά ονόματα είναι «κάρτες» και «σταγόνες» (μπρελόκ). Τα κλειδιά που λειτουργούν μέχρι 10-15 cm ονομάζονται Proximity (μικρής εμβέλειας) και τα κλειδιά που λειτουργούν έως 1 m ονομάζονται Vicinity (μεγάλης εμβέλειας). Οι ενδοεπικοινωνίες χρησιμοποιούν αποκλειστικά κλειδιά εγγύτητας και αυτός ο όρος έχει γίνει σχεδόν συνώνυμος με το «κλειδί χωρίς επαφή».

Στον κόσμο του Proximity δεν υπάρχει επίσης ενότητα μορφών:

EM-Marin

η πιο δημοφιλής μορφή σήμερα.

HID

γέροντας ανάμεσα σε κλειδιά χωρίς επαφή.

MIFARE

πολλά υποσχόμενη μορφή. Αυτό περιλαμβάνει ανέπαφες έξυπνες κάρτες.

Αυτή η συσκευή προορίζεται ΑΠΟΚΛΕΙΣΤΙΚΑ για την αντιγραφή ανεπαφικών κλειδιών με συχνότητα 125KHz.
Δεν μπορούν να αντιγραφούν άλλα κλειδιά.

Περιεχόμενα δεμάτων:






Περιεχόμενα παράδοσης:

- Φωτοαντιγραφικό κάρτας ταυτότητας RFID 125KHz EM4100.
- επανεγγράψιμα μπρελόκ 6 τεμ.
- επανεγγράψιμες κάρτες 6 τεμ.
- οδηγίες (αγγλικά-κινέζικα).
Δεν περιλαμβάνονται μπαταρίες AAA.

Εμφάνιση της συσκευής:






Εσωτερικά της συσκευής:










Συσκευή σε θέση μεταγωγής:


(το κόκκινο φως είναι αναμμένο, που σημαίνει ότι η συσκευή είναι ενεργοποιημένη)

Βασικά εσωτερικά:


Οδηγίες:




  • Διαδικασία αντιγραφής:
1. Τοποθετήστε δύο μπαταρίες AAA.
2. Ενεργοποιήστε τον διακόπτη εναλλαγής που βρίσκεται στη δεξιά πλευρά (η κόκκινη ένδειξη με την επιγραφή POWER ανάβει και εκπέμπονται δύο σύντομα μπιπ).
3. Φέρνουμε την κάρτα ή το μπρελόκ στην αριστερή πλευρά, στο επίπεδο της επιγραφής POWER.
4. Πατήστε το κουμπί “READ”. Σε απόκριση, ο αντιγραφέας θα ηχήσει 2 φορές και το πράσινο LED με την επιγραφή "PASS" θα ανάψει.
5. Αφαιρέστε την κάρτα ή το μπρελόκ από το οποίο διαβάστηκε η ετικέτα.
6. Φέρνουμε την επανεγγράψιμη κάρτα ή μπρελόκ στο φωτοαντιγραφικό. Πατήστε το κουμπί «ΕΓΓΡΑΦΗ». Το κίτρινο LED με την επιγραφή BUSY θα ανάψει για λίγο και πάλι θα ακουστεί ένα διπλό τρίξιμο. Μπορείτε να χρησιμοποιήσετε το νέο μπρελόκ ή κάρτα.

Βίντεο από τη διαδικασία ανάγνωσης και γραφής:

Συμπέρασμα.

Όλα λειτουργούν υπέροχα.Εάν πρέπει να δημιουργήσετε πολλά αντίγραφα κλειδιών RFID 125KHz, μπορείτε να τα αγοράσετε με ασφάλεια, ειδικά επειδή το σετ περιλαμβάνει 6 μπρελόκ και 6 κάρτες και η μέση τιμή για ένα αντίγραφο είναι 100 ρούβλια, τα οφέλη είναι προφανή. Εάν ξεμείνετε από μπρελόκ ή κάρτες στο Διαδίκτυο, μπορείτε να τα αγοράσετε για περίπου 20 ρούβλια.
Πριν αγοράσετε αυτήν τη συσκευή, σας συνιστώ να μάθετε τη συχνότητα και τον τύπο του κλειδιού σας, διαφορετικά θα πετάξετε χρήματα.

Εάν σας άρεσε η κριτική ή σας βοήθησε στην επιλογή μιας συσκευής, κάντε της ένα like, αυτή είναι η καλύτερη ανταμοιβή σας για τη δουλειά μου.
Σας ευχαριστώ όλους για την προσοχή σας!

Το προϊόν παρασχέθηκε για σύνταξη κριτικής από το κατάστημα. Η αναθεώρηση δημοσιεύτηκε σύμφωνα με την ρήτρα 18 των Κανόνων Ιστοσελίδας.

Σκοπεύω να αγοράσω +88 Προσθήκη στα αγαπημένα Μου άρεσε η κριτική +44 +83

  • Το εξάρτημα γραφίδας-μύτης είναι ένα gadget για όσους πάντα ονειρευόντουσαν να έχουν ένα επιπλέον δάχτυλο στο πρόσωπό τους...


  • Το Titan Sphere είναι προϊόν της σύντομα προς πτώχευση εταιρείας SGRL, μια αποτυχημένη προσπάθεια εισαγωγής μιας νέας λέξης στο χώρο των joysticks...

  • Οι υποδοχές για οφθαλμικές σταγόνες σας επιτρέπουν να στοχεύετε με ακρίβεια στο μάτι, τη στιγμή που είναι απαραίτητο να παραγγείλετε κάτι...


  • Υπάρχουν πραγματικά περιττά όργανα; Είναι απίθανο κάποιος να θέλει να αποχωριστεί την σκωληκοειδή απόφυση ενώ είναι...

  • "Mother of All Demons", 1968...


  • Ένα μέλλον με εξωγήινους - γιατί όχι; Μερικοί άνθρωποι είναι σίγουροι ότι οι εξωγήινοι είναι ήδη ανάμεσά μας...

23.05.2012

Εξετάζεται ένας απλός, αποτελεσματικός αντιγραφέας ηλεκτρονικών κλειδιών ενδοεπικοινωνίας με κύκλωμα λειτουργίας. Το βίντεο δείχνει τη δοκιμή και την τελική συναρμολόγηση σε δράση. Υπάρχουν πολλά καλά σχήματα στο Διαδίκτυο για αυτήν τη λειτουργία, αλλά, πρώτον, είναι πολύπλοκα και, δεύτερον, δεν λειτουργούν όλα.

Ο δημιουργός αυτού του εκπαιδευτικού βίντεο προσπάθησε να συναρμολογήσει έναν αντιγραφέα κλειδιών χρησιμοποιώντας έναν κατασκευαστή Arduino, αλλά δεν είναι γνωστό γιατί δεν τα κατάφερε, παρά το γεγονός ότι υπάρχει ένα βίντεο στο Διαδίκτυο που δείχνει μια συσκευή που λειτουργεί στο Arduino.

Διατίθενται προς πώληση εργοστασιακά αντιγραφικά, αλλά είναι αρκετά ακριβά και για όσους δεν σκοπεύουν να εργάζονται πάντα σε αυτήν τη συσκευή, δεν χρειάζεται να τα αγοράσουν. Δεδομένου ότι δεν είναι κάθε μέρα που οι ερασιτέχνες χρειάζεται να αντιγράφουν κλειδιά για μια ενδοεπικοινωνία. Αποφασίστηκε να φτιάξουμε ένα απλό αντιγραφικό εύκολα για να διευρύνουμε τους δικούς μας ορίζοντες.

Πολλά κενά αγοράστηκαν στο AliExpress, είναι φθηνά. Βρήκα ένα απλό κύκλωμα για την κατασκευή ενός αντιγράφου, το οποίο μπορεί να συναρμολογηθεί σε σχεδόν 5 λεπτά Τα κενά αγοράστηκαν σε αυτό το κινέζικο κατάστημα και στο ίδιο μέρος υπάρχει ένας προγραμματιστής απαραίτητος για τη λειτουργία της συσκευής.

συζήτηση και διάγραμμα στο φόρουμ αυτού του διπλότυπου εδώ. Η βάση ή η καρδιά αυτού του φωτοαντιγραφικού είναι ένας μικροελεγκτής.

Φυσικά, αν συναρμολογήσετε τη συσκευή εύκολα, δεν θα λειτουργήσει. Πρέπει να γράψετε ένα πρόγραμμα σε αυτόν τον μικροελεγκτή. Για να το κάνετε αυτό, θα χρειαστείτε έναν προγραμματιστή που συνδέεται στον υπολογιστή για υλικολογισμικό.

Μπορείτε να βρείτε οδηγίες για τη χρήση του προγραμματιστή στο Διαδίκτυο. Κοστίζει 10-15 δολάρια. Κάθε αρχάριος ραδιοερασιτέχνης θα μπορεί να χρησιμοποιήσει αυτόν τον μικροελεγκτή και να επαναλάβει αυτό το κύκλωμα αναπαραγωγής.

Όπως μπορείτε να δείτε στο διάγραμμα και τη φωτογραφία, υπάρχουν 3 LED στο κύκλωμα - κόκκινο, κίτρινο και πράσινο.

Το κόκκινο LED ανάβει όταν υπάρχει ρεύμα στο ίδιο το σύνολο. Το κίτρινο ανάβει ενώ βρίσκεται σε λειτουργία ανάγνωσης πλήκτρων. Και ανάβει πράσινο όταν η εγγραφή ή η αντιγραφή του κλειδιού ήταν επιτυχής. Οι λυχνίες LED αναβοσβήνουν ενώ το τεμάχιο εργασίας είναι μιας χρήσης και δεν μπορεί να επανεγγραφεί.

Όλα τα κενά που αγοράζονται στο AliExpress μπορούν να επανεγγραφούν.

Ολόκληρο το κύκλωμα τροφοδοτείται από 5 Volt. Σε αυτό το σχέδιο εγκαταστάθηκε ένας σταθεροποιητής 5 βολτ, έτσι ώστε όταν μια τάση τροφοδοτείται από 5 έως 9 βολτ, να έχει πάντα μόνο 5 βολτ στην έξοδο. Ο ίδιος ο αντιγραφέας κλειδιού τροφοδοτείται από τάση 5 Volt.

Ας το ενεργοποιήσουμε και ας δούμε πώς λειτουργεί αυτή η συσκευή. Ανοίξτε το τροφοδοτικό. Όλα τα LED άναψαν, με άλλα λόγια, η συσκευή εκκίνησε.

Επισυνάπτουμε το αντιγραμμένο κλειδί, η ένδειξη δείχνει ανάγνωση. Υπάρχει ένα κουμπί για να αντιγράψετε αυτό το κλειδί. Εφαρμόζουμε ένα καθαρό τεμάχιο εργασίας, το LED δείχνει ότι έχει συμβεί διπλασιασμός. Για την εμπειρία, το κλειδί για το ασανσέρ αντιγράφηκε και ελέγχθηκε.

Το αποτέλεσμα είναι καλό, ο αντιγραφέας, συναρμολογημένος με τα χέρια μου, λειτουργεί άριστα.

Δεύτερο μέρος

Τυχαίες καταχωρήσεις:

Ένας απλός αντιγραφέας πλήκτρων ενδοεπικοινωνίας στο arduino nano.

mob_info