विषयसूची:

आरएफआईडी बैठने की योजना: 7 कदम
आरएफआईडी बैठने की योजना: 7 कदम

वीडियो: आरएफआईडी बैठने की योजना: 7 कदम

वीडियो: आरएफआईडी बैठने की योजना: 7 कदम
वीडियो: #RFID #Smart Card kaise banaye | #Bus pass kaise banaye | RFID registration kaise karen 2024, जुलाई
Anonim
आरएफआईडी बैठने की योजना
आरएफआईडी बैठने की योजना

मैं अपनी शादी के टेबल चार्ट के लिए कुछ खास बनाना चाहता था, और मुझे लगा कि यह इसे व्यक्तिगत बनाने का एक अच्छा तरीका है, क्योंकि यह इलेक्ट्रॉनिक परियोजनाओं के लिए मेरे प्यार (लत) को दर्शाता है।

तो योजना उस पर कमरे की योजना के साथ एक बड़ा लकड़ी का पैनल बनाने की थी, जिसमें, ज़ाहिर है, टेबल और उनके नाम (वे फ्रेंच में पौधे के नाम हैं)। मेहमानों को उनके निमंत्रण के साथ एक RFID स्टिकर वाला कार्ड मिला। कार्ड के पीछे कुछ लिखा था (फ्रेंच में) "यह कार्ड बहुत महत्व का है, इसे सुरक्षित रखें और इसे शादी में अपने ऊपर ले जाएं"। मैं नहीं चाहता था कि उन्हें पता चले कि यह शादी तक किस लिए था।

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

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

मेरे पास शुरुआत में 20x04 कैरेक्टर की एलसीडी स्क्रीन थी, लेकिन मैंने 7 टीएफटी स्क्रीन में अपग्रेड किया क्योंकि यह बड़ी है और संदेश की लंबाई के मामले में सीमित नहीं है।

चरण 1: सामग्री

यहां उन घटकों की सूची दी गई है जिनका उपयोग मैंने अंतिम उत्पाद (Arduino Mega, TFT स्क्रीन और विनाइल) के लिए किया था।

इलेक्ट्रॉनिक्स:

- अरुडिनो मेगा

- Arduino के लिए मेगा प्रोटोशील्ड

- एडफ्रूट 7 टीएफटी स्क्रीन (कोई टच जरूरी नहीं, एडफ्रूट पर खरीदा गया)

- RA8875 ड्राइवर बोर्ड 40-पिन TFT टच डिस्प्ले के लिए (Adafruit पर खरीदा गया)

- RC522 आरएफआईडी रीडर

- टेबल की संख्या x एन-चैनल MOSFETs

- टेबल्स की संख्या x 10k ओम रेसिस्टर्स

- १२वी एलईडी पट्टी, कटने योग्य (मैंने इस्तेमाल किया

- 2.1 मिमी बैरल जैक के लिए इन-लाइन पावर स्विच

- 8x AA बैटरी पैक (12V) और बैटरी

- 1 x हरा 5 मिमी एलईडी

- 1 एक्स लाल 5 मिमी एलईडी

- 1 एक्स पुश बटन

- पुश बटन और एलईडी के लिए 3 x प्रतिरोधक (अनुशंसित, मान भिन्न हो सकते हैं)

- पीसीबी का टुकड़ा

- बहुत सारे तार और मिलाप

- हीट सिकुड़न एक अच्छा विचार है

पैनल:

- छोटे स्क्रू और नट (M2 या M3)

- लकड़ी के कैनवास या पैनल (मैंने इसका इस्तेमाल किया

- लाख

- विनाइल और ट्रांसफर टेप

- 2 x 5 मिमी प्लास्टिक बेवल एलईडी धारक

- 3डी प्रिंटेड पार्ट्स

- एलईडी स्ट्रिप्स धारकों पर ढक्कन के लिए सुपर गोंद

- कपड़े और वेल्क्रो की शांति

उपकरण (कुछ अनिवार्य नहीं हैं):

- वायर कटर

- सोल्डरिंग आयरन

- ड्रिल और बिट्स

- स्क्रूड्राइवर्स

- क्रिकट या सिलौहेट कैमियो या विनाइल काटने का कोई अन्य तरीका

- विनाइल के लिए खुरचनी

- 3D प्रिंटर या एक (मेरे जैसा) मित्र या 3D हब का उपयोग

- कपड़े के कवर के लिए सिलाई मशीन

चरण 2: Arduino Uno. के साथ प्रोटोटाइप

Arduino Uno. के साथ प्रोटोटाइप
Arduino Uno. के साथ प्रोटोटाइप

मैं Arduino की दुनिया में नया था इसलिए मैंने पहले Uno के साथ एक प्रोटोटाइप बनाने का फैसला किया। मैं पहले कहता हूं क्योंकि मैंने अंततः एलईडी के लिए अधिक आउटपुट पिन प्राप्त करने के लिए इसे Arduino मेगा में स्थानांतरित कर दिया था, जिसे मैं संबंधित तालिका को प्रकाश में लाना चाहता था (इसका मतलब है कि मुझे प्रत्येक तालिका के लिए एक पिन की आवश्यकता थी)। यदि आप इसे एलईडी के बिना या केवल एक या दो के साथ बनाना चाहते हैं, तो यह बताने के लिए कि क्या RFID स्कैन काम करता है (जैसे मेरे हरे और लाल वाले), Arduino Uno पर्याप्त है (आपके प्रदर्शन के आधार पर)।

यहाँ पिनआउट आरेख है जिसका उपयोग मैंने ऊनो के लिए किया था:

आरएफआईडी मॉड्यूल:

एसडीए 10. पिन करने के लिए

13. पिन करने के लिए एससीके

11. पिन करने के लिए MOSI

12. पिन करने के लिए MISO

आरक्यू अप्रयुक्त है

जीएनडी टू ग्राउंड

9. पिन करने के लिए आरएसटी

Uno. पर 3.3V से 3.3V आउटपुट

LCD (मेरे मामले में, I2C शील्ड के साथ एक 20x04 LCD, TFT में अपग्रेड करने से पहले):

एसडीए से ए4

एसएलसी से ए5

Uno. पर VCC से 5V आउटपुट

GND से Gnd

आप I2C के बिना भी LCD का उपयोग कर सकते हैं, लेकिन इसके लिए अधिक पिन की आवश्यकता होगी।

चरण 3: मेगा में जाना

मेगा में जा रहा है
मेगा में जा रहा है
मेगा में जा रहा है
मेगा में जा रहा है
मेगा में जा रहा है
मेगा में जा रहा है

जब मुझे एलईडी पट्टी और ट्रांजिस्टर मिले तो मुझे प्रोटोटाइप को अरुडिनो मेगा में स्थानांतरित करना पड़ा। मैंने चीजों को स्थायी बनाने के लिए एक प्रोटोटाइप शील्ड भी खरीदी, लेकिन फिर भी Arduino से ही हटाने योग्य है। मेगा के साथ मेरा इनपुट और आउटपुट लेआउट यहां दिया गया है:

टेबल के लिए एलईडी स्ट्रिप्स: 30 से 45

लाल एलईडी: 27

ग्रीन एलईडी: 28

बटन: 29

टीएफटी शील्ड:

सीएस: 7

आईएनटी: 3

रीसेट: 12

विन: अरुडिनो का 5V

जीएनडी: ग्राउंड

आरएफआईडी रीडर:

एसएस / एसडीए: 9

आरएसटी: 8

जीएनडी: ग्राउंड

3.3V: Arduino का 3.3V

आम एसपीआई:

एससीके: 52

मोसी: 51

मिसो: 50

जो लोग मेरी आरएफआईडी और टीएफटी स्क्रीन जैसे एसपीआई उपकरणों से परिचित नहीं हैं, उनके लिए आर्डिनो यूनो और मेगा पर केवल एक पोर्ट उपलब्ध है। कई उपकरणों के साथ, उन्हें एक ही MOSI, MISO और SCK से कनेक्ट करना होगा, और उन्हें arduino के लिए एक अलग सामान्य पिन की आवश्यकता होगी ताकि वे उन्हें बता सकें कि उन्हें सुनना है या नहीं (दास चयन)।

एलईडी स्ट्रिप्स को चलाने के लिए, मैंने एक महिला बैरल कनेक्टर को शील्ड से जोड़ा, जो 12V बिजली की आपूर्ति से जुड़ता है। Arduino का विन भी इस शक्ति स्रोत से जुड़ा है।

एलईडी स्ट्रिप्स को बिजली और नियंत्रण का प्रबंधन करने के लिए एक एमओएसएफईटी की आवश्यकता होती है (क्योंकि बिजली स्रोत बाहरी है और वोल्टेज अधिक है)। मैंने इन्हें उनके प्रतिरोधों के साथ arduino शील्ड पर मिलाया। लाल तार बिजली के लिए हैं, और काले तार नियंत्रण के लिए हैं। मैंने छोटे तारों के साथ शुरुआत की और जब मैंने पैनल को इकट्ठा किया तो उन्हें एलईडी स्ट्रिप्स तारों में मिला दिया। जैसा कि आप देख सकते हैं, प्रत्येक काले तार की पहचान की जाती है, लेकिन लाल वाले सभी समान (12V) होते हैं, इसलिए उन्हें पहचान की आवश्यकता नहीं थी।

प्रत्येक एलईडी पट्टी निम्नानुसार जुड़ी हुई है: एमओएसएफईटी के केंद्र पिन के लिए एलईडी जीएनडी, रेसिस्टर के लिए दाएं एमओएसएफईटी पिन और आर्डिनो पिन, बाएं एमओएसएफईटी पिन से आर्डिनो जीएनडी।

मुझे स्क्रीन और RFID रीडर वायरिंग के लिए शील्ड पर कुछ जगह छोड़नी पड़ी। कनेक्शन ऊपर बताए गए हैं, सीधे पिन/जीएनडी/5 वी के लिए, एसपीआई कनेक्शन को छोड़कर जिसके लिए मैंने एक अतिरिक्त पीसीबी का उपयोग किया क्योंकि स्क्रीन और आरएफआईडी रीडर दोनों को एक ही पिन से जोड़ा जाना था। मैंने एल ई डी (हरा और लाल) और पीसीबी पर बटन के लिए प्रतिरोधों को भी मिलाया।

शील्ड सोल्डरिंग बल्कि नाजुक थी, लेकिन मैं परिणामों से खुश हूं और मुझे खुशी है कि मैंने एक शील्ड का इस्तेमाल किया, क्योंकि इसने एक क्लीनर काम किया और Arduino आसानी से पुन: प्रयोज्य हो गया। कनेक्शन ठोस हैं और वे शादी के दौरान नहीं गिरेंगे (जैसा कि हेडर में डाले गए तारों के साथ होगा)।

चरण 4: आरएफआईडी कार्ड

आरएफआईडी कार्ड
आरएफआईडी कार्ड
आरएफआईडी कार्ड
आरएफआईडी कार्ड
आरएफआईडी कार्ड
आरएफआईडी कार्ड
आरएफआईडी कार्ड
आरएफआईडी कार्ड

चूंकि यह एक शादी के लिए था, हम चाहते थे कि आरएफआईडी चिप्स सुरुचिपूर्ण हों। हमने प्री-वेडिंग फोटोशूट के रूप में तस्वीरें ली थीं और हमने फ्रिसबी के साथ कुछ तस्वीरें लीं (हम दोनों अल्टीमेट फ्रिसबी प्लेयर हैं)। फिर मैंने 3 चित्रों को चुना और व्यवसाय कार्ड का आदेश दिया, जिसमें एक तरफ चित्र और दूसरी तरफ एक संदेश था। RFID स्टिकर फ्रिसबी पर अच्छी तरह से फिट होते हैं और परिणाम बहुत अच्छा लगता है, साथ ही यह बटुए में आसानी से फिट हो जाता है!

चरण 5: पैनल

पैनल
पैनल
पैनल
पैनल
पैनल
पैनल
पैनल
पैनल

जैसा कि मैंने पहले कहा था कि मैंने पैनल को पेंट करना छोड़ दिया, क्योंकि मैं गलती करने से बहुत डरता था।

मैंने एक कला की दुकान में लकड़ी का कैनवस खरीदा, जो 3 'लंबा गुणा 4' चौड़ा है। यह आदर्श है क्योंकि इसमें सामान्य कैनवस की तरह पीठ में एक रिम होता है, इसलिए मेरे पास घटकों और तारों को लगाने के लिए जगह थी। तब कपड़े और वेल्क्रो के एक टुकड़े के साथ इसे छिपाना आसान था, और यह अभी भी सुलभ था।

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

TFT स्क्रीन और RFID रीडर के लिए, मैंने ऐसे फ़्रेम डिज़ाइन किए जो मेरे मित्र ने अपने 3D प्रिंटर पर मुद्रित किए। पुश बटन को किसी भी प्रकार के फ्रेम की आवश्यकता नहीं थी, केवल एक बड़ा छेद सावधानी से ड्रिल किया गया था। मैंने सिंगल एलईडी के लिए प्लास्टिक होल्डर खरीदे और वे बहुत अच्छे थे, उन्होंने एक साफ-सुथरा फिनिश बनाया।

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

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

मैंने आर्डिनो और बैटरी पैक (जो लकड़ी को उठाकर आसानी से हटाने योग्य है) को सुरक्षित करने के लिए कुछ स्क्रू और लकड़ी के टुकड़े जोड़े। मेरे पास कुछ भी अनप्लग किए बिना पैनल को चालू और बंद करने के लिए आर्डिनो शील्ड और बैटरी पैक के बीच एक स्विच के साथ एक तार भी है।

चरण 6: कोड

कोड
कोड
कोड
कोड

यहां बताया गया है कि पैनल कैसे काम करता है:

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

यदि कार्ड की पहचान नहीं होती है, तो होल स्क्रीन लाल हो जाती है और कहती है कि ACCESS DENIED। यह संभवतः शादी की रात में नहीं होगा, लेकिन फिर भी एक अच्छी सुविधा होगी। ऐसा होने पर एक लाल एलईडी भी जलाई जाती है। अस्वीकृत पहुंच संदेश प्रदर्शित होने से पहले मुझे देरी जोड़नी पड़ी क्योंकि कभी-कभी कार्ड को सही ढंग से पढ़ने के लिए कुछ मिलीसेकंड लगते थे।

यदि बटन दबाया जाता है, तो एक संदेश प्रदर्शित होता है जो मेहमानों को बार में जाने और बारटेंडर को एक कोड ("मैं एक विश्वसनीय व्यक्ति नहीं हूं") कहने के लिए कहता है, जिसके पास आपातकालीन बैठने का चार्ट है।

यदि कोई कार्ड स्कैन किया गया है या होम स्क्रीन के वापस आने से पहले बटन दबाया गया है, तो यह अभी भी काम करता है (नया संदेश प्रदर्शित होता है)। मैं चाहता था कि यह मेहमानों के बीच प्रतीक्षा करने से बचें, क्योंकि बैठने का समय होने पर हमेशा एक कतार होती है।

हमारा लोगो लाइनों और टेक्स्ट के साथ तैयार किया गया है, लेकिन एसडी कार्ड से छवियों को टीएफटी स्क्रीन पर लोड करना संभव है। यह गूगल!

कोड एक संरचना प्रकार के साथ बनाया गया है। प्रत्येक अतिथि के लिए, एक संरचना में प्रदर्शित करने के लिए संदेश, तालिका का नाम और एलईडी पट्टी को प्रकाश में लाना शामिल है। कोड में अजीब शब्द तालिका के नाम का प्रतिनिधित्व करते हैं!

चरण 7: सब हो गया

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

इसके अलावा, अपने बोर्ड का परीक्षण करें! मेरे पास हर टेबल के लिए आखिरी मिनट तक रोशनी का परीक्षण करने के लिए एक कार्ड था।

यह परियोजना अत्यधिक अनुकूलनीय है और बहुत फायदेमंद थी, भले ही मैंने इस पर काम करने में कई घंटे बिताए और इसका उपयोग केवल एक रात के लिए किया गया था (शादी की योजना की परिभाषा)।

सिफारिश की: