विषयसूची:

Certamen प्रश्नोत्तरी अभ्यास मशीन: 12 कदम (चित्रों के साथ)
Certamen प्रश्नोत्तरी अभ्यास मशीन: 12 कदम (चित्रों के साथ)

वीडियो: Certamen प्रश्नोत्तरी अभ्यास मशीन: 12 कदम (चित्रों के साथ)

वीडियो: Certamen प्रश्नोत्तरी अभ्यास मशीन: 12 कदम (चित्रों के साथ)
वीडियो: 🌟ENG SUB | Martial Universe EP 01 - 36 Full Version | Yuewen Animation 2024, जुलाई
Anonim
Certamen प्रश्नोत्तरी अभ्यास मशीन
Certamen प्रश्नोत्तरी अभ्यास मशीन
Certamen प्रश्नोत्तरी अभ्यास मशीन
Certamen प्रश्नोत्तरी अभ्यास मशीन
Certamen प्रश्नोत्तरी अभ्यास मशीन
Certamen प्रश्नोत्तरी अभ्यास मशीन

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

स्कूल सर्टिफिकेट टीम को अभ्यास करने के लिए एक मशीन की आवश्यकता थी, लेकिन स्टैंडअलोन सिस्टम के लिए आधिकारिक मशीन $ 545 है (एक संस्करण जो कंप्यूटर में प्लग करता है $ 435 है), जो कि बजटीय रूप से संभव नहीं था। इसके अलावा स्पष्ट रूप से अधिक कीमत!

और इसलिए मैंने Arduino मेगा के आधार पर बहुत सस्ता डिज़ाइन किया। यह आधिकारिक टूर्नामेंट के लिए स्वीकृत नहीं है, लेकिन यह अभ्यास के लिए अच्छा है।

डिज़ाइन के मुद्दों में से एक जो मैंने ध्यान में रखा था, वह यह था कि हमें मध्यम लंबी केबलों की आवश्यकता थी, और आस-पास के उपकरणों से बिजली के शोर के कारण झूठी सकारात्मकता से बचने के लिए सिग्नल फ़िल्टरिंग करना पड़ता था। मैंने CAT-6 केबल का उपयोग करके समाप्त किया, प्रत्येक बटन के सिग्नल एक मुड़ जोड़ी पर जा रहे थे। हमने एक आस्टसीलस्कप और एक एसी-संचालित इलेक्ट्रिक पेंसिल शार्पनर के साथ बिजली के शोर का परीक्षण किया जो केबलों के गंदे ढेर के ऊपर चल रहा था और पाया कि फ़िल्टरिंग के लिए 100nF कैपेसिटर पर्याप्त होना चाहिए।

आवश्यक पुर्जे (अक्टूबर 2017 मूल्य निर्धारण):

  • सीएटी -6 केबल के 3 खंड, प्रत्येक 26.5 फीट लंबा, प्रत्येक पर पुरुष आरजे -45 प्लग के साथ (एक 70 फुट केबल, अमेज़ॅन पर $ 16, आधे में कटौती करने के लिए, साथ ही 30 फुट केबल, अमेज़ॅन पर $ 9)
  • Arduino 2560 Rev.3 या USB केबल के साथ क्लोन (Aliexpress पर $8)
  • 94 मिमी x 53 मिमी स्ट्रिपबोर्ड का टुकड़ा (ईबे पर तीन के पैक के लिए $ 3.29)
  • प्रतिरोधक, प्रत्येक में से एक: 2.2K, 1K, 100R (यदि आपके पास उन्हें हाथ में नहीं है, तो आप $ 2.30 के लिए Aliexpress पर 600 पीस विविध अवरोधक सेट खरीद सकते हैं)
  • 12 कैपेसिटर, 100nF, सिरेमिक या मोनोलिथिक (Aliexpress पर $0.81 के लिए 100 टुकड़े)
  • ट्रांजिस्टर, 2N3904 (Aliexpress पर $0.74 के लिए 10 टुकड़े)
  • 3 RJ45 सॉकेट (Aliexpress पर $0.89 के लिए 10 टुकड़े)
  • 3 RJ45 ब्रेकआउट बोर्ड (Aliexpress पर $0.55 प्रत्येक)
  • 1602 ब्लू एलसीडी मॉड्यूल (एलीएक्सप्रेस पर $ 1.75); यदि आप किसी भिन्न रंग का उपयोग करते हैं, तो आपको मेरे द्वारा उपयोग किए जा रहे 2.2K से भिन्न प्रतिरोधक मान की आवश्यकता हो सकती है
  • 65 ब्रेडबोर्ड जम्पर पुरुष केबल का सेट (Aliexpress पर $1.09; या अपना खुद का बनाएं)
  • 40 पुरुष-महिला 15 सेमी डुपोंट जंपर्स का सेट (एलीएक्सप्रेस पर $ 1.39)
  • मोड बदलने के लिए टॉगल स्विच (Aliexpress पर $0.43)
  • 13 पुश बटन, आदर्श रूप से चार की प्रत्येक टीम को एक ही रंग मिल सकता है, और स्पष्ट बटन के लिए चौथा रंग है:

    • हमने 30 मिमी आर्केड बटन (एलीएक्सप्रेस पर $ 10 के लिए 20 टुकड़े) का उपयोग किया
    • ये क्लिक करने योग्य स्पर्श बटन बेहतर हो सकते हैं, लेकिन इसके लिए एक अलग बटन डिज़ाइन की आवश्यकता होगी (मैं निर्देशों में इसकी चर्चा करूंगा) (एलीएक्सप्रेस में कुल $ 1.20 के लिए 10 टुकड़ों के तीन सेट खरीदें)
  • 52 चिपचिपा सिलिकॉन पैर (Aliexpress पर 100 टुकड़ों के लिए $1.14)
  • हीट हटना टयूबिंग वर्गीकरण (Aliexpress पर $2 से कम)
  • 64 स्क्रू, #4, 3/8" स्क्रू (स्थानीय हार्डवेयर स्टोर पर 100 के लिए लगभग 3.50 डॉलर; यदि आप वैकल्पिक हैंड-हेल्ड क्लिकर डिज़ाइन के साथ जाते हैं तो आपको केवल 16 की आवश्यकता होती है)
  • 24 छोटी केबल (ज़िप-शैली) संबंध (लोव्स में लगभग $ 4)

उप-योग: लगभग $68 प्लस लागू कर।

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

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

यदि आप एक अधिक मानक हैंड-हेल्ड क्लिकर संस्करण पसंद करते हैं (अभी भी आधिकारिक तौर पर स्वीकृत नहीं है, लेकिन आप जेसीएल से अनुमोदन प्राप्त करने का प्रयास कर सकते हैं यदि आप उन्हें केवल स्कूल अभ्यास के बजाय टूर्नामेंट के लिए उपयोग करना चाहते हैं), तो मैं एक वैकल्पिक डिजाइन का भी वर्णन करूंगा, जिसे मैंने वास्तव में नहीं बनाया है लेकिन यह सीधा होना चाहिए। इस डिज़ाइन का एक लाभ यह है कि इसे 3D प्रिंटिंग की आवश्यकता नहीं है (हालाँकि आपको अभी भी मुख्य बॉक्स के लिए किसी प्रकार के मामले की आवश्यकता है)। इसके लिए लगभग छह फीट अनुसूची 80 1/2 पीवीसी पाइप, एपॉक्सी और गर्म गोंद की आवश्यकता होती है, और परियोजना लागत को लगभग $ 6 कम कर देता है।

चरण 1: नियंत्रण बॉक्स: परिचय

कंट्रोल बॉक्स में Arduino Mega, RJ-45 सॉकेट के साथ एक स्ट्रिपबोर्ड, फ़िल्टरिंग कैपेसिटर, और कई अन्य कनेक्शन, एक CLEAR पुशबटन और एक MODE टॉगल स्विच होगा। Arduino की तरफ के कनेक्शन जंपर्स का उपयोग करेंगे, इसलिए उन्हें आसानी से बदला जा सकता है।

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

चरण 2: नियंत्रण बॉक्स: आरजे-45 सॉकेट

नियंत्रण बॉक्स: आरजे -45 सॉकेट
नियंत्रण बॉक्स: आरजे -45 सॉकेट
नियंत्रण बॉक्स: आरजे -45 सॉकेट
नियंत्रण बॉक्स: आरजे -45 सॉकेट

RJ-45 सॉकेट को ब्रेकआउट बोर्ड से मिलाएं।

ब्रेकआउट बोर्डों को स्ट्रिपबोर्ड किनारों से मिलाएं। यदि आप मेरे 3D प्रिंटेड कंट्रोल बॉक्स डिज़ाइन का उपयोग कर रहे हैं, तो आपको उन्हें उसी स्थान पर मिलाना चाहिए जैसे फ़ोटो में है।

चरण 3: नियंत्रण बॉक्स: कैपेसिटर और कनेक्शन

नियंत्रण बॉक्स: कैपेसिटर और कनेक्शन
नियंत्रण बॉक्स: कैपेसिटर और कनेक्शन
नियंत्रण बॉक्स: कैपेसिटर और कनेक्शन
नियंत्रण बॉक्स: कैपेसिटर और कनेक्शन

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

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

आप केवल योजनाबद्ध के साथ जा सकते हैं और निम्नलिखित संकेतों को अनदेखा कर सकते हैं, लेकिन आपको उनमें से कुछ मददगार लग सकते हैं।

1. जमीन के लिए स्ट्रिपबोर्ड की एक केंद्रीय पट्टी आरक्षित करें, और एक जम्पर (आदर्श रूप से, काला) मिलाप करें जो Arduino के GND पिन में से एक में जाता है।

2. प्रत्येक RJ-45 सॉकेट एक टीम की सेवा करता है और इसमें आठ कनेक्टर होते हैं जो चार बटनों में (मुड़) जोड़े में जाते हैं। 1 और 2, 3 और 6 (!), 4 और 5 (!), और 7 और 8 के बीच 100nF संधारित्र लगाएं। 2, 4, 6 और 8 को जमीन से कनेक्ट करें। 1, 3, 5 और 7 को जम्पर वायर से कनेक्ट करें, जिसका दूसरा सिरा Arduino के डिजिटल पिन पर जाएगा। आदर्श रूप से, प्रत्येक टीम के लिए एक ही रंग के जम्पर तारों का उपयोग करें, ताकि ट्रैक रखना आसान हो जाए।

3. योजनाबद्ध में स्पीकर की सेवा करने वाले साधारण ट्रांजिस्टर सर्किट में मिलाप। योजनाबद्ध में ट्रांजिस्टर के पिन आपके सामने सपाट पक्ष के साथ बाएं से दाएं व्यवस्थित होते हैं: बाएं को एक जम्पर तार से जोड़ा जाना चाहिए जो कि Arduino ग्राउंड पिन में से एक पर जाएगा, मध्य तार एक 1K प्रतिरोधी के लिए जिसका दूसरा छोर Arduino डिजिटल पिन 9 के लिए एक जम्पर में जाता है, और दायां पिन एक 100ohm रेसिस्टर के पास जाता है, जिसका दूसरा सिरा स्पीकर कनेक्शन में से एक के तार पर जाता है। अन्य स्पीकर कनेक्शन को एक जम्पर में जाना चाहिए जो Arduino 5V पिन में से एक में प्लग करेगा।

4. टॉगल स्विच को वायर करें। आप केवल एक तार को मोड टॉगल स्विच कॉन्टैक्ट्स से ग्राउंड स्ट्रिप में मिलाप कर सकते हैं, और एक पुरुष जम्पर को दूसरे कॉन्टैक्ट से अंततः Arduino से कनेक्ट करने के लिए मिलाप कर सकते हैं।

5. यदि आप 30 मिमी आर्केड बटन का उपयोग करते हैं तो स्पष्ट पुशबटन मुश्किल है, क्योंकि इसे बाहर से मामले में स्नैप करना होगा, और आप इस बिंदु पर मामले से निपटना नहीं चाहते हैं। मैं एक महिला छोर के साथ एक जम्पर लेने की सलाह देता हूं, इसे महिला छोर के करीब से काटता हूं, और दूसरे छोर को बटन में मिलाता हूं। फिर एक पुरुष जम्पर को स्ट्रिपबोर्ड की ग्राउंड स्ट्रिप में मिलाप करें, और आप अंततः उस जम्पर को बटन से जोड़ सकते हैं। इसके अतिरिक्त, एक पुरुष जम्पर को बटन पर दूसरे कनेक्टर में मिलाप करें; यह अंततः Arduino से जुड़ जाएगा।

नोट: मैंने टॉगल स्विच और क्लियर बटन दोनों पर 100nF कैपेसिटर के साथ श्रृंखला में 150ohm रोकनेवाला लगाया, लेकिन स्पष्ट रूप से यह शायद ओवरकिल है, इसलिए मैंने इसे योजनाबद्ध पर शामिल नहीं किया, और आपको शायद इससे परेशान होने की आवश्यकता नहीं है. (फर्मवेयर वैसे भी सॉफ्टवेयर में सभी आवश्यक डिबगिंग करता है।)

चरण 4: नियंत्रण बॉक्स: एलसीडी

नियंत्रण बॉक्स: एलसीडी
नियंत्रण बॉक्स: एलसीडी
नियंत्रण बॉक्स: एलसीडी
नियंत्रण बॉक्स: एलसीडी
नियंत्रण बॉक्स: एलसीडी
नियंत्रण बॉक्स: एलसीडी

दो-पंक्ति "1602" एलसीडी शायद एक पुरुष हेडर के साथ आता है जिसे आपको इसे मिलाप करने की आवश्यकता होती है। एक बार जब आप पुरुष हेडर प्राप्त कर लेते हैं, तो इसमें केवल 16 महिला-से-पुरुष जंपर्स प्लग करें।

ध्यान दें कि सर्किट आरेख में, एलसीडी पर चार पिन होते हैं जो जमीन पर जाते हैं, उनमें से एक 2.2K रोकनेवाला के माध्यम से होता है। कीमती Arduino GND पिन को संरक्षित करने के लिए, महिला-महिला जंपर्स में से तीन से पुरुष सिरों को काटें, विशेष रूप से, V0 एक सहित, जिसे रोकनेवाला मिलता है। रोकनेवाला के एक छोर को V0 जम्पर से मिलाएं। फिर रोकनेवाला के दूसरे छोर और शेष तीन जंपर्स को इस तरह से मिलाएं कि वे सभी एक पुरुष प्लग में परिवर्तित हो जाएं जो एक Arduino GND पिन पर जा सकता है।

अंत में सभी उजागर सामान को बिजली के टेप या हीटश्रिंक के साथ कवर करना याद रखें।

लेकिन ध्यान दें: 2.2K रोकनेवाला को अगले चरण में बदलने की आवश्यकता हो सकती है यदि डिस्प्ले कंट्रास्ट अच्छा नहीं है, तो हो सकता है कि अभी तक हीटश्रिंक न करें।

साथ ही, LCD पर दो पिन होते हैं जो 5V पर जाते हैं: उन्हें समान रूप से मर्ज करें। आप जांचना चाह सकते हैं कि एलईडी + कनेक्टर एलसीडी पर एक रोकनेवाला से जुड़ता है (यह मेरे द्वारा प्राप्त बोर्ड पर किया गया था)। यदि नहीं, तो 220ohm रोकनेवाला जोड़ें।

फिर सर्किट आरेख के अनुसार पुरुष सिरों को Arduino में प्लग करें।

चरण 5: नियंत्रण बॉक्स: फर्मवेयर और परीक्षण अपलोड करें

नियंत्रण बॉक्स: फर्मवेयर और परीक्षण अपलोड करें
नियंत्रण बॉक्स: फर्मवेयर और परीक्षण अपलोड करें
नियंत्रण बॉक्स: फर्मवेयर और परीक्षण अपलोड करें
नियंत्रण बॉक्स: फर्मवेयर और परीक्षण अपलोड करें
नियंत्रण बॉक्स: फर्मवेयर और परीक्षण अपलोड करें
नियंत्रण बॉक्स: फर्मवेयर और परीक्षण अपलोड करें

सुनिश्चित करें कि आपके पास Arduino IDE स्थापित है। मेरा सॉफ्टवेयर यहाँ से डाउनलोड करें। आप बस ज़िप फ़ाइल डाउनलोड कर सकते हैं और इसकी सामग्री को Arduino निर्देशिका में डाल सकते हैं।

ज़िप फ़ाइल के अंदर, आपको एक और ज़िप फ़ाइल मिलेगी, जिसे ModNewLiquidCrystal.zip कहा जाता है। इससे निपटना थोड़ा मुश्किल है। यह १६०२ एलसीडी से निपटने के लिए एक अत्यधिक अनुकूलित पुस्तकालय है, और यह Certamen डिवाइस की समय सटीकता में सुधार करेगा। डिफॉल्ट लिक्विड क्रिस्टल Arduino लाइब्रेरी को डिलीट करें। (विंडोज़ पर, यह C:\Program Files (x86)\Arduino\libraries में है।) फिर ModNewLiquidCrystal.zip की सामग्री को अपने Arduino उपयोगकर्ता लाइब्रेरी फ़ोल्डर में निकालें।

Arduino को कंप्यूटर से कनेक्ट करें, Tools सेट करें | बोर्ड | Arduino मेगा … 2560, टूल्स | प्रोसेसर | ATmega2560, और टूल्स | अपने Arduino के सीरियल पोर्ट पर पोर्ट करें (उम्मीद है कि केवल वहाँ है)। फिर राइट-एरो बटन के साथ अपलोड करें।

यदि सब ठीक है, तो LCD एक Certamen संदेश दिखाएगा, और एक स्क्रीन पर जाएगा जो केवल "Certamen" कहती है। यदि नहीं, तो आपके LCD कनेक्शन में कुछ गड़बड़ है। यदि कंट्रास्ट खराब है, तो आप 2.2K रोकनेवाला को किसी और चीज़ के लिए स्वैप कर सकते हैं। या यहां के रूप में 10K पोटेंशियोमीटर का उपयोग करें।

Arduino को अनपॉवर करें और योजनाबद्ध के अनुसार स्ट्रिपबोर्ड, क्लियर और मोड जंपर्स को Arduino से कनेक्ट करें।

Arduino को फिर से पावर करें, और अब आप इसे कुछ और टेस्ट कर सकते हैं। दो मोड हैं: सर्टिफिकेट मोड और क्विज़ मोड। आप टॉगल से उनके बीच फ़्लिप करें. Certamen मोड में, एक बटन प्रेस टीम को लॉक कर देता है। प्रश्नोत्तरी मोड में, कोई टीम-तालाबंदी नहीं है। क्विज़ मोड यह जाँचने के लिए भी उपयोगी है कि सभी कनेक्शन काम करते हैं। चूंकि आपके पास अभी तक बटन नहीं लगे हैं, परीक्षण के लिए RJ45 सॉकेट पर संपर्कों को जोड़ने के लिए बस एक स्क्रूड्राइवर का उपयोग करें।

चरण 6: नियंत्रण बॉक्स: समाप्त करें

नियंत्रण बॉक्स: समाप्त
नियंत्रण बॉक्स: समाप्त
नियंत्रण बॉक्स: समाप्त
नियंत्रण बॉक्स: समाप्त
नियंत्रण बॉक्स: समाप्त
नियंत्रण बॉक्स: समाप्त

आपके प्रोजेक्ट बॉक्स में क्लियर बटन, मोड टॉगल, यूएसबी पोर्ट, आरजे-45 पोर्ट और एलसीडी स्क्रीन के लिए छेद होने चाहिए। स्पीकर के लिए कुछ उद्घाटन करना एक अच्छा विचार हो सकता है, लेकिन आप प्रयोग कर सकते हैं। आप इसका पता लगा सकते हैं, या 3D-मुद्रण योग्य बॉक्स का उपयोग कर सकते हैं।

यदि आप स्पष्ट बटन के रूप में 30 मिमी आर्केड बटन का उपयोग करते हैं, और आपके मोड टॉगल बटन का आयाम मेरे जैसा ही है, तो आप केवल एसटीएल फाइलों को प्रिंट कर सकते हैं।

लेकिन अगर आप चीजों को बदलना चाहते हैं, तो आपको OpenSCAD डाउनलोड करना होगा और mainbox.scad फ़ाइल को संपादित करना होगा। OpenSCAD डराने वाला हो सकता है, लेकिन अगर आपको केवल मामूली बदलाव करने की आवश्यकता है, तो यह आसान होगा:

  • यदि आप अपने स्पष्ट बटन के रूप में 30 मिमी आर्केड बटन का उपयोग नहीं कर रहे हैं, तो आप use30MMArcadeButton को गलत होने के लिए बदलकर एक सादा गोलाकार बटन छेद बना सकते हैं, और फिर अपनी पसंद के अनुसार clearButtonNeckDiameter, clearButtonNeckLength और clearButtonOuterDiameter पैरामीटर समायोजित कर सकते हैं।
  • मोड टॉगल होल का आकार बदलने के लिए, मोडस्विचनेकडायमीटर, मोडस्विचनेकलेंथ, मोडस्विचऑउटरडायमीटर समायोजित करें।
  • यदि आपके पास एक अलग आकार का स्पीकर है, तो विभिन्न स्पीकरXXX पैरामीटर हैं।

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

एक बार बॉक्स तैयार हो जाने के बाद, Arduino, स्ट्रिपबोर्ड और LCD को #4 स्क्रू से माउंट करें। नीचे के कुछ छेदों के लिए शिकंजा थोड़ा लंबा हो सकता है और बाहर चिपक सकता है। आप केवल स्क्रू के सिरों को समतल कर सकते हैं, या छोटे वाले का उपयोग कर सकते हैं। स्पीकर ग्रिल द्वारा स्पीकर को स्लाइड में खिसकाएं, और मोड स्विच और बटन को माउंट करें।

चरण 7: केबल्स तैयार करें

केबल्स तैयार करें
केबल्स तैयार करें

मैं जिस सेटअप के लिए गया था, उसमें प्रत्येक केबल नियंत्रण बॉक्स से लगभग 14.5 फीट पहले क्लिकर बॉक्स तक जा रही थी, और फिर केबल क्लिकर बॉक्स से अगले एक तक जाती थी, और इसी तरह अंतिम क्लिकर बॉक्स तक जाती थी। मैं क्लिकर बॉक्स के बीच लगभग 3.5-4 फीट चाहता था।

प्रत्येक क्लिकर बॉक्स मुड़ जोड़ी तारों की एक जोड़ी से जुड़ता है:

  • नारंगी / नारंगी-सफेद: बटन 1 (अंत के पास, प्लग के सबसे करीब)
  • हरा / हरा-सफेद: बटन 2
  • नीला / नीला-सफेद: बटन 3
  • भूरा / भूरा-सफेद: बटन 4 (दूर अंत)

आपको सही बिंदुओं पर केबल से दाएं मुड़ जोड़े से कनेक्ट करने की आवश्यकता होगी।

मापें कि आप क्लिकर बॉक्स को कहाँ ले जाना चाहते हैं, आखिरी वाला केबल के दूर के छोर से लगभग तीन इंच (आरजे -45 प्लग के विपरीत छोर) है, और ध्यान से बाहरी इन्सुलेशन के लगभग आधा इंच को हटा दें। इन चार बिंदुओं में से प्रत्येक पर केबल।

इसके बाद, भूरे/भूरे-सफेद जोड़े की युक्तियों को बटन 4 बिंदु पर पट्टी करें।

बटन 3 स्ट्रिप्ड एरिया पर जाएं। नीले / नीले-सफेद जोड़े को 1/2 "छीनने वाले क्षेत्र (यानी, प्लग से दूर की तरफ) के दूर की तरफ काटें, 1/2" जोड़ी को. नीले/नीले-सफेद जोड़े के सिरों को पट्टी करें, और सोल्डर स्प्लिस तारों (जैसे, बचे हुए जंपर्स) को तारों के निकट (प्लग) की ओर, ऑन-डेस्क क्लिकर्स के साथ उपयोग के लिए लगभग ३ इंच और के लिए ६-इंच की पट्टी करें। हाथ में वाले। जोड़ों को हीट सिकुड़न से अच्छी तरह ढक दें।

बटन 2 और हरा / हरा-सफेद के साथ दोहराएं।

बटन 1 और नारंगी / नारंगी-सफेद के साथ दोहराएं।

अब आपके पास एक केबल है जिसमें चार जोड़ी तार विभिन्न बिंदुओं पर चिपके हुए हैं। अन्य दो केबलों के लिए दोहराएं।

मेरे पास एक और अधिक जटिल प्रक्रिया थी जहां मैंने स्प्लिस को छोड़ दिया और केबल के दूर के छोर से तारों को बाहर निकाला। ऐसा करने में, मैंने कभी-कभी तारों को क्षतिग्रस्त कर दिया, और मैं इसके बजाय उपरोक्त प्रक्रिया की सिफारिश करता हूं।

चरण 8: विकल्प ए: 30 मिमी आर्केड बटन और 3 डी-मुद्रित क्लिकर बॉक्स

विकल्प ए: 30 मिमी आर्केड बटन और 3 डी-मुद्रित क्लिकर बॉक्स
विकल्प ए: 30 मिमी आर्केड बटन और 3 डी-मुद्रित क्लिकर बॉक्स
विकल्प ए: 30 मिमी आर्केड बटन और 3 डी-मुद्रित क्लिकर बॉक्स
विकल्प ए: 30 मिमी आर्केड बटन और 3 डी-मुद्रित क्लिकर बॉक्स
विकल्प ए: 30 मिमी आर्केड बटन और 3 डी-मुद्रित क्लिकर बॉक्स
विकल्प ए: 30 मिमी आर्केड बटन और 3 डी-मुद्रित क्लिकर बॉक्स

यदि आप मेरे द्वारा किए गए 30 मिमी बटन ऑन-डेस्क क्लिकर्स के लिए जाते हैं, तो अब आपको सभी 12 क्लिकर बॉक्स प्रिंट करने होंगे। वे परियोजना के लिए जीथब पेज पर हैं, दोनों एसटीएल प्रारूप और एक ओपनएससीएडी फ़ाइल में जो उन्हें उत्पन्न करने के लिए उपयोग किया गया था। बटन बॉक्स टीम और खिलाड़ी (टीम: ए, बी और सी; खिलाड़ी: 1, 2, 3 और 4) द्वारा लेबल किए जाते हैं, इसलिए वे सभी अलग हैं। इसके अलावा, प्लेयर 4 बॉक्स केबल के अंत में जाता है, इसलिए इसमें दो के बजाय केवल एक केबल स्लॉट होता है। बटन बॉक्स के लिए आधार भी हैं। खिलाड़ियों के लिए आधार 1-3 सभी समान हैं, लेकिन खिलाड़ी 4 के लिए आधार अलग है। प्लास्टिक को बचाने के लिए, मैंने एक छेद आरी (और फिर ड्रिल किए गए अटैचमेंट) के बजाय 1/4 प्लाईवुड से आधार बनाया।

बटन बॉक्स के नीचे से प्रत्येक बटन पर जाने वाले तारों को ऊपर खींचें और बटन को मिलाप करें। सुनिश्चित करें कि सभी जोड़ बिजली के टेप या हीट सिकुड़न से ढके हुए हैं। केबल को बटन बॉक्स के नीचे के छेद में रखें (या एक छेद अगर यह बटन 4 है), और केबल को बाहर खींचने से रोकने के लिए केबल संबंधों को अंदर संलग्न करें। शिकंजा के साथ आधार संलग्न करें, और सिलिकॉन पैर लगाएं।

चरण 9: विकल्प बी: हैंड-हेल्ड क्लिकर्स

विकल्प बी: हैंड-हेल्ड क्लिकर्स
विकल्प बी: हैंड-हेल्ड क्लिकर्स

क्लिकर हैंडल के लिए 1/2 शेड्यूल 80 पीवीसी पाइप को पांच इंच के खंडों में काटें।

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

पाइप के टुकड़े के अंदर के शीर्ष को फाइल करें ताकि आप शीर्ष पर बटन का घर्षण फिट कर सकें।

पाइप के माध्यम से तारों को ऊपर खींचें, और बटन को मिलाप करें। उस जगह पर बटन को एपॉक्सी करें जहां यह घर्षण फिट हो। केबल को आपके द्वारा नीचे दाखिल किए गए स्लॉट के माध्यम से रखें। केबल को बाहर खींचने से रोकने के लिए केबल पर पाइप के अंदर केबल टाई लगाएं। फिर पाइप के नीचे, या तो एपॉक्सी के साथ या गर्म पिघल गोंद के साथ सील करें।

मैं केबल के बाहर कुछ शू गू या सिलिकॉन सीलेंट लगाने की सलाह देता हूं जहां यह तनाव से राहत के रूप में पाइप से बाहर आता है।

चरण 10: उपयोग करें

उपयोग!
उपयोग!

उपयोग करने से पहले, सभी बटनों का परीक्षण करें। मोड स्विच को "क्विज़" पर सेट करें, और प्रत्येक खिलाड़ी को एक बटन दबाने के लिए कहें। आपके पास स्क्रीन पर सभी 12 बटन दिखने चाहिए। फिर "सर्टमेन" पर स्विच करें और आपको टीम-लॉकआउट सुविधा मिल जाएगी। स्क्रीन साफ़ करने के लिए, Clear बटन दबाएँ।

मेरे केबल आयामों को डिज़ाइन किया गया था ताकि बटन कक्षा में अलग-अलग डेस्क पर हो सकें।

चरण 11: तकनीकी नोट्स

टाई के मामले में, सॉफ्टवेयर एक यादृच्छिक विकल्प बनाता है।

बटन दबाने वाला पहला खिलाड़ी कौन है यह निर्धारित करने के लिए समय सटीकता 50 माइक्रोसेकंड (आस्टसीलस्कप के साथ परीक्षण) से भी बदतर नहीं है।

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

चरण 12: ईस्टर अंडे

यदि आप डिवाइस के बूट होने के दौरान स्पष्ट बटन को दबाए रखते हैं, तो आपको मोड स्विच की स्थिति के आधार पर दो ईस्टर अंडे में से एक मिलता है: क्लिकर बटन द्वारा संचालित एक पियानो या स्क्रीन पर कुछ लैटिन कविता। बाहर निकलने के लिए, मोड स्विच फ्लिप करें।

शिक्षक प्रतियोगिता 2017
शिक्षक प्रतियोगिता 2017
शिक्षक प्रतियोगिता 2017
शिक्षक प्रतियोगिता 2017

शिक्षक प्रतियोगिता 2017 में उपविजेता

सिफारिश की: