विषयसूची:

एमवीआरके का मंडलोरियन ट्रैकिंग फोब: 8 कदम (चित्रों के साथ)
एमवीआरके का मंडलोरियन ट्रैकिंग फोब: 8 कदम (चित्रों के साथ)

वीडियो: एमवीआरके का मंडलोरियन ट्रैकिंग फोब: 8 कदम (चित्रों के साथ)

वीडियो: एमवीआरके का मंडलोरियन ट्रैकिंग फोब: 8 कदम (चित्रों के साथ)
वीडियो: MANDALORIAN TRACKING FOB: 3D PRINT DIY 2024, जुलाई
Anonim

यह 4 मई है, अन्यथा स्टार वार्स दिवस के रूप में जाना जाता है, एक छुट्टी हमारे दिल के बहुत करीब और प्रिय है। इस साल हमने इसे पिछले वर्षों की तुलना में थोड़ा अलग तरीके से मनाने का फैसला किया। एक अनुभवी तकनीक और निर्माता-परियोजना के साथ, हमने एक जटिल दृष्टिकोण अपनाया और इसे एक सरलीकृत घर पर परियोजना में बदल दिया क्योंकि हमने अपने पसंदीदा शो में से एक से प्रेरित डिवाइस का अपना संस्करण बनाया था।

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

अस्वीकरण: यह पोस्ट किसी भी तरह से Disney, Disney+ या Lucasfilm से संबद्ध नहीं है। इसके अलावा, एमवीआरके इन निर्देशों की गारंटी या वारंटी नहीं देता है। कृपया सुरक्षित रहें और माता-पिता की देखरेख में निर्माण करें।

आपूर्ति

  • ESP32 बोर्ड (हमने DFRobot द्वारा फायरबीटल ESP32 का इस्तेमाल किया)
  • एक छोटी 3.7 वी लीपो बैटरी
  • एक लाल एलईडी

आप नीचे से 3D प्रिंटिंग के लिए मॉडल को भी पकड़ना चाहेंगे।

और नीचे दिए गए कोड को डाउनलोड करें। इस परियोजना के लिए Arduino IDE में ESP32 बोर्ड स्थापित करने की आवश्यकता है। पूर्ण निर्देशों के लिए, यहां Arduino ESP32 के लिए आधिकारिक जीथब देखें।

चरण 1: यह कैसे काम करता है

यह काम किस प्रकार करता है
यह काम किस प्रकार करता है

ट्रैकिंग फ़ॉब का MVRK संस्करण कुंजियों, फ़ोन, या अन्य BLE सक्षम उपकरणों या बीकन को ट्रैक करने के लिए ब्लूटूथ लो एनर्जी (BLE) का उपयोग करता है। हमने एक BLE डिवाइस से कनेक्ट करने और इसकी सिग्नल शक्ति को ट्रैक करने के लिए एक ESP32 ब्लूटूथ सक्षम माइक्रोकंट्रोलर और एक छोटी LiPo बैटरी का उपयोग किया। ट्रैकिंग फ़ॉब चयनित डिवाइस (या बाउंटी) के जितना करीब होता है, सिग्नल की शक्ति उतनी ही मजबूत होती है और सामने की तरफ तेज रोशनी होती है।

चरण 2: ब्लूटूथ लो एनर्जी (बीएलई) क्या है?

ब्लूटूथ लो एनर्जी (बीएलई) क्या है?
ब्लूटूथ लो एनर्जी (बीएलई) क्या है?

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

चरण 3: कोड

कोड
कोड

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

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

यदि आप सेवाओं और विशेषताओं के बारे में अधिक जानना चाहते हैं, तो GATT ब्लूटूथ मानक के लिए एक शानदार शुरुआती मार्गदर्शिका के लिए यहां क्लिक करें।

--

प्रत्येक BLE उपकरण जिसे आप इस ट्रैकर का उपयोग करके कनेक्ट कर सकते हैं, में एक UUID होता है जिसका उपयोग वह आस-पास के उपकरणों पर अपनी उपस्थिति का विज्ञापन करने के लिए करता है। इसे खोजने के लिए आपको पहले बताए गए ऐप की तरह एक ऐप की आवश्यकता होगी। एक बार जब आपको अपने ऐप में डिवाइस मिल जाए, तो उससे कनेक्ट करें। याद रखें कि प्रत्येक बीएलई डिवाइस अलग है, इसलिए सही यूयूआईडी खोजने में कुछ परीक्षण और त्रुटि हो सकती है, लेकिन एक बार ऐसा करने के बाद, बस इसे विज्ञापित डिवाइस के रूप में कोड में प्लग करें। कोड में सब कुछ टिप्पणी की गई है, ताकि आप जो खोज रहे हैं उसे ढूंढ सकें।

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

बोर्ड को फ्लैश करें, सीरियल मॉनिटर खोलें और देखें कि आपको क्या मिलता है! यदि सब कुछ ठीक है, तो इसे आपके डिवाइस से कनेक्ट होना चाहिए और RSSI मान (प्राप्त सिग्नल शक्ति संकेतक) दर्ज करना शुरू करना चाहिए। RSSI मान जितना कम होगा, सिग्नल की शक्ति उतनी ही मजबूत होगी। RSSI निकटता का एक अच्छा संकेतक है, लेकिन सही नहीं है। यदि आपका प्रकाश बिल्कुल नहीं झपका रहा है कि आप इसे कैसे चाहते हैं, तो कोड के नीचे स्क्रॉल करें और मानों को समायोजित करें। वहाँ टिप्पणियाँ हैं जो बताती हैं कि कैसे।

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

चरण 4: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया

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

चरण 5: 3D मॉडल और प्रिंटिंग

3डी मॉडल और प्रिंटिंग
3डी मॉडल और प्रिंटिंग
3डी मॉडल और प्रिंटिंग
3डी मॉडल और प्रिंटिंग

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

चरण 6: पेंटिंग / अपक्षय

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

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

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

इसे करने का कोई गलत तरीका नहीं है, लेकिन अगर आप इन अवधारणाओं के लिए नए हैं, तो वहां बहुत सारे बेहतरीन वीडियो ट्यूटोरियल हैं। शुभकामनाएँ और टिप्पणियों में अपना साझा करें!

सिफारिश की: