विषयसूची:

Nodemcu का उपयोग कर वायरलेस RFID डोर लॉक: 9 चरण (चित्रों के साथ)
Nodemcu का उपयोग कर वायरलेस RFID डोर लॉक: 9 चरण (चित्रों के साथ)

वीडियो: Nodemcu का उपयोग कर वायरलेस RFID डोर लॉक: 9 चरण (चित्रों के साथ)

वीडियो: Nodemcu का उपयोग कर वायरलेस RFID डोर लॉक: 9 चरण (चित्रों के साथ)
वीडियो: Standalone IoT security project using ESP32 | Fingerprint Sensor | Hex Keypad | IoT Projects |JLCPCB 2024, नवंबर
Anonim
Nodemcu. का उपयोग करके वायरलेस RFID डोर लॉक
Nodemcu. का उपयोग करके वायरलेस RFID डोर लॉक

- मुख्य कार्य ---

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

यद्यपि इस परियोजना को एक दरवाजे के लॉक के साथ काम करने के लिए डिज़ाइन किया गया था, इसे किसी भी प्रकार के सोलनॉइड स्विच का समर्थन करने के लिए आसानी से संशोधित किया जा सकता है (इसे इस ट्यूटोरियल के दौरान आगे संदर्भित किया जाएगा)।

- वर्तमान संस्करण ---

यह पहला संस्करण एक सर्वर और एक साधारण txt फ़ाइल के समर्थन से किया जाएगा। भविष्य के काम में, अलग-अलग प्रकार जोड़े जाएंगे जो विभिन्न आवश्यकताओं के अनुरूप होंगे और एक अधिक सुरक्षित विकल्प पेश करेंगे।

- भविष्य का कार्य ---

जब मुझे कुछ खाली समय मिलता है तो मैं निम्नलिखित सुविधाओं को अपडेट करने का प्रयास करूंगा:

  • अन्य उपयोगकर्ताओं को जोड़ने के लिए विशेष व्यवस्थापक कार्ड
  • राउटर के यूएसबी माउंटेड स्टोरेज के जरिए फाइल को एक्सेस करें
  • फ़ाइल को एक साधारण बाइनरी कुंजी के साथ एन्क्रिप्ट करें
  • एक वास्तविक सोलनॉइड लॉक को रिले से कनेक्ट करें और एक कार्यशील वीडियो के साथ इंस्ट्रक्शंस को अपडेट करें
  • एकाधिक तालों और उपयोगकर्ताओं के नियंत्रण और रखरखाव को आसान बनाने के लिए DBMS से कनेक्ट करें
  • वायरलेस अनुपलब्धता के मामले में जानकारी का बैकअप लेने के लिए एक स्थानीय माइक्रोएसडी फ़ाइल जोड़ें
  • GSM GPRS संचार मॉड्यूल के माध्यम से कनेक्ट करें
  • इसे सोलर पैनल के साथ काम करके बिल्कुल वायरलेस बनाएं

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक

इस परियोजना के लिए आवश्यक घटक हैं:

  • NodeMCU ESP8266 वाईफ़ाई विकास बोर्ड
  • डीसी 5 वी 1 चैनल रिले मॉड्यूल
  • RC522 चिप आईसी कार्ड इंडक्शन मॉड्यूल आरएफआईडी रीडर:
  • आरएफआईडी टैग कार्ड या चाबी के छल्ले
  • सोलेनॉइड स्विच डोर लॉक
  • 1N4001-1N4007. से एक डायोड
  • केबल
  • ब्रेड बोर्ड

अतिरिक्त:

  • आरजीबी 3 रंग एलईडी मॉड्यूल 5050 या:

    220ohms रोकनेवाला के साथ एक लाल एलईडी और एक हरे रंग की एलईडी

  • 0.96 इंच 4Pin नीला पीला IIC I2C OLED डिस्प्ले मॉड्यूल

जिज्ञासा: एनएफसी आरएफआईडी परिवार के भीतर एक सबसेट है और एक ही आवृत्ति (13.56 मेगाहर्ट्ज) पर संचालित होता है। आरसी 522

चरण 2: Nodemcu को वाई-फाई नेटवर्क से कनेक्ट करना

Nodemcu को वाई-फाई नेटवर्क से जोड़ना
Nodemcu को वाई-फाई नेटवर्क से जोड़ना

पहले से ही अच्छे ट्यूटोरियल हैं जो आपको NodeMCU को किसी भी 802.11 वायरलेस नेटवर्क से जोड़ने में मदद कर सकते हैं। हमने जिसका अनुसरण किया वह था:

Mybotic. द्वारा Arduino IDE ट्यूटोरियल में ESP8266 इंस्टाल करना

नोट: सावधान रहें कि NodeMCU पर पिन लेआउट Arduino से अलग है, और इसलिए, यदि आप p.e. का उपयोग करते हैं: #define Led 5 वास्तव में बोर्ड पर D1 से जुड़ा है, जैसा कि उपरोक्त आकृति में देखा जा सकता है।

एक समाधान एक पुस्तकालय का समावेश है जो पहले से ही इस एसोसिएशन को करता है। हमने हमारा मार्गदर्शन करने के लिए बस छवि का अनुसरण किया। बाद में इस ट्यूटोरियल में सभी कनेक्शनों के साथ एक छवि होगी।

चरण 3: RFID रीडर कनेक्ट करें

आरएफआईडी रीडर कनेक्ट करें
आरएफआईडी रीडर कनेक्ट करें

मेनू बार में स्केच के तहत लाइब्रेरी शामिल करें के अंदर लाइब्रेरी प्रबंधित करें … पर जाएं।

"अपनी खोज को फ़िल्टर करें…" के साथ टेक्स्ट बॉक्स पर MFRC522 डालें और MFRC522 (SPI) के लिए Arduino RFID लाइब्रेरी पदनाम के साथ, GithubCommunity द्वारा स्थापित एक को स्थापित करना चुनें।

- आरएफआईडी कार्ड पढ़ना ---

यदि आप RFID रीडर का परीक्षण करना चाहते हैं, तो मेनू बार में फ़ाइल के अंतर्गत उदाहरण पर जाएँ और MFRC522 खोजें और इसे आज़माने के लिए ReadNUID चुनें।

चरण 4: आधार विन्यास की स्थापना

आधार विन्यास की स्थापना
आधार विन्यास की स्थापना

सबसे पहले, हम ऊपर दिखाए गए सर्किट के आरेख के बाद बेस कॉन्फ़िगरेशन को असेंबली करेंगे (यदि आप छवि पर क्लिक करते हैं तो पिन लेआउट के बारे में अतिरिक्त जानकारी होती है)।

फिर, NodeMCU कनेक्ट करें और Arduino IDE खोलें और नीचे दिए गए कोड को कॉपी करें।

अपने नेटवर्क के ssid और पासवर्ड और कोड पर अपने सर्वर होस्ट पते को बदलना न भूलें।

चरण 5: कार्ड की आईडी के साथ टेक्स्ट फ़ाइल बनाना

कार्ड की आईडी के साथ टेक्स्ट फाइल बनाना
कार्ड की आईडी के साथ टेक्स्ट फाइल बनाना

यदि आपने पहले ही पिछले चरण का परीक्षण कर लिया है, तो संभवत: ऐसा कुछ नहीं हो रहा है जब आपने कार्ड को RFID रीडर के पास लाने का प्रयास किया। ठीक है! आपको अभी भी अपने इच्छित कार्ड को अपने सर्वर में जोड़ने की आवश्यकता है (अप्रत्याशित भविष्य में अन्य विकल्प भी होंगे)।

सबसे पहले, आपको अपने सर्वर को ऊपर और चलाने की आवश्यकता होगी। अपनी इच्छानुसार कहीं भी एक.txt फ़ाइल बनाएँ और अपने Arduino IDE पर सीरियल कंसोल खोलें। कोड चलाएँ और प्रस्तुत किए गए RFID MAC पते की प्रतिलिपि बनाएँ, इसे.txt फ़ाइल में चिपकाएँ और Enter दबाएँ, ताकि अंत में हमेशा एक खाली रेखा रहे।.txt फ़ाइल को सेव करें और फिर से कोशिश करें।

अब यह काम करना चाहिए, आपको NodeMCU को रीसेट करने या सर्वर को पुनरारंभ करने की आवश्यकता नहीं है।

रिले के साथ आने वाला ON LED रंग आमतौर पर लाल होता है और इसलिए, यदि ताला खुला है, तो उसे लाल रंग में चमकना चाहिए। एक और अनुकूलन पर हम नोडएमसीयू बोर्ड पर अतिरिक्त बंदरगाहों का उपयोग किए बिना स्थायी लाल स्थिति और हरे रंग की स्थिति प्रदान करने के लिए इस एलईडी को बदलने का प्रयास करेंगे।

नोट: कोड के अंदर यूआरएल पर फ़ोल्डर का स्थान बदलना न भूलें।

चरण 6: रिले को सोलेनॉइड स्विच से जोड़ना

रिले को सोलेनॉइड स्विच से जोड़ना
रिले को सोलेनॉइड स्विच से जोड़ना

ध्यान दें, यह कदम महत्वपूर्ण है।

सोलनॉइड स्विच लेकिन कॉइल होते हैं जो करंट के साथ एक चुंबकीय क्षेत्र बनाते हैं जो पिस्टन को खींचता या धकेलता है। वे सोलनॉइड वाल्व, दरवाजे के ताले, स्विच आदि की तरह आ सकते हैं …

आपको जो सावधानी से करने की आवश्यकता है वह दो चरण हैं:

  • जैसा कि ऊपर दिखाया गया है, अपने ऊर्जा स्रोत और सोलनॉइड स्विच को रिले से सही तरीके से कनेक्ट करें;
  • सर्किट सुरक्षा के लिए अपने सोलनॉइड स्विच के दो पिनों के बीच एक डायोड कनेक्ट करें।

चरण 7: अतिरिक्त: आरजीबी एलईडी जोड़ना

अतिरिक्त: आरजीबी एलईडी जोड़ना
अतिरिक्त: आरजीबी एलईडी जोड़ना

बस उपरोक्त सर्किट के आरेख का पालन करें और एनोड और ग्राउंड के बीच 220 ओम रेसिस्टर जोड़ना न भूलें।

यदि प्रकाश बहुत मंद या बहुत उज्ज्वल है, तो आप रोकनेवाला का मान बदल सकते हैं (बस 220 ओम रोकनेवाला से 1M ओम रोकनेवाला तक न कूदें और परिणामों के साथ भ्रमित होने का नाटक करें)।

चरण 8: अतिरिक्त: OLED स्क्रीन जोड़ना

अतिरिक्त: OLED स्क्रीन जोड़ना
अतिरिक्त: OLED स्क्रीन जोड़ना

पहले की तरह, आपको बस ऊपर दिए गए सर्किट के नए आरेख और नीचे दिए गए कोड का पालन करना होगा।

OLED स्क्रीन का भविष्य का मुख्य उद्देश्य केवल RGB फ़ंक्शन को दोहराना नहीं है, बल्कि यदि आवश्यक हो तो उपयोगकर्ता को अतिरिक्त जानकारी देना है।

चरण 9: अंतिम विन्यास

Image
Image
अंतिम विन्यास
अंतिम विन्यास

ऊपर इस परियोजना को एक वीडियो और कुछ छवियों के साथ काम करते हुए देखना संभव है, अतिरिक्त सहित पूरे कोड के साथ चल रहा है।

सिफारिश की: