Arduino चुंबकीय धारी विकोडक

Arduino चुंबकीय पट्टी विकोडक: 4 चरण (चित्रों के साथ)

यह निर्देशयोग्य दिखाता है कि कुछ स्वतंत्र रूप से उपलब्ध कोड का उपयोग कैसे किया जाए, एक क्रेडिट कार्ड और स्टूडेंट आईडी आदि जैसे चुंबकीय पट्टी कार्ड पर संग्रहीत डेटा को स्कैन और प्रदर्शित करने के लिए एक मानक चुंबकीय पट्टी रीडर।

मैं चुंबकीय पट्टी पढ़ने के लिए परिचय और स्ट्रिप स्नूप कि MAKE पत्रिका वॉल्यूम 1 में पाया जाता है पढ़ने के बाद इसे पोस्ट करने के लिए प्रेरित किया गया था। उस ट्यूटोरियल विवरण एक गेम पोर्ट इंटरफ़ेस के लिए एक पट्टी पाठक को कैसे इंटरफ़ेस करें, लेकिन मेरे पास एक मैक लैपटॉप है, इसलिए मैं गेम पोर्ट इंटरफ़ेस नहीं है!

इसके अलावा, मुझे लगता है कि स्ट्राइप स्नेप वेबसाइट और मेक पत्रिका पर प्रस्तुत "पारंपरिक" दृष्टिकोण की तुलना में हार्डवेयर / सॉफ्टवेयर के अर्दिनो सूट शुरुआती और समझने में आसान है।

हालाँकि, यह एप्लिकेशन केवल चुंबकीय पट्टी पर मौजूद डेटा को दिखाता है; यह स्ट्राइप स्नेप करता है कि कोई और अधिक उन्नत सुविधाएँ नहीं है।

इस निर्देश के अंतिम चरण में रुचि रखने वालों के लिए इस विषय के बारे में अधिक जानकारी के लिए कुछ लिंक हैं।

आपूर्ति:

चरण 1: हार्डवेयर

जाहिर है, आपको पहले एक चुंबकीय पट्टी रीडर प्राप्त करना होगा। मैं एक Omron V3A-4K का उपयोग कर रहा हूं जो मैंने डाइजेकी से ऑर्डर किया था। यह मुझे $ 20.00 या तो लागत। यदि आपको इनमें से कोई भी नहीं मिल रहा है, तो कोई भी मानक टीटीएल रीडर करेगा।

एक फैंसी हार्नेस खरीदने के बारे में चिंता न करें जो वे बेचते हैं। रीडर के अंदर सर्किट बोर्ड पर ब्रेकआउट पैड हैं। एक बार जब आप अपने पाठक को प्राप्त कर लेते हैं, तो साइड कवर, और सोल्डर तारों को पैड से हटा दें जैसा कि चित्र में दिखाया गया है। बेशक, यदि आपके पास एक अलग पाठक है, तो वायरिंग शायद अलग होगी। इस मामले में, आवश्यक पैड का पता लगाने के लिए अपने पाठक की डेटशीट से परामर्श करें।

अगला, तारों को Arduino के डिजिटल पिन से निम्नानुसार कनेक्ट करें:

दाता - २
सीएलके - ३
लोड - 5

अंत में, Arduino बोर्ड पर अपने संबंधित टर्मिनलों से + 5v और GND कनेक्ट करें।

चरण 2: सॉफ्टवेयर


चरण 3: इसका उपयोग करें!

अंत में, बस Arduino एप्लेट में सीरियल कनेक्शन खोलें, और कार्ड स्वाइप करना शुरू करें! जैसे ही आप स्वाइप करेंगे, कार्ड से डिकोड किया गया डेटा विंडो में दिखाई देगा।

चरण 4: मैं यहाँ से कहाँ जाऊँ?

यदि आप चुंबकीय पट्टी कार्ड के बारे में अधिक जानने में रुचि रखते हैं, तो संलग्न जीरो द्वारा संलग्न लेख, "अ डे इन द लाइफ ऑफ ए फ्लक्स रिवर्सल" पढ़ना आवश्यक है। यह दस्तावेज़ नट और बोल्ट (वोल्ट?) पर बहुत अधिक बाइबिल है कि चुंबकीय धारियाँ शारीरिक रूप से कैसे काम करती हैं। इसमें चुंबकीय धारियों पर पटरियों के मानक स्वरूपण के बारे में जानकारी भी शामिल है, जो इस निर्देश में दिखाए गए सेटअप से प्राप्त डेटा की व्याख्या करने में सहायक है।

इसके अलावा, स्ट्राइप स्नूप देखें। इस सॉफ़्टवेयर के लिए कुछ अधिक जटिल हार्डवेयर सेटअप की आवश्यकता होती है, लेकिन यह ज्ञात कार्ड प्रारूपों के डेटाबेस के साथ आता है और इसके माध्यम से स्वाइप किए गए किसी भी कार्ड से मानव-पढ़ने योग्य डेटा को पार्स करने का प्रयास करेगा। उदाहरण के लिए, यदि आप अपना क्रेडिट कार्ड या ड्राइवर का लाइसेंस स्वाइप करते हैं, तो वह इसे पहचान लेगा, और आपको अपनी सभी व्यक्तिगत जानकारी दिखाएगा जो उस कार्ड पर संग्रहीत है!

हालाँकि, चूंकि यह सेटअप डेटा को सीधे कंप्यूटर के सीरियल पोर्ट पर आउटपुट करता है, मुझे यकीन है कि थोड़ा कोड हैक होने के साथ इस पाठक को स्ट्राइप स्नेप को सीधे इंटरफ़ेस में लाना बहुत मुश्किल नहीं होगा .....