विषयसूची:
- आपूर्ति
- चरण 1: अपने सर्किट का निर्माण करें
- चरण 2: Arduino पर कोड अपलोड करें
- चरण 3: इसे एक मामले में रटना (वैकल्पिक)
वीडियो: ई-इंक डिस्प्ले के साथ डंगऑन और ड्रेगन हिट प्वाइंट ट्रैकर: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
लेखक द्वारा नीलएम७७ का अनुसरण करें:
मैं एक हिट पॉइंट ट्रैकर बनाना चाहता था जो सभी खिलाड़ियों के हिट पॉइंट को एक सामान्यीकृत पैमाने में प्रदर्शित करता है, ताकि आप ठीक से देख सकें कि किसे सबसे अधिक उपचार की आवश्यकता है और पूरी पार्टी कितनी खराब कर रही है। यह ब्लूटूथ के माध्यम से एक एंड्रॉइड फोन से जुड़ता है जो आपकी पार्टी की स्थिति को नियंत्रित करने के लिए आवश्यक सभी बटन प्रदर्शित करता है। यह एक बदली 9V बैटरी द्वारा संचालित है। वर्तमान स्थिति EEPROM में सहेजी जाती है ताकि आप सभी के वर्तमान हिट पॉइंट मानों को खोए बिना बैटरी को स्वैप कर सकें।
आपूर्ति
आवश्यक घटक
- अरुडिनो मेगा 2560
- HC-06 ब्लूटूथ मॉड्यूल
- 400x300, 4.2 "ई-इंक डिस्प्ले मॉड्यूल
- Google Play Store से RobotUI ऐप
- 3 प्रतिरोधक। कोई भी मूल्य, लेकिन उन सभी का मूल्य समान होना चाहिए।
- 9वी बैटरी
- 9वी बैटरी कनेक्टर
- तार और सोल्डर
- (वैकल्पिक) किसी प्रकार का मामला।
- (वैकल्पिक) पावर स्विच। आप बस बैटरी निकाल सकते हैं, लेकिन एक स्विच अधिक सुविधाजनक है।
- (वैकल्पिक) साइलवेट 55 ब्रेडबोर्ड। अगर आपको मेरी तरह सोल्डरिंग से नफरत है।
उपकरण
- शायद एक टांका लगाने वाला लोहा
- तार काटने वाला
- (वैकल्पिक) मामले के लिए 3D प्रिंटर
चरण 1: अपने सर्किट का निर्माण करें
विभिन्न घटकों के लिए कुछ लिंक…
Arduino मेगा 2560, HC-06 ब्लूटूथ मॉड्यूल, 400x300, 4.2 ई-इंक डिस्प्ले मॉड्यूल, Google Play Store से RobotUI ऐप, एसटीएल फाइलें…
फ्रिट्ज़िंग वायरिंग आरेख में दिखाए गए अनुसार घटकों को तार दें। यदि, मेरी तरह, आप सोल्डरिंग में भयानक हैं और जब आप कर सकते हैं तो ब्रेडबोर्ड का उपयोग करना पसंद करते हैं, तो आप एक छोटा पर्याप्त ब्रेडबोर्ड प्राप्त कर सकते हैं जो एक मामले के अंदर फिट होगा। मैंने साइलेवेट 55 ब्रेडबोर्ड का इस्तेमाल किया (https://www.amazon.com/Cylewet-Solderless-Circuit-…)
यदि आप Arduino पर बैटरी को सीधे विन से तार करना चाहते हैं, तो आप बिजली के लिए एक स्विच का उपयोग करना छोड़ सकते हैं, लेकिन आपको इसे चालू/बंद करने के लिए बैटरी को जोड़ना/निकालना होगा। आपको इसे केवल गेम सत्र की शुरुआत में चालू करने की आवश्यकता है, इसलिए यह व्यवहार्य है।
यदि आप प्रोग्रामिंग के लिए यूएसबी केबल का उपयोग करके Arduino मेगा को पावर दे रहे हैं, तो आपको बैटरी से कनेक्ट होने की आवश्यकता नहीं है, इसलिए इसे अगले चरण के लिए निकालना सबसे अच्छा है।
चरण 2: Arduino पर कोड अपलोड करें
"HPTrackerEInk" नाम की एक डायरेक्टरी बनाएं और उसमें संलग्न HPTrackerEInk.ino फाइल डालें।
यदि आप इसे संकलित करते हैं तो आपको तब तक त्रुटियां मिलेंगी जब तक कि आप ई-इंक डिस्प्ले के साथ आने वाले वेवेशेयर से epd4in2.h लाइब्रेरी स्थापित नहीं कर लेते। मैंने इसे यहाँ से डाउनलोड किया है https://www.waveshare.com/4.2inch-e-paper-module.h…। यदि आपको उस पुस्तकालय में समस्या आती है, तो नीचे एक टिप्पणी जोड़ें और मैं आपको उन विशिष्ट लोगों की एक प्रति दे सकता हूं जो मेरे पास हैं (मैंने कुछ त्रुटियां तय की हैं, मैंने वेवेशेयर से संपर्क किया और उन्होंने तुरंत मुद्दों को ठीक किया)
आपको उन पुस्तकालयों को भी स्थापित करना होगा जो रोबोटयूआई ऐप के साथ संचार करते हैं। Google "RobotUI सेटअप गाइड" या बस यहां जाएं
इस बिंदु पर आपको बिना किसी त्रुटि के HPTrackerEInk.ino को संकलित करने में सक्षम होना चाहिए, आप अपना कोड अपलोड कर सकते हैं और सब कुछ काम कर सकते हैं।
आपको नामों की सूची बदलनी होगी ताकि इसमें आपके सभी मित्र पात्रों के नाम शामिल हों। HPTrackerEInk.ino के भीतर आप 20 नामों की सूची के साथ nameOptions नामक एक चर देखेंगे। आप जो भी नाम चाहते हैं उसे शामिल करने के लिए आप इस सूची को बदल सकते हैं, लेकिन ध्यान दें, ई-इंक डिस्प्ले पर हिट पॉइंट ग्राफ़िक के नीचे केवल पहले 5 वर्ण प्रदर्शित होते हैं। हालाँकि आप nameOptions सरणी में कई नाम रखते हैं, आपको उस संख्या को दर्शाने के लिए NUM_ID_OPTIONS बदलना होगा। इसलिए यदि आपके पास केवल 10 नाम हैं, तो NUM_ID_OPTIONS को 20 से 10 में बदलें।
यदि आप एक से अधिक अभियानों में शामिल होने के लिए पर्याप्त भाग्यशाली हैं, तो मैंने अभियान स्विच करने का एक तरीका प्रदान किया है। आप वर्तमान में कौन सा अभियान चला रहे हैं, यह चुनने के लिए UI में एक ड्रॉप डाउन मेनू है। तो आप अलग-अलग पार्टियों को सेट अप और ट्रैक कर सकते हैं। आप विकल्प 0, विकल्प 1 और विकल्प 2 चर की सामग्री को बदलकर तीन उपलब्ध अभियानों के नाम बदल सकते हैं।
एक बार जब आप अपने Arduino मेगा को संकलित और अपलोड कर लेते हैं। रोबोटयूआई ऐप शुरू करें और अपने डिवाइस से कनेक्ट करें! इतना ही! आप डंगऑन और ड्रेगन खेलना शुरू कर सकते हैं और अपनी पार्टी के हिट पॉइंट्स को ट्रैक कर सकते हैं!
संचार: यह शायद आप में से उन लोगों के लिए सबसे कठिन कदम है जो लंबे समय से Arduino की प्रोग्रामिंग नहीं कर रहे हैं, इसलिए टिप्पणियों में प्रश्न पूछने से डरो मत। मैंने कुछ ऐसी चीज़ों पर प्रकाश डाला है जिसके लिए कुछ लोगों के लिए अधिक विस्तृत स्पष्टीकरण की आवश्यकता है, इसलिए कृपया मुझे बताएं। वह अन्य चरणों के लिए भी जाता है।
चरण 3: इसे एक मामले में रटना (वैकल्पिक)
आप एसटीएल फाइलें यहां से डाउनलोड कर सकते हैं
मैंने एक ऐसा मामला बनाया जो स्क्रू का उपयोग नहीं करता है क्योंकि मेरे पास कभी भी अन्य लोगों की एसटीएल रचनाओं के लिए सही आकार के स्क्रू नहीं होते हैं। यह संपूर्ण शाही बनाम मीट्रिक समस्या से भी बचा जाता है। तो इसके बजाय केस क्लिप होता है और आपको तार के दो टुकड़े (जो मुझे लगता है कि हर किसी के पास है) या केबल संबंधों की आवश्यकता होती है जो बैटरी डिब्बे के अंदर दो छेदों से फिसल जाती है। छेद तीन केस सेगमेंट के माध्यम से थ्रेड करता है। तार को ट्विस्ट करें या केबल टाई को लॉक करें ताकि केस यथावत रहे। यदि आपको केस को फिर से खोलने की आवश्यकता है तो तार को खोल दें या केबल संबंधों को काट दें!
आनंद लेना!
सिफारिश की:
प्वाइंट टू प्वाइंट अटारी पंक कंसोल डेढ़: 19 कदम
प्वाइंट टू प्वाइंट अटारी पंक कंसोल डेढ़: क्या!?? एक और अटारी पंक कंसोल का निर्माण? रुको रुको लोगों, यह एक अलग है, वादा। 1982 में वापस, फ़ॉरेस्ट मिम्स, रेडियो शेक बुकलेट लेखक और यंग अर्थ क्रिएशनिस्ट (रोल आइज़ इमोजी) ने अपने स्टेप्ड टोन जेनेरा की योजनाओं को प्रकाशित किया
घड़ी के साथ डेस्कटॉप COVID19 ट्रैकर! रास्पबेरी पाई संचालित ट्रैकर: 6 कदम
घड़ी के साथ डेस्कटॉप COVID19 ट्रैकर! रास्पबेरी पाई पावर्ड ट्रैकर: हम जानते हैं कि हम कभी भी मर सकते हैं, यहां तक कि इस पोस्ट को लिखते समय मैं भी मर सकता हूं, आखिरकार, मैं मैं, तुम, हम सब नश्वर हैं। COVID19 महामारी के कारण पूरी दुनिया दहल गई। हम जानते हैं कि इसे कैसे रोका जाए, लेकिन हे! हम जानते हैं कि कैसे प्रार्थना करना है और क्यों प्रार्थना करना है, क्या हम करते हैं
छोटी पवन टर्बाइनों के लिए अधिकतम पावर प्वाइंट ट्रैकर: 8 कदम
छोटी पवन टर्बाइनों के लिए अधिकतम पावर प्वाइंट ट्रैकर: इंटरनेट पर बहुत सारे DIY पवन टरबाइन हैं, लेकिन बहुत कम लोग स्पष्ट रूप से बिजली या ऊर्जा के संदर्भ में प्राप्त होने वाले परिणाम की व्याख्या करते हैं। साथ ही अक्सर बिजली, तनाव और करंट के बीच भ्रम की स्थिति बनी रहती है। बहुत बार, लोग कह रहे हैं: "मैं मापता हूं
मूवी ट्रैकर - रास्पबेरी पाई संचालित थियेट्रिकल रिलीज ट्रैकर: 15 कदम (चित्रों के साथ)
मूवी ट्रैकर - रास्पबेरी पाई पावर्ड थियेट्रिकल रिलीज़ ट्रैकर: मूवी ट्रैकर एक क्लैपरबोर्ड के आकार का, रास्पबेरी पाई-पावर्ड रिलीज़ ट्रैकर है। यह आपके क्षेत्र में आने वाली फिल्मों के पोस्टर, शीर्षक, रिलीज की तारीख और अवलोकन को एक निर्दिष्ट समय अंतराल में प्रिंट करने के लिए टीएमडीबी एपीआई का उपयोग करता है (उदाहरण के लिए इस सप्ताह फिल्म रिलीज)।
इंस्ट्रक्शंस हिट काउंटर (ESP8266-01): 8 कदम (चित्रों के साथ)
इंस्ट्रक्शंस हिट काउंटर (ESP8266-01): २३-०१-२०१८ फर्मवेयर अपडेट कुछ समय पहले, मैंने "इंस्ट्रक्शंस हिट काउंटर" एक वायर्ड नेटवर्क शील्ड के साथ इंस्ट्रक्शंस एपीआई, और एक Arduino Uno का उपयोग करना। हालाँकि, Arduino Uno की सीमित RAM के साथ, मैं t प्राप्त करने में असमर्थ था