विषयसूची:
- चरण 1: घटकों को इकट्ठा करना
- चरण 2: पाई की स्थापना
- चरण 3: वायरिंग
- चरण 4: प्रोग्रामिंग
- चरण 5: डिवाइस का उपयोग करना
वीडियो: रास्पबेरी पाई एनएफसी क्लॉथ ट्रैकर: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यदि आप मेरी तरह हैं, तो आपके पास फर्श पर कपड़ों का एक छोटा सा ढेर है जो गंदा हो भी सकता है और नहीं भी। इसमें जींस, ड्रेस शर्ट और मुश्किल से पहने जाने वाले शॉर्ट्स शामिल हो सकते हैं। तो आप कैसे बता सकते हैं कि कौन से कपड़े साफ या गंदे हैं? मैं एनएफसी और रास्पबेरी पाई का उपयोग करके कपड़ों के विभिन्न लेखों को ट्रैक करने का एक तरीका लेकर आया हूं। आप बस एनएफसी कार्ड को एक जेब में डालें और फिर उसे स्कैन करें, जो उस कपड़ों की वस्तु के बारे में जानकारी के साथ-साथ उसे बदलने की क्षमता भी लाता है।
चरण 1: घटकों को इकट्ठा करना
DFRobot इस परियोजना को प्रायोजित करने के लिए मेरे पास पहुंचा, इसलिए उन्होंने 5 NFC कार्ड के साथ एक रास्पबेरी पाई 3 और PN532 NFC मॉड्यूल भेजा। एनएफसी मॉड्यूल होस्ट डिवाइस के साथ संचार करने के लिए यूएआरटी का उपयोग करता है, इसलिए मैंने पहले रास्पबेरी पाई का उपयोग करने की कोशिश की, लेकिन मैं कई मुद्दों में भाग गया। पुस्तकालय जटिल और पायथन के साथ इंटरफेस करने के लिए कठिन थे, इसलिए मैंने एनएफसी मॉड्यूल के साथ संचार करने के लिए एक Arduino मेगा का उपयोग करने का विकल्प चुना। Arduino मेगा आवश्यक था क्योंकि यह दो UART पोर्ट लेता है, एक NFC मॉड्यूल के लिए और दूसरा आउटपुट जानकारी के लिए।
चरण 2: पाई की स्थापना
मैं रास्पबेरी पाई डाउनलोड पृष्ठ पर गया और रास्पियन का नवीनतम संस्करण डाउनलोड किया। मैंने फिर फ़ाइल निकाली और उसे एक सुविधाजनक निर्देशिका में डाल दिया। आप किसी.img फ़ाइल को SD कार्ड में कॉपी/पेस्ट नहीं कर सकते, आपको कार्ड पर "बर्न" करना होगा। OS छवि को आसानी से स्थानांतरित करने के लिए आप Etcher.io जैसी जलती हुई उपयोगिता डाउनलोड कर सकते हैं। मेरे एसडी कार्ड पर.img फ़ाइल होने के बाद मैंने इसे रास्पबेरी पाई में डाला और इसे शक्ति दी। लगभग 50 सेकंड के बाद मैंने कॉर्ड को अनप्लग किया और एसडी कार्ड निकाल दिया। इसके बाद मैंने एसडी कार्ड वापस अपने पीसी में डाल दिया और "बूट" निर्देशिका में चला गया। मैंने नोटपैड खोला और इसे "ssh" नाम की एक खाली फ़ाइल के रूप में बिना किसी एक्सटेंशन के सहेजा। एक फ़ाइल भी थी जिसे मैंने "wpa_supplicant.conf" नाम से जोड़ा था और इस पाठ को इसमें डाला: नेटवर्क = {ssid = psk = } फिर मैंने कार्ड को सहेजा और निकाल दिया और इसे वापस रास्पबेरी पाई 3 में डाल दिया। इसे अब अनुमति देनी चाहिए SSH का उपयोग और WiFi से कनेक्ट करना।
चरण 3: वायरिंग
इसके लिए वायरिंग काफी सरल है। मैंने Rx पिन को मेगा के Tx1 से, और Tx पिन को मेगा के Rx1 पिन से जोड़ा। 5v 5v में जाता है, और GND GND में जाता है। मैंने Arduino मेगा को एक छोटे USB केबल के माध्यम से रास्पबेरी पाई 3 से भी जोड़ा।
चरण 4: प्रोग्रामिंग
दो फाइलें हैं, एक Arduino मेगा के लिए और एक रास्पबेरी पाई के लिए। Arduino मेगा पहले मॉड्यूल को हैंडशेक अनुरोध भेजता है और फिर प्रतिक्रिया की प्रतीक्षा करता है। एक बार प्रतिक्रिया दिए जाने के बाद मेगा डिवाइस को यह देखने के लिए मतदान करना शुरू कर देता है कि क्या कोई कार्ड स्कैन किया गया है। यदि हां, तो कार्ड की आईडी पढ़ी जाती है। पाई को संक्षिप्त जानकारी भेजने के लिए, मैंने पांच बाइट्स को एक संख्या में संयोजित करने के लिए एक छद्म चेकसम एल्गोरिथ्म का उपयोग किया। पहले चार बाइट एक साथ जुड़ जाते हैं, और अंतिम बाइट दो बार जुड़ जाते हैं। एक सरणी भी होती है जिसमें प्रत्येक कार्ड की संख्याएँ होती हैं। जब किसी कार्ड को स्कैन किया जाता है तो उसके चेकसम की तुलना एरे के चेकसम से की जाती है और फिर उसका मिलान किया जाता है। अंत में वह डेटा सीरियल पर रास्पबेरी पाई को आगे की प्रक्रिया के लिए भेजा जाता है।
रास्पबेरी पाई नई धारावाहिक जानकारी की प्रतीक्षा करता है और फिर उसे प्रिंट करता है। कोड की शुरुआत में एक डिक्शनरी बनाई जाती है जो परिभाषित करती है कि प्रत्येक कपड़े का आइटम प्रत्येक कार्ड से कैसे मेल खाता है। प्रत्येक का एक नाम, कार्ड नंबर, रंग और स्थिति (साफ या गंदा) होता है। कपड़ों के आइटम को स्कैन करने के बाद स्थिति बदलने का विकल्प होता है।
चरण 5: डिवाइस का उपयोग करना
मैंने अपने कपड़ों की जेब में कार्ड डालने और उनकी आईडी की जाँच करने, जानकारी को शब्दकोश में दर्ज करने से शुरू किया। अगर मैं देखना चाहता हूं कि वे साफ हैं या गंदे हैं तो मैं उन्हें आरएफआईडी रीडर तक रखता हूं जो एसएसएच के माध्यम से जानकारी प्रदर्शित करता है।
सिफारिश की:
घड़ी के साथ डेस्कटॉप COVID19 ट्रैकर! रास्पबेरी पाई संचालित ट्रैकर: 6 कदम
घड़ी के साथ डेस्कटॉप COVID19 ट्रैकर! रास्पबेरी पाई पावर्ड ट्रैकर: हम जानते हैं कि हम कभी भी मर सकते हैं, यहां तक कि इस पोस्ट को लिखते समय मैं भी मर सकता हूं, आखिरकार, मैं मैं, तुम, हम सब नश्वर हैं। COVID19 महामारी के कारण पूरी दुनिया दहल गई। हम जानते हैं कि इसे कैसे रोका जाए, लेकिन हे! हम जानते हैं कि कैसे प्रार्थना करना है और क्यों प्रार्थना करना है, क्या हम करते हैं
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
मूवी ट्रैकर - रास्पबेरी पाई संचालित थियेट्रिकल रिलीज ट्रैकर: 15 कदम (चित्रों के साथ)
मूवी ट्रैकर - रास्पबेरी पाई पावर्ड थियेट्रिकल रिलीज़ ट्रैकर: मूवी ट्रैकर एक क्लैपरबोर्ड के आकार का, रास्पबेरी पाई-पावर्ड रिलीज़ ट्रैकर है। यह आपके क्षेत्र में आने वाली फिल्मों के पोस्टर, शीर्षक, रिलीज की तारीख और अवलोकन को एक निर्दिष्ट समय अंतराल में प्रिंट करने के लिए टीएमडीबी एपीआई का उपयोग करता है (उदाहरण के लिए इस सप्ताह फिल्म रिलीज)।
एनएफसी-कंटेंट ट्रैकर के साथ बैक पाई स्मार्ट बैकपैक: 6 कदम
एनएफसी-कंटेंट ट्रैकर के साथ बैक पाई स्मार्ट बैकपैक: एक छात्र के रूप में मैं अक्सर अपनी कुछ किताबें और अन्य सामग्री कक्षा में लाना भूल जाता हूं। मैंने एक ऑनलाइन एजेंडा का उपयोग करने की कोशिश की है, लेकिन इसके साथ ही मैं लगातार चीजों को अपने डेस्क पर छोड़ दूंगा। मैं जिस समाधान के साथ आया हूं वह एक स्मार्ट बैकपैक है। इस निर्देशयोग्य में