विषयसूची:
वीडियो: रूटिन', टुटिन', शूटिन' गेम: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
जब मैं ऑरेंज काउंटी, कैलिफ़ोर्निया में रहता था तो कॉलेज के बच्चों के दो सबसे बड़े नियोक्ता डिज़नीलैंड और नॉट्स बेरी फार्म थे। क्योंकि मेरे पास सेना से इलेक्ट्रॉनिक्स का प्रशिक्षण था, इसलिए मैं एक अजीब पोशाक पहनने के बजाय नॉट की शूटिंग गैलरी में नौकरी पाने में सक्षम था। राइफल्स में फोकसिंग लेंस के साथ हाई वोल्टेज फ्लैश ट्यूब का इस्तेमाल किया गया था और लक्ष्य में फोटो सेल्स का इस्तेमाल किया गया था। लक्ष्य काउंटर सर्किट में फ्लिप-फ्लॉप के रूप में स्थापित जर्मेनियम ट्रांजिस्टर का उपयोग किया गया था। ट्रांजिस्टर ढूंढना कठिन होता जा रहा था इसलिए किसी ने उन्हें सिलिकॉन वाले से बदलने की कोशिश की थी। दुर्भाग्य से, उन्होंने पाया कि सिलिकॉन ट्रांजिस्टर के तेजी से स्विचिंग समय ने उन्हें शोर के प्रति अधिक संवेदनशील बना दिया। इसका मतलब था कि लक्ष्य पर एक भी हिट काउंटरों के माध्यम से तरंगित होगी और एक ही बार में सभी दीपक जलाएगी। यहां सबक यह है कि कभी-कभी धीमा अच्छा होता है।
हाल ही में मैं उन दिनों के बारे में सोच रहा था और यह देखने का फैसला किया कि क्या मैं अपने पोते के लिए एक साधारण शूटिंग गेम तैयार कर सकता हूं। यहां विस्तृत खेल दो खिलाड़ियों को एक-दूसरे के खिलाफ खड़ा करता है, यह देखने के लिए कि कौन पहले पांच हिट प्राप्त कर सकता है। मैंने बंदूक के दिल के रूप में एक सस्ते लाल लेजर डायोड का उपयोग करने का भी फैसला किया। आप चाहें तो लेजर पॉइंटर्स का उपयोग कर सकते हैं, लेकिन बंदूक के लिए मैं जो सर्किट शामिल करता हूं, वह सुनिश्चित करता है कि आपको बीम पर स्थिर होने के बजाय एक ही शॉट मिले।
चरण 1: लाइट सेंसर मॉड्यूल
पहले तो मैं सेंसर सर्किट के लिए सिर्फ फोटो ट्रांजिस्टर का उपयोग करने जा रहा था, लेकिन फिर मैंने ऊपर दिखाए गए लाइट सेंसर मॉड्यूल की खोज की। मैंने चीन के एक आपूर्तिकर्ता से अगले कुछ भी नहीं के लिए 10 का एक पैक खरीदा। मॉड्यूल एक फोटो ट्रांजिस्टर का उपयोग करते हैं लेकिन वे सेंसर वोल्टेज को LM393 तुलनित्र में चलाते हैं, इसलिए यह एक डिजिटल आउटपुट के साथ-साथ एक एनालॉग भी प्रदान करता है। तुलनित्र के यात्रा स्तर को सेट करने के लिए जहाज पर एक पोटेंशियोमीटर को समायोजित किया जा सकता है। इसमें एलईडी पर एक शक्ति और एक एलईडी भी शामिल है जो तब रोशनी करता है जब तुलनित्र डिजिटल आउटपुट को स्विच करता है। इससे उचित स्तर को समायोजित करना आसान हो जाता है।
चरण 2: लक्ष्य हार्डवेयर
अधिकांश हार्डवेयर में 10 एलईडी और 10 प्रतिरोधक होते हैं। मैंने संकेतक 1-4 के लिए मानक 5 मिमी चमकदार सफेद एलईडी और 5 वें संकेतक के लिए धीमी चमकती एलईडी का उपयोग किया। स्विच सामान्य रूप से क्षणिक संपर्क खुला होता है और इसका उपयोग गेम को रीसेट करने के लिए किया जाता है। PIC माइक्रोकंट्रोलर एक मानक है जिसे मैंने अन्य परियोजनाओं में उपयोग किया है। जैसा कि आप तस्वीरों में देख सकते हैं, मैंने एलईडी मॉड्यूल को अलग से बनाया ताकि उन्हें लक्ष्य में ढूंढना आसान हो सके।
चरण 3: गन हार्डवेयर
लेजर गन के लिए बुनियादी हार्डवेयर और योजनाबद्ध ऊपर दिखाया गया है। मैंने प्लास्टिक टॉय एयरसॉफ्ट गन में मेरा निर्माण किया। छर्रों के लिए बैरल ट्यूब लेजर डायोड मॉड्यूल के लिए लगभग सही आकार है और मैं पत्रिका के उद्घाटन में दो एएए बैटरी के लिए बैटरी धारक फिट करने में सक्षम था। वहाँ बहुत सारे सस्ते लेजर डायोड मॉड्यूल हैं और मूल रूप से वे केवल वर्तमान सीमित अवरोधक के मूल्य में भिन्न होते हैं जो जहाज पर लगे होते हैं। वह रोकनेवाला लेजर मॉड्यूल की वोल्टेज रेटिंग निर्धारित करता है। मैं दो एएए बैटरी का उपयोग करता हूं इसलिए मैंने 3 वोल्ट लेजर चुना। स्विच सिंगल पोल, डबल थ्रो माइक्रो स्विच है। संधारित्र का उपयोग ट्रिगर के प्रत्येक खिंचाव के साथ प्रकाश के एकल फटने को बाध्य करने के लिए किया जाता है। स्विच की एक स्थिति में कैपेसिटर चार्ज होता है और दूसरी स्थिति में यह लेजर के माध्यम से डिस्चार्ज होता है।
चरण 4: सॉफ्टवेयर
मेरे सभी PIC प्रोजेक्ट्स की तरह, सॉफ़्टवेयर असेंबली भाषा में लिखा गया है। जो चीज इस परियोजना को थोड़ा असामान्य बनाती है वह यह है कि मुख्य दिनचर्या कुछ भी नहीं करती है क्योंकि सभी क्रियाएं इंटरप्ट हैंडलर में होती हैं। PIC में इंटरप्ट-ऑन-चेंज नामक एक विशेषता है, जो पुराने PIC में, I/O पिन पर किसी भी सकारात्मक से नकारात्मक या नकारात्मक से सकारात्मक संक्रमण पर व्यवधान उत्पन्न करता है। यह विशेष पीआईसी सॉफ्टवेयर को इंटरप्ट स्रोत को सकारात्मक किनारे, नकारात्मक किनारे या दोनों किनारों पर सेट करने की अनुमति देता है। प्रकाश संवेदक मॉड्यूल दोनों किनारों को एक संक्रमण पर उत्पन्न करेगा इसलिए यह सुविधा काफी आसान है। इस मामले में, सॉफ़्टवेयर तब तक प्रतीक्षा करता है जब तक कि बाधा उत्पन्न होने से पहले सेंसर आउटपुट वापस उच्च (बंद) हो जाता है।
जब एक सेंसर इंटरप्ट प्राप्त होता है, तो सॉफ़्टवेयर अस्थायी रूप से उस इनपुट को अक्षम कर देता है और टाइमर सेट करता है। वास्तव में, टाइमर एक स्विच के लिए एक बहस सर्किट की तरह कार्य करता है। PIC के लिए चयनित 8-मेगाहर्ट्ज घड़ी और टाइमर के लिए सेटअप पर, कुल टाइमआउट लगभग 130ms है। जब टाइमर समाप्त हो जाता है, तो यह एक रुकावट भी उत्पन्न करता है। उस समय, सेंसर इनपुट फिर से सक्षम होता है। प्रत्येक सेंसर इनपुट का अपना समर्पित टाइमर होता है इसलिए खिलाड़ियों के बीच कोई संघर्ष नहीं होता है।
प्रत्येक सेंसर इंटरप्ट उस खिलाड़ी के लिए एक एल ई डी को भी रोशन करेगा। काउंटर के बजाय, सॉफ़्टवेयर एक वेरिएबल का उपयोग करता है जिसमें एक बिट सेट होता है। उस बिट को प्रत्येक रुकावट के साथ स्थानांतरित कर दिया जाता है और फिर अगली एलईडी को प्रकाश में लाने के लिए आउटपुट पोर्ट में OR'ed किया जाता है। जब अंतिम एलईडी जलाई जाती है, तो इंटरप्ट हैंडलर आगे के व्यवधान को निष्क्रिय कर देता है और यह प्रभावी रूप से दूसरे खिलाड़ी को लॉक कर देता है। रीसेट स्विच PIC के MCLR इनपुट से जुड़ा है और कॉन्फ़िगरेशन बिट्स उस फ़ंक्शन को अनुमति देने के लिए सेट हैं। जब रीसेट दबाया जाता है, तो सॉफ्टवेयर एलईडी को फिर से शुरू और साफ कर देगा।
इस पोस्ट के लिए बस इतना ही। www.boomerrules.wordpress.com पर मेरे अन्य इलेक्ट्रॉनिक्स प्रोजेक्ट देखें
सिफारिश की:
साइमन गेम - फन गेम!: 5 कदम
साइमन गेम - फन गेम !: संदर्भ: यहां एक लंबे सप्ताहांत के बाद, आपको उन सभी कार्यों और कार्यों को पूरा करने के लिए वास्तव में कड़ी मेहनत करनी चाहिए जिनके लिए आप जिम्मेदार हैं। यह हमारे लिए अपने मस्तिष्क को प्रशिक्षित करने का समय है, है ना? उन उबाऊ और अर्थहीन खेलों के अलावा, साइमन गेम नामक एक गेम भी है
अरुडिनो एलईडी गेम फास्ट क्लिक टू प्लेयर गेम: 8 कदम
अरुडिनो एलईडी गेम फास्ट क्लिकिंग टू प्लेयर गेम: यह प्रोजेक्ट @HassonAlkeim से प्रेरित है। यदि आप यहां एक गहरी नज़र डालने के इच्छुक हैं तो आप https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/ देख सकते हैं। यह गेम अल्कीम का उन्नत संस्करण है। यह है एक
Arduino रिदम गेम कंट्रोलर (माई ओन गेम के लिए): 6 कदम
Arduino रिदम गेम कंट्रोलर (माई ओन गेम के लिए): इस निर्देश में मैं आपको दिखाऊंगा कि कैसे मैं इस रिदम गेम कंट्रोलर को स्क्रैच से बनाता हूं। इसमें बेसिक वुडवर्किंग स्किल्स, बेसिक 3डी प्रिंटिंग स्किल्स और बेसिक सोल्डरिंग स्किल्स शामिल हैं। आप शायद इस परियोजना को सफलतापूर्वक बना सकते हैं यदि आपके पास शून्य पूर्व
Arduino आधारित DIY गेम कंट्रोलर - Arduino PS2 गेम कंट्रोलर - DIY Arduino गेमपैड के साथ टेककेन बजाना: 7 कदम
Arduino आधारित DIY गेम कंट्रोलर | Arduino PS2 गेम कंट्रोलर | DIY Arduino गेमपैड के साथ Tekken खेलना: हेलो दोस्तों, गेम खेलना हमेशा मजेदार होता है लेकिन अपने खुद के DIY कस्टम गेम कंट्रोलर के साथ खेलना ज्यादा मजेदार होता है।
Arduino गेम कंट्रोलर + यूनिटी गेम: 5 कदम
Arduino गेम कंट्रोलर + यूनिटी गेम: इस निर्देश में मैं आपको दिखाऊंगा कि कैसे एक arduino गेम कंट्रोलर का निर्माण / प्रोग्राम करना है जो एकता से जुड़ सकता है