विषयसूची:
- आपूर्ति
- चरण 1: सामग्री और योजनाएं
- चरण 2: Arduino DUE ड्राइवर स्थापित करें और लाइब्रेरी आयात करें
- चरण 3: टैग दशमलव कोड पढ़ें
- चरण 4: अंतिम कार्यक्रम में हेक्स कोड और पासवर्ड सेट करें
वीडियो: Arduino और RFID/NFC कार्ड के साथ PC प्रमाणीकरण: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
सभी को नमस्कार!
दिन भर के काम या तनावपूर्ण स्कूल के बाद आप कितनी बार घर आए हैं, क्या आप घर जाते हैं और अपने पीसी के सामने आराम करना चाहते हैं?
तो आप घर पहुंचें, अपने पीसी को चालू करें और आपको स्क्रीन आपके पासवर्ड में टाइप करने के लिए मिलती है क्योंकि आपके पीसी में विंडोज हैलो में फिंगरप्रिंट नहीं है … यह उबाऊ है।
कल्पना कीजिए कि अपनी जेब से एक छोटी एनएफसी चिप खींचने के लिए पासवर्ड दर्ज करने के बजाय और इसे पाठक के ऊपर से गुजारें और किया, पीसी अनलॉक हो गया है और नेटफ्लिक्स पर आपका पसंदीदा संगीत या आपकी फिल्म चलाने के लिए तैयार है।
आपूर्ति
- टैग एनएफसी/आरएफआईडी
- Arduino Pro Micro/Arduino DUE/Arduino UNO with HID खुला हुआ है
- एनएफसी/आरएफआईडी रीडर RC522
- केबल
आप एलेगू के अमेज़ॅन लिंक से पूरी किट खरीद सकते हैं (यदि आप एक आर्डिनो का उपयोग करते हैं तो आपको कीबोर्ड लाइब्रेरी का उपयोग करने के लिए इसे संशोधित करना होगा): लिंक एलिगू
चरण 1: सामग्री और योजनाएं
हमारी परियोजना के लिए हमें एक प्रोसेसर के साथ एक माइक्रोकंट्रोलर की आवश्यकता है जो एचआईडी (मानव इंटरफ़ेस डिवाइस) प्रोटोकॉल का समर्थन करता है ताकि यह पीसी को इनपुट डिवाइस (इस मामले में कीबोर्ड) के रूप में परिणाम दे सके।
इस HID वर्ग का समर्थन करने वाले माइक्रोकंट्रोलर ATmega32U4 माइक्रोप्रोसेसर वाले हैं, इसलिए आप Arduino pro Micro, Arduino DUE, Arduino लियोनार्डो या Arduino UNO का उपयोग कर सकते हैं, लेकिन यदि आपको इस पर एक उपयुक्त बूटलोडर लिखकर HID प्रोटोकॉल को अनलॉक करने की आवश्यकता है।
इस गाइड में मैं यह नहीं बताऊंगा कि Arduino UNO को कैसे संशोधित किया जाए, लेकिन यदि आप इंटरनेट पर देखते हैं तो आपको कई गाइड मिलेंगे।
मैं इस परियोजना के लिए Arduino ड्यू का उपयोग करूंगा।
पहली बात यह है कि ऊपर दिए गए आरेख में दिखाया गया सर्किट है, रंगों का सम्मान करना बहुत महत्वपूर्ण है ताकि असेंबली चरण के दौरान त्रुटि मोड में आप समझ सकें कि कौन सी केबल गलत तरीके से जुड़ी हुई है। करने के लिए लिंक ये हैं:
पिन 1 -> D10
पिन 2 -> D52
पिन 3 -> D51
पिन 4 -> D50
पिन 5 -> कुछ नहीं
पिन 6 -> जीएनडी
पिन 7 -> रीसेट
पिन 8 -> 3, 3V
चरण 2: Arduino DUE ड्राइवर स्थापित करें और लाइब्रेरी आयात करें
जारी रखने से पहले हमें Arduino ड्यू कार्ड ड्राइवरों को स्थापित करने और पुस्तकालय को आयात करने की आवश्यकता है जो हमें RFID / NFC रीडर का उपयोग करने की अनुमति देगा।
सबसे पहले Arduino IDE खोलें, प्रोग्रामिंग पोर्ट पर पीसी के कारण हमारे Arduino को कनेक्ट करें और टैब मेनू और COM पोर्ट से बोर्ड का चयन करें। यदि आपको कार्ड की सूची में Arduino DUE नहीं मिलता है, तो मैं आपको ड्राइवरों को स्थापित करने के तरीके के बारे में एक लिंक छोड़ता हूं।
Arduino ड्यू ड्राइवर कैसे स्थापित करें
पहली बात यह है कि पुस्तकालय को आयात करना है जो हमें एनएफसी / आरएफआईडी टैग पढ़ने की अनुमति देगा। पुस्तकालय को एमएफआरसी 522 कहा जाता है, एक बार जब आप ज़िप फ़ाइल डाउनलोड कर लेते हैं तो बस इसे Arduino IDE में आयात करें।
Arduino IDE में लाइब्रेरी कैसे स्थापित करें
दूसरा चरण कीबोर्ड लाइब्रेरी को आयात करना है, जो हमें अपने कंप्यूटर में कीबोर्ड के रूप में हमारे arduino का उपयोग करने की अनुमति देगा, फिर "कीबोर्ड-मास्टर" ज़िप फ़ाइल डाउनलोड करें और इसे उसी तरह आयात करें जैसे आपने पिछली लाइब्रेरी के साथ किया था।
चरण 3: टैग दशमलव कोड पढ़ें
पुस्तकालय आयात करने के बाद यह स्थापित करना आवश्यक होगा कि हमारे पीसी तक पहुंचने के लिए कौन सा एनएफसी टैग सक्षम होगा।
तो सबसे पहले "RFIDReadTag.zio" फाइल को डाउनलोड करें।
इसे एक्सट्रेक्ट करें और.ino फाइल को ओपन करें, जिससे हम अपने RFID/NFC टैग के डेसीमल कोड्स को पढ़ सकेंगे।
Arduino को प्रोग्रामिंग पोर्ट से कनेक्ट करें, केंद्रीय वाला।
Arduino पर प्रोग्राम लोड करें और सीरियल मॉनिटर खोलें।
फिर NFC/RFID टैग पास करें जिससे आप अपने पीसी को अनलॉक करना चाहते हैं और सीरियल मॉनिटर में जो लिखा है उसे पढ़ें।
नोटपैड में टैग के सीरियल nb (लाल रंग में परिक्रमा) को सेव करें या कागज के एक टुकड़े में लिखें ताकि बाद में हम इसे लॉगिन के रूप में सेट कर सकें।
चरण 4: अंतिम कार्यक्रम में हेक्स कोड और पासवर्ड सेट करें
अंतिम चरण हमारे पीसी के dec कोड और पासवर्ड को arduino प्रोग्राम में आयात करना है।
हमें यह सेट करना चाहिए कि जब आरएफआईडी रीडर हमारे टैग का कोड पढ़ता है तो कीबोर्ड लाइब्रेरी के माध्यम से हमारे कंप्यूटर के नोटपैड में पासवर्ड लिखें।
यदि आपके पास विंडोज़ 10 है तो ArduinoAuthRFID.zip डाउनलोड करें या यदि आपके पास विंडोज़ 8 है तो ArduinoAuthRFID_Windows8 इनो फ़ाइल खोलें। इसके बाद आपको फोटो में नीले फ़ील्ड को अपने दशमलव कोड से बदलना होगा जिसे आपने पहले और लाल फ़ील्ड में सहेजा था। पीसी को अनलॉक करने के लिए पासवर्ड। (विंडोज 8 पर आपको पासवर्ड स्क्रीन तक पहुंचने के लिए दो बार एंटर दबाने की जरूरत है जबकि विंडोज 10 पर आपको केवल एक बार जरूरत है, यह कोड विंडोज 8.1 के लिए तैयार है)।
कोड को Arduino पर अपलोड करें।
Arduino से माइक्रोसब को अनप्लग करें और प्लग को देशी पोर्ट से कनेक्ट करें (चित्र देखें), कि Arduino पोर्ट पीसी पर कीबोर्ड के रूप में लिखने में सक्षम होगा।
इस बिंदु पर, आपको बस इतना करना है कि पीसी को बंद करके और इसे फिर से चालू करके पूरी कोशिश करें, जिससे यह उसके द्वारा अनलॉक हो जाए!
सिफारिश की:
ट्रेडिंग कार्ड मशीन के लिए कार्ड स्कैनर: 13 चरण (चित्रों के साथ)
ट्रेडिंग कार्ड मशीन के लिए कार्ड स्कैनर: ट्रेडिंग कार्ड मशीन के लिए कार्ड स्कैनर चेंज लॉग अंतिम चरण में पाया जा सकता है। पृष्ठभूमिमैंने कार्ड फीडर इंट्रो में अपने प्रोजेक्ट की मुख्य प्रेरणा को समझाया। लेकिन संक्षेप में, मैंने और मेरे बच्चों ने बड़ी मात्रा में ट्रेडिंग कार्ड्स जमा कर लिए हैं।
ट्रेडिंग कार्ड मशीन के लिए कार्ड फीडर: 10 कदम (चित्रों के साथ)
एक ट्रेडिंग कार्ड मशीन के लिए कार्ड फीडर: एक ट्रेडिंग कार्ड मशीन के लिए कार्ड फीडर पृष्ठभूमि जब मैं छोटा था, मैंने बहुत सारे ट्रेडिंग कार्ड एकत्र किए, लेकिन कुछ वर्षों से, संग्रह करने का जुनून कम होता जा रहा है। इस बीच मेरे बच्चे हैं और धीरे-धीरे लेकिन निश्चित रूप से उन्हें भी मिलना शुरू हो जाता है
ट्रेडिंग कार्ड मशीन के लिए कार्ड सॉर्टर (अपडेट 2019-01-10): 12 कदम (चित्रों के साथ)
ट्रेडिंग कार्ड मशीन के लिए कार्ड सॉर्टर (अपडेट 2019-01-10): ट्रेडिंग कार्ड मशीन के लिए कार्ड सॉर्टर परिवर्तन लॉग अंतिम चरण में पाया जा सकता है। पृष्ठभूमिमैंने कार्ड फीडर लेख में अपने प्रोजेक्ट की प्रेरणा को पहले ही समझाया है। लेकिन संक्षेप में, मैंने और मेरे बच्चों ने बड़ी मात्रा में ट्रेडिंग कार्ड जमा कर लिए हैं
आरएफआईडी आधारित स्मार्ट प्रमाणीकरण प्रणाली [इंटेल आईओटी]: 3 चरण
आरएफआईडी आधारित स्मार्ट प्रमाणीकरण प्रणाली [इंटेल आईओटी]: परियोजना का संक्षिप्त अवलोकन: यह परियोजना प्रमाणीकरण प्रणाली और निर्मित स्वचालन के बारे में है। यह स्मार्ट प्रोजेक्ट 3 चीजों से संबंधित है: 1। लैपटॉप प्रमाणीकरण 2. पुस्तकालय प्रबंधन3. संपत्ति नियंत्रण यह क्या करता है और कैसे? इस स्मार्ट आरएफआईडी आधारित परियोजना में
गीक - पुराने लैपटॉप हार्ड ड्राइव से क्रेडिट कार्ड/बिजनेस कार्ड धारक: 7 कदम
गीक - पुराने लैपटॉप हार्ड ड्राइव से क्रेडिट कार्ड/बिजनेस कार्ड धारक।: एक गीक-एड अप बिजनेस/क्रेडिट कार्ड धारक। मैं इस पागल विचार के साथ आया जब मेरा लैपटॉप हार्ड ड्राइव मर गया और मूल रूप से बेकार हो गया। मैंने यहां पूर्ण छवियों को शामिल किया है