विषयसूची:
- चरण 1: अपने भागों को इकट्ठा करो
- चरण 2: Arduino सेटअप: निकटता सेंसर को Arduino Board से जोड़ना
- चरण 3: Arduino Board को प्रोग्राम करें
- चरण 4: गेम को प्रोग्राम करें
- चरण 5: भविष्य में सुधार
- चरण 6: संभावित समस्याओं का सामना और समाधान
- चरण 7: संदर्भ:
![रिक एंड मोर्टी: एस्केप द यूनिवर्स! अल्ट्रासोनिक निकटता सेंसर गेम: 7 कदम (चित्रों के साथ) रिक एंड मोर्टी: एस्केप द यूनिवर्स! अल्ट्रासोनिक निकटता सेंसर गेम: 7 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/001/image-1937-62-j.webp)
वीडियो: रिक एंड मोर्टी: एस्केप द यूनिवर्स! अल्ट्रासोनिक निकटता सेंसर गेम: 7 कदम (चित्रों के साथ)
![वीडियो: रिक एंड मोर्टी: एस्केप द यूनिवर्स! अल्ट्रासोनिक निकटता सेंसर गेम: 7 कदम (चित्रों के साथ) वीडियो: रिक एंड मोर्टी: एस्केप द यूनिवर्स! अल्ट्रासोनिक निकटता सेंसर गेम: 7 कदम (चित्रों के साथ)](https://i.ytimg.com/vi/xFtxjzMxIjI/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
![Image Image](https://i.howwhatproduce.com/images/001/image-1937-64-j.webp)
![](https://i.ytimg.com/vi/hUDbfVPXJd8/hqdefault.jpg)
![अपने हिस्से इकट्ठा करो! अपने हिस्से इकट्ठा करो!](https://i.howwhatproduce.com/images/001/image-1937-65-j.webp)
खेल किस बारे में है?
खेल काफी सरल है।
आप अल्ट्रासोनिक निकटता सेंसर को ऊपर और नीचे अपने हाथ को मँडरा कर उस स्पेसशिप को नियंत्रित करते हैं जिसमें रिक और मोर्टी हैं।
उद्देश्य:
- स्कोर हासिल करने के लिए पोर्टल बंदूकें लीजिए, कायर जैरी द वर्म डबल पॉइंट
- उल्कापिंड से बचें, अगर आप इसे माइनस 1 लाइव मारते हैं।
- यदि आप स्क्रीन को भी पार करते हैं तो 1 लाइव काट लिया जाएगा।
मैंने गेम क्यों बनाया, इस पर बैकस्टोरी।
रिक और मोर्टी श्रृंखला का उत्साही प्रशंसक होने के नाते, मैं इसके आधार पर एक गेम बनाना चाहता था। इस प्रकार, मैं इस खेल को बनाने के लिए इस यात्रा को इस उम्मीद में शुरू करता हूं कि सभी रिक और मोर्टी प्रशंसकों को इकट्ठा किया जा सके और खेल का आनंद लिया जा सके। मुझे उम्मीद है कि आप लोगों ने इसका आनंद लिया, भले ही आप रिक एंड मोर्टी श्रृंखला के प्रशंसक न हों। ^_^
चरण 1: अपने भागों को इकट्ठा करो
![अपने हिस्से इकट्ठा करो! अपने हिस्से इकट्ठा करो!](https://i.howwhatproduce.com/images/001/image-1937-66-j.webp)
![अपने हिस्से इकट्ठा करो! अपने हिस्से इकट्ठा करो!](https://i.howwhatproduce.com/images/001/image-1937-67-j.webp)
इस प्रोजेक्ट के लिए, आपको 3 भाग और 2 सॉफ़्टवेयर डाउनलोड करने होंगे।
- एक Arduino Uno बोर्ड
- अल्ट्रासोनिक निकटता सेंसर
- 4 पुरुष से महिला जम्पर तार
- अरुडिनो सॉफ्टवेयर
- प्रसंस्करण 3
वैकल्पिक रूप से, आप कुछ बटन मॉड्यूल प्राप्त कर सकते हैं यदि आप चाहते हैं कि इनपुट पूरी तरह से Arduino पर निर्भर हो।
चरण 2: Arduino सेटअप: निकटता सेंसर को Arduino Board से जोड़ना
अल्ट्रासोनिक निकटता सेंसर पर, आपको 4 पिन देखना चाहिए। वीसीसी (पावर), ट्रिग (पिंग भेजने के लिए), इको (आउटपुट), जीएनडी।
- VCC पिन को Arduino 5V. से कनेक्ट करें
- ट्रिग को Arduino Digital Input/Output (I/O) Pin 3. से कनेक्ट करें
- इको टू Arduino Digital I/O Pin 2
- Arduino पर किसी भी उपलब्ध GND पिन को GND
मॉड्यूल की मूल व्याख्या
ट्रिगर और इको मूल रूप से दूरी की गणना करने के लिए उपयोग किया जाता है -> माइक्रोसेकंड की संख्या को 58 से विभाजित करके और आपके पास मॉड्यूल और आपके हाथ के बीच सेंटीमीटर में दूरी है।
अधिक जानकारी के लिए, आप https://randomnerdtutorials.com/complete-guide-for… पर जाना चाह सकते हैं।
चरण 3: Arduino Board को प्रोग्राम करें
इससे पहले कि हम बोर्ड को प्रोग्राम करें, आप यह सुनिश्चित करने के लिए Arduino सॉफ़्टवेयर में उपलब्ध स्केच फ़ाइलों का उपयोग करके एक साधारण ब्लिंक टेस्ट चलाने की इच्छा कर सकते हैं ताकि यह सुनिश्चित हो सके कि uno बोर्ड ठीक चल रहा है।
Arduino बोर्ड को अपने कंप्यूटर से कनेक्ट करें और Arduino Software खोलें। लोड होने के बाद, सीरियल मॉनिटर खोलें और COM पोर्ट नंबर की जांच करें।
वैकल्पिक रूप से, आप इसे Tools -> Port पर जाकर चेक कर सकते हैं। आपको COM पोर्ट नंबर देखने में सक्षम होना चाहिए। हम इस नंबर का उपयोग सेंसर से प्रोसेसिंग सॉफ्टवेयर में इनपुट इकट्ठा करने के लिए करेंगे। मेरे मामले में, यह COM 3 है।
एक बार जब आप पुष्टि कर लेते हैं कि आप सीरियल मॉनिटर में कुछ नंबर देख सकते हैं। आप आगे बढ़ सकते हैं।
चरण 4: गेम को प्रोग्राम करें
![खेल कार्यक्रम! खेल कार्यक्रम!](https://i.howwhatproduce.com/images/001/image-1937-68-j.webp)
![खेल कार्यक्रम! खेल कार्यक्रम!](https://i.howwhatproduce.com/images/001/image-1937-69-j.webp)
कृपया सब कुछ फ़ोल्डर में रखें अन्यथा यह नहीं चलेगा। (शून्य सूचक क्योंकि यह लोड करने के लिए आवश्यक छवियों को नहीं ढूंढ सकता है)
इस लाइन की तलाश करें:
myPort = नया सीरियल (यह, Serial.list () [0], ९६००);
आपको सीरियल पोर्ट "Serial.list()[0]"-> कोड में "0" नंबर को आपके द्वारा उपयोग किए जा रहे COM पोर्ट के समतुल्य में बदलना होगा।
आप COM पोर्ट के समतुल्य सीरियल पोर्ट/प्रोसेसिंग पोर्ट की पहचान करने के लिए संलग्न फ़ाइल "Serial.pde" का उपयोग कर सकते हैं।
हम ऐसा कर रहे हैं इसका कारण यह है कि प्रोसेसिंग सॉफ्टवेयर सीधे COM पोर्ट के साथ काम नहीं करता है। एक बार जब आप इस चरण के माध्यम से होते हैं, तो सेंसर से एकत्रित सीरियल डेटा प्रोसेसिंग स्केच फ़ाइल तक पहुंचने में सक्षम होना चाहिए। हम इस डेटा का उपयोग यूएफओ रिक को स्थानांतरित करने के लिए करेंगे और मोर्टी अंदर बैठे हैं।
संगीत और पाठ
कृपया प्रोसेसिंग सॉफ्टवेयर में प्रोसेसिंग साउंड और controlp5 लाइब्रेरी स्थापित करें। यह गेम में चलने वाले विभिन्न संगीत के लिए है यदि आप कोड का उपयोग कर रहे हैं और विभिन्न स्क्रीन पर टेक्स्ट के लिए भी।
आप यहां "कैसे करें" पा सकते हैं:
stackoverflow.com/questions/30559754/how-t…
यह काम किस प्रकार करता है
Arduino सॉफ़्टवेयर केवल तभी डेटा भेजेगा जब सेंसर उसके ऊपर चलती हुई किसी वस्तु का पता लगाए (इस मामले में खिलाड़ी का हाथ।) एक बार जब हम प्रसंस्करण स्केच पर यह डेटा प्राप्त कर लेते हैं, तो हम मूल्यों का उपयोग सीमा की जांच के लिए करेंगे और इसे कुछ नियमों के अनुसार कार्य करेंगे जो कोड में हैं। यह सब तब हो रहा है जब खेल चल रहा है।
कोड को समझने के लिए, आप संलग्न "संस्करण 1.zip" फ़ाइल देख सकते हैं। मैंने प्रत्येक पंक्ति का अर्थ समझने में आपकी सहायता करने के लिए अधिक से अधिक टिप्पणी जोड़ी है।
आशा है कि आप लोगों को इसे बनाने में मज़ा आया होगा! मुझे उन विभिन्न विविधताओं को देखना अच्छा लगेगा जो आप लोग लेकर आए हैं!
चरण 5: भविष्य में सुधार
हे दोस्तों, वास्तव में मेरे पास शूटिंग क्षमताओं के साथ इस खेल का एक और अधूरा संस्करण था। हालांकि, मैं अभी तक इसे पूरी तरह से कोड करने में असमर्थ हूं।
विचार यह है कि उल्कापिंड को नष्ट करने के लिए गोली मार दी जाए और इसे और अधिक कठिन और रोचक बनाने के लिए नई कार्यान्वित वस्तु को नष्ट कर दिया जाए। इनपुट Arduino बोर्ड के एक बटन से या माउस क्लिक जितना सरल हो सकता है।
मैं यहां कोड अपलोड करूंगा। अगर आप में से कोई इसमें रूचि रखता है।
चरण 6: संभावित समस्याओं का सामना और समाधान
- जब वायरिंग यह सुनिश्चित करती है कि इसे वायरिंग आरेख के अनुसार सही ढंग से तार दिया जाए अन्यथा यह अपेक्षा के अनुरूप नहीं चल सकता है। युक्ति: इससे पहले कि आप कुछ भी निष्पादित करें, यह जांचने के लिए एक साधारण ब्लिंक टेस्ट करें कि आपका Arduino बोर्ड काम कर रहा है या नहीं।
- जब यह सुनिश्चित न हो कि सेटअप का कौन-सा भाग काम नहीं कर रहा है- प्रत्येक सेंसर मॉड्यूल के लिए अलग-अलग परीक्षण चलाएँ। आप उन्हें आसानी से ऑनलाइन परीक्षण करने के लिए कोड पा सकते हैं।
- कोड अपेक्षित रूप से नहीं चल रहा है, भले ही इसे संकलित और सफलतापूर्वक अपलोड किया गया हो।
- जांचें कि क्या डिजिटल इनपुट को कोड में निर्दिष्ट सही इनपुट नंबर पर वायर्ड किया गया है। अपने Arduino बोर्ड को फिर से प्लग करें और Arduino सॉफ़्टवेयर को पुनरारंभ करें और पुनः प्रयास करें।
- पोर्ट व्यस्त -> Arduino सॉफ़्टवेयर को पुनरारंभ करने का प्रयास करें। यदि यह समस्या का समाधान नहीं करता है तो अपने कंप्यूटर को पुनरारंभ करें। अन्यथा, आप प्रोग्रामर को ArduinoISP पर सेट करना चाह सकते हैं। टूल्स>प्रोग्रामर>ArduinoISP
- संगीत को लूप करने के लिए, कृपया इसे मोनोटोन में बदलें।
- ड्रॉ फ़ंक्शन में संगीत जोड़ते समय, यदि आप इसे केवल एक बार चलाने के लिए विशिष्ट परिस्थितियों में नहीं जोड़ते हैं, तो यह प्रोग्राम को हैंग कर देगा।
चरण 7: संदर्भ:
www.instructables.com/id/How-to-control-a-…
www.sojamo.de/libraries/controlP5/
processing.org/reference/libraries/sound/i…
सिफारिश की:
रिक एट मोर्टी पोर्टल गन - परिचय: 4 कदम
![रिक एट मोर्टी पोर्टल गन - परिचय: 4 कदम रिक एट मोर्टी पोर्टल गन - परिचय: 4 कदम](https://i.howwhatproduce.com/images/009/image-25231-j.webp)
रिक एट मोर्टी पोर्टल गन - परिचय: पोअर ले कार्नावल 2018 डे डैक्स, नूस एवियन्स फैब्रीक ले पोर्टल गन डे रिक एट मोर्टी एन इम्प्रेशन 3डी… नोस रिप्रेनॉन्स सी प्रोजेक्ट और कॉन्फिडेंस मैथ्यू (बीटीएस सिस्टम्स न्यूमेरिक्स - लाइसी डे बोर्डा) ला रियलाइजेशन d'un dispositif permettant d'utiliser un e
आईआर निकटता सेंसर .: 4 कदम (चित्रों के साथ)
![आईआर निकटता सेंसर .: 4 कदम (चित्रों के साथ) आईआर निकटता सेंसर .: 4 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/009/image-26355-j.webp)
IR निकटता सेंसर: इस परियोजना में मैं यह समझाने जा रहा हूँ कि IR LED, LM358 Dual Op-Amp और कुछ बुनियादी इलेक्ट्रॉनिक घटकों का उपयोग करके एक साधारण IR निकटता सेंसर कैसे बनाया जाए, जो आप किसी भी स्थानीय इलेक्ट्रॉनिक्स दुकान पर पा सकते हैं।
अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: 8 कदम
![अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: 8 कदम अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: 8 कदम](https://i.howwhatproduce.com/images/011/image-31672-j.webp)
अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: आजकल, निर्माताओं, डेवलपर्स परियोजनाओं के प्रोटोटाइप के तेजी से विकास के लिए Arduino को प्राथमिकता दे रहे हैं। Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्लेटफॉर्म है जो उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। Arduino का उपयोगकर्ता समुदाय बहुत अच्छा है। इस प्रॉजेक्ट में
एस्केप रोबोट: एस्केप गेम के लिए आरसी कार: 7 कदम (चित्रों के साथ)
![एस्केप रोबोट: एस्केप गेम के लिए आरसी कार: 7 कदम (चित्रों के साथ) एस्केप रोबोट: एस्केप गेम के लिए आरसी कार: 7 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/005/image-14225-11-j.webp)
एस्केप रोबोट: आरसी कार फॉर ए एस्केप गेम: इस परियोजना का मुख्य उद्देश्य एक ऐसे रोबोट का निर्माण करना था जो पहले से मौजूद रोबोट से खुद को अलग करेगा, और इसका उपयोग वास्तविक और अभिनव क्षेत्र में किया जा सकता है। व्यक्तिगत अनुभव के आधार पर, यह निर्णय लिया गया था कार के आकार का रोबोट बनाने के लिए
रीयल-टाइम फेस रिकग्निशन: एक एंड-टू-एंड प्रोजेक्ट: 8 चरण (चित्रों के साथ)
![रीयल-टाइम फेस रिकग्निशन: एक एंड-टू-एंड प्रोजेक्ट: 8 चरण (चित्रों के साथ) रीयल-टाइम फेस रिकग्निशन: एक एंड-टू-एंड प्रोजेक्ट: 8 चरण (चित्रों के साथ)](https://i.howwhatproduce.com/images/002/image-4873-66-j.webp)
रीयल-टाइम फेस रिकग्निशन: एक एंड-टू-एंड प्रोजेक्ट: ओपनसीवी की खोज करने वाले मेरे पिछले ट्यूटोरियल में, हमने स्वचालित दृष्टि वस्तु ट्रैकिंग सीखी। अब हम वास्तविक समय में चेहरों को पहचानने के लिए अपने PiCam का उपयोग करेंगे, जैसा कि आप नीचे देख सकते हैं: यह प्रोजेक्ट इस शानदार "ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी&qu