विषयसूची:

रूटिन', टुटिन', शूटिन' गेम: 4 कदम
रूटिन', टुटिन', शूटिन' गेम: 4 कदम

वीडियो: रूटिन', टुटिन', शूटिन' गेम: 4 कदम

वीडियो: रूटिन', टुटिन', शूटिन' गेम: 4 कदम
वीडियो: देखिये कैसे हमे उल्लू बनाते है ये जादूगर , 5 अद्भुद जादू का पर्दाफाश || MAGIC TRICKS REVEALED 2024, जुलाई
Anonim
रूटिन', टुटिन', शूटिन' गेम
रूटिन', टुटिन', शूटिन' गेम

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

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

चरण 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 पर मेरे अन्य इलेक्ट्रॉनिक्स प्रोजेक्ट देखें

सिफारिश की: