Πίνακας περιεχομένων:

Αποκωδικοποιητής Arduino Magnetic Stripe: 4 Βήματα (με Εικόνες)
Αποκωδικοποιητής Arduino Magnetic Stripe: 4 Βήματα (με Εικόνες)

Βίντεο: Αποκωδικοποιητής Arduino Magnetic Stripe: 4 Βήματα (με Εικόνες)

Βίντεο: Αποκωδικοποιητής Arduino Magnetic Stripe: 4 Βήματα (με Εικόνες)
Βίντεο: Khadas VIM4 DIY Super Android TV Box Completed Project 2024, Ιούλιος
Anonim
Αποκωδικοποιητής μαγνητικής λωρίδας Arduino
Αποκωδικοποιητής μαγνητικής λωρίδας Arduino

Αυτό το διδακτικό δείχνει πώς να χρησιμοποιείτε κάποιον ελεύθερα διαθέσιμο κώδικα, ένα arduino και έναν τυπικό αναγνώστη μαγνητικών λωρίδων για να σαρώσετε και να εμφανίσετε τα δεδομένα που είναι αποθηκευμένα σε κάρτες μαγνητικών λωρίδων, όπως πιστωτικές κάρτες, φοιτητικές ταυτότητες κλπ. Εμπνεύστηκα να το δημοσιεύσω μετά την ανάγνωση εισαγωγή στην ανάγνωση μαγνητικών λωρίδων και Stripe Snoop που βρίσκεται στο περιοδικό MAKE Volume 1. Αυτό το σεμινάριο περιγράφει λεπτομερώς πώς να συνδέσετε έναν αναγνώστη λωρίδων σε μια διεπαφή θύρας παιχνιδιού, αλλά έχω φορητό υπολογιστή mac, οπότε δεν έχω διεπαφή θύρας παιχνιδιού! Επίσης, πιστεύω ότι η σουίτα arduino υλικού/λογισμικού είναι πολύ πιο ολοκληρωμένη και ευκολονόητη για αρχάριους από την «παραδοσιακή» προσέγγιση που παρουσιάζεται στον ιστότοπο του Stripe Snoop και στο περιοδικό MAKE. Ωστόσο, αυτή η εφαρμογή δείχνει απλώς τα δεδομένα που βρίσκονται σε μαγνητική λωρίδα. δεν διαθέτει καμία από τις πιο προηγμένες δυνατότητες που διαθέτει το Stripe Snoop. Το τελευταίο βήμα αυτού του οδηγού περιλαμβάνει κάποιους συνδέσμους με πιο εμπεριστατωμένες πληροφορίες σχετικά με αυτό το θέμα για όσους ενδιαφέρονται.

Βήμα 1: Υλικό

Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Προφανώς, πρέπει πρώτα να αποκτήσετε συσκευή ανάγνωσης μαγνητικών λωρίδων. Χρησιμοποιώ ένα Omron V3A-4K που παρήγγειλα από το digikey. Μου κόστισε περίπου 20,00 δολάρια. Εάν δεν μπορείτε να βρείτε ένα από αυτά, θα το κάνει οποιοσδήποτε τυπικός αναγνώστης TTL.

Μην ανησυχείτε για την αγορά ενός από τα φανταχτερά λουριά που πουλάνε. Υπάρχουν μαξιλάρια διάσπασης στην πλακέτα κυκλώματος στο εσωτερικό του αναγνώστη. Μόλις λάβετε τον αναγνώστη σας, βγάλτε το πλαϊνό κάλυμμα και κολλήστε καλώδια στα τακάκια όπως φαίνεται στην εικόνα. Φυσικά, εάν έχετε διαφορετικό αναγνώστη, η καλωδίωση πιθανότατα θα είναι διαφορετική. Σε αυτήν την περίπτωση, συμβουλευτείτε το φύλλο δεδομένων του αναγνώστη σας για να εντοπίσετε τα απαραίτητα μαξιλάρια. Στη συνέχεια, συνδέστε τα καλώδια στις ψηφιακές ακίδες του Arduino ως εξής: DATA - 2 CLK - 3 LOAD - 5 Τέλος, συνδέστε το +5v και το GND στους αντίστοιχους ακροδέκτες τους στην πλακέτα Arduino.

Βήμα 2: Λογισμικό

Βήμα 3: Χρησιμοποιήστε το

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

Βήμα 4: Από πού να πάω από εδώ;

Εάν ενδιαφέρεστε να μάθετε περισσότερα για τις κάρτες μαγνητικών λωρίδων, απαιτείται η ανάγνωση του συνημμένου άρθρου, "A Day in the Life of a Flux Reversal" του Count Zero. Αυτό το έγγραφο είναι σχεδόν η Βίβλος για τα παξιμάδια και τα μπουλόνια (βολτ;) για το πώς λειτουργούν φυσικά οι μαγνητικές λωρίδες. Περιέχει επίσης πληροφορίες σχετικά με την τυπική μορφοποίηση των κομματιών σε μαγνητικές λωρίδες, η οποία είναι χρήσιμη για την ερμηνεία των δεδομένων που λαμβάνετε από τη ρύθμιση που εμφανίζεται σε αυτό το εκπαιδευτικό εγχειρίδιο. Επίσης, ελέγξτε το Stripe Snoop. Αυτό το λογισμικό απαιτεί μια ελαφρώς πιο περίπλοκη ρύθμιση υλικού, αλλά συνοδεύεται από μια βάση δεδομένων με γνωστές μορφές καρτών και θα προσπαθήσει να αναλύσει δεδομένα αναγνώσιμα από τον άνθρωπο από οποιαδήποτε κάρτα που σύρετε μέσα από αυτήν. Για παράδειγμα, εάν σύρετε την πιστωτική σας κάρτα ή την άδεια οδήγησης, θα την αναγνωρίσει και θα σας δείξει όλα τα προσωπικά σας στοιχεία που είναι αποθηκευμένα σε αυτήν την κάρτα! Αν και, δεδομένου ότι αυτή η ρύθμιση εξάγει δεδομένα απευθείας στη σειριακή θύρα του υπολογιστή, Είμαι βέβαιος ότι με λίγη παραβίαση κώδικα δεν θα ήταν πολύ δύσκολο να οδηγήσω αυτόν τον αναγνώστη στη διεπαφή απευθείας με το Stripe Snoop…..

Συνιστάται: