विषयसूची:
- आपूर्ति
- चरण 1: लक्ष्य बोर्ड विधानसभा
- चरण 2: लक्ष्य बोर्ड इलेक्ट्रॉनिक्स
- चरण 3: रैंप असेंबली
- चरण 4: फैब्रिकेशन लॉन्च करें
- चरण 5: सुरक्षात्मक स्क्रीन / केज
- चरण 6: इलेक्ट्रॉनिक बेंच सेट-अप
- चरण 7: स्कोरबोर्ड डिजाइन और असेंबली
- चरण 8: इलेक्ट्रॉनिक्स को खत्म करना
- चरण 9: Arduino कोड
- चरण 10: अंतिम विचार
वीडियो: छोटे स्की-बॉल गेम के लिए स्वचालित स्कोरिंग: 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
घर का बना स्की-बॉल खेल पूरे परिवार के लिए बहुत मजेदार हो सकता है, लेकिन उनकी कमी हमेशा स्वचालित स्कोरिंग की कमी रही है। मैंने पहले एक स्की-बॉल मशीन का निर्माण किया है जो खेल की गेंदों को अलग-अलग चैनलों में फ़नल करता है जो उनके द्वारा पारित स्कोरिंग रिंग के आधार पर होता है। दूसरों ने भी इस निर्माण डिजाइन को चुना है। इसने खिलाड़ी को प्रत्येक चैनल में गेंदों को जोड़कर अपने गेम स्कोर को मैन्युअल रूप से ट्रैक करने की अनुमति दी। अपने स्की-बॉल स्कोर को इलेक्ट्रॉनिक रूप से गिनने में सक्षम होना अच्छा होगा ताकि इस विस्तृत चैनल सिस्टम से बचा जा सके। मैं खेल गेंदों के लिए एक होल्डिंग चैंबर भी डिजाइन करना चाहता था। जब एक नया गेम शुरू होता है, तो एक दरवाजा नीचे गिर जाएगा, जिससे विनियमन 9 स्की गेंदों को खेला जा सकेगा।
मैं नहीं चाहता था कि इस खेल का एक बड़ा पदचिह्न हो, इसलिए मेरा मूल विचार एक ऐसे खेल का निर्माण करना था जिसमें खेलने के लिए गोल्फ की गेंदों का इस्तेमाल किया गया हो। हालाँकि, मुझे गोल्फ की गेंदों को गेम रैंप से लॉन्च करने का तरीका पसंद नहीं आया, इसलिए मैंने 1-1 / 2”लकड़ी की गेंदों पर स्विच किया, जिसे वुडपेकर क्राफ्ट्स से खरीदा जा सकता है। यह वेब पता है:
woodpeckerscrafts.com/1-1-2-round-wood-bal…
खेल के अंतिम आयाम अपने उच्चतम बिंदु (स्कोरबोर्ड) पर 17 इंच चौड़े और 79 इंच लंबे 53 इंच लंबे हैं। इस निर्देशयोग्य में मैं घर में बनी स्की-बॉल मशीन पर स्वचालित स्कोरिंग को लागू करने के लिए आवश्यक इलेक्ट्रॉनिक घटकों और कोड की व्याख्या करने पर ध्यान केंद्रित करूंगा। मेरा पिछला निर्देश योग्य शीर्षक "एक और स्की-बॉल मशीन" स्की-बॉल मशीन बनाने के लिए आवश्यक लकड़ी की तकनीक पर अधिक विस्तृत निर्देश देता है।
आपूर्ति
खेल ही:
· ½” प्लाईवुड (किनारे और लक्ष्य बोर्ड असेंबली)
· 2 x 4 पाइन स्टड (रैंप फ्रेम के लिए छोटी चौड़ाई में कटौती)
·” प्लाईवुड (रैंप)
· 1/8”प्लाईवुड (रैंप साइड)
· 1 x 4 पाइन (लक्ष्य असेंबली के किनारे)
· 2 x 8 निर्माण फ़्रेमिंग (लॉन्च)
· 4”व्यास पीवीसी पाइप (स्कोरिंग रिंग)
· ऐक्रेलिक पेंट सेट (स्कोरबोर्ड)
· 1/8”मोटी स्पष्ट plexiglass (स्कोरबोर्ड)
· अंकीय अंकन (स्कोरिंग रिंग)
· प्लास्टिक पेल टॉप (बड़ी स्कोरिंग रिंग)
· 4”लंबा सफेद विनाइल टाइल एज मोल्डिंग (टारगेट बोर्ड की निचली रिंग)
· खेल जाल (सुरक्षात्मक पिंजरा)
·”लकड़ी के डॉवेल (सुरक्षात्मक पिंजरा
इलेक्ट्रॉनिक उपकरण:
· (७) आर्केड कॉइन डोर माइक्रोस्विच विद स्ट्रेट वायर
· छोटी मशीन स्क्रू
· ½” x 8 लकड़ी के पेंच
· (१४) १ धातु समकोण कोष्ठक
· अरुडिनो मेगा
· विभिन्न एलईडी लाइट्स (प्रतिरोधों में निर्मित - लक्ष्य बोर्ड पर प्रयुक्त)
एलईडी लाइट्स (स्कोरबोर्ड के लिए)
· 2.3” सिंगल डिजिट 7-सेगमेंट एलईडी (ई-बे)
· 1.2”लंबा, 4-अंकीय, 7-खंड एलईडी (एडफ्रूट इंडस्ट्रीज)
· विभिन्न सोल्डर बोर्ड
· २२० ओम रेसिस्टर्स (एलईडी लाइट्स और लंबे ७-सेगमेंट एलईडी के लिए)
· क्षणिक स्विच (स्विच रीसेट करें)
· सर्वो मोटर (गेम बॉल रिलीज के लिए ड्रॉप डाउन डोर)
· विविध। तारों और कनेक्टर्स
चरण 1: लक्ष्य बोर्ड विधानसभा
लक्ष्य बोर्ड का आकार 16 इंच चौड़ा 24 इंच लंबा और 1/2”मोटी प्लाईवुड से बना है। स्कोरिंग छेद प्लाईवुड पर बिछाए गए थे और मेरी ड्रिल से जुड़े 4”व्यास के छेद के साथ काटे गए थे। मैंने स्कोरिंग रिंगों के लिए 4”व्यास के पीवीसी पाइप का इस्तेमाल किया। उन्हें कटे हुए छेदों पर केंद्रित होने के लिए निर्माण गोंद के साथ जगह में चिपकाया गया था।
२०-, ३०- और ४०-पॉइंट स्कोरिंग रिंगों को घेरने वाली बड़ी रिंग को लॉन्ड्री पेल के ऊपर से काट दिया गया था। यह केंद्रित था और जगह में भी चिपका हुआ था। नीचे की अंगूठी को विनाइल किनारा से बनाया गया था और इसे स्वीकार करने के लिए एक चैनल बनाने के लिए”राउटर बिट का उपयोग करने के बाद लक्ष्य बोर्ड से चिपका दिया गया था (इसलिए वक्र धारण करेगा)।
एक बॉटम एनक्लोजर (बॉक्स) का निर्माण किया गया था जिसमें फेंकी गई स्की बॉल को एग्जिट च्यूट में रखने और चैनल करने के लिए बनाया गया था। लक्ष्य बोर्ड और बाड़े के नीचे दोनों को ठोस लकड़ी की गेंदों की उछाल को "मृत" करने के लिए एक नरम चटाई सामग्री के साथ पंक्तिबद्ध किया गया था। यह प्रयोग की जाने वाली योग चटाई है:
www.amazon.com/gp/product/B01IZDFWPG/ref=p…
एक बार लक्ष्य बोर्ड असेंबली पूरी हो जाने के बाद, लक्ष्य असेंबली के चारों ओर के किनारों और शीर्ष को डिजाइन, कट आउट और संलग्न किया गया था। लक्ष्य असेंबली को 45 डिग्री के कोण पर रखा गया था।
चरण 2: लक्ष्य बोर्ड इलेक्ट्रॉनिक्स
एक लंबे सीधे तार के साथ एक आर्केड माइक्रोस्विच का उपयोग स्की बॉल का पता लगाने के लिए किया गया था क्योंकि यह स्कोरिंग रिंग से गिरती है। मुझे माइक्रोस्विच को लक्ष्य बोर्ड के नीचे से जोड़ने के लिए कोई रास्ता खोजने की जरूरत थी। एक घर-निर्मित ब्रैकेट को 1/8”मोटी हार्डबोर्ड और छोटे समकोण ब्रैकेट का उपयोग करके डिज़ाइन और निर्मित किया गया था: नीचे देखें:
www.amazon.com/gp/product/B01IZDFWPG/ref=p…
स्विच को प्रत्येक स्कोरिंग होल के नीचे से जोड़ा जाना था ताकि गिरने वाली गेंद में हस्तक्षेप न हो, लेकिन इसे भी केंद्रित किया जाना चाहिए ताकि यह गिरने वाली किसी भी गेंद को "मिस" न करे। लंबे तार को आकार देना और केन्द्रित करना था ताकि गेंद से "ट्रिप" हो जाए, चाहे वह स्कोरिंग होल से होकर गुजरे।
मैं भी लक्ष्य बोर्ड में रोशनी जोड़ना चाहता था। उद्घाटन को रोशन करने के लिए प्रत्येक स्कोरिंग होल की समझ के लिए छोटी एलईडी लाइटें लगाई गई थीं। इसे पूरा करने के लिए, एक छेद को स्कोरिंग होल के रिम के ठीक बाहर काउंटरसंक करना पड़ता था। 3/8 इंच की गहराई तक ड्रिल करने के लिए 1”व्यास के फोरस्टनर ड्रिल बिट का उपयोग किया गया था। तब एल ई डी को 1/4”केबल क्लिप के साथ सुरक्षित किया गया था। स्कोरिंग होल को स्कोरिंग मानों द्वारा रंग कोडित किया गया था। १०- और २०-पॉइंट स्कोरिंग रिंग्स को लाल रंग में रोशन किया गया था, ३०-, ४०- और ५०-पॉइंट स्कोरिंग रिंग्स को नीले रंग में और दो १००-पॉइंट स्कोरिंग रिंग्स को हरे रंग में रोशन किया गया था। जैसा कि हम बाद में देखेंगे, यह रंग योजना उन रंगों से मेल खाएगी जो स्कोरबोर्ड पर प्रदर्शित होते हैं।
एक बार जब सभी स्विच और एलईडी लाइटें लगाई जाती हैं, तो उन्हें एक मानक कनेक्टर के साथ एक केंद्रीकृत छिद्रित वेफर बोर्ड में तार और मिलाप करना पड़ता है। तार कनेक्शन अंततः माउंटेड स्कोरबोर्ड पर चलेंगे। सभी ढीले तारों को नीचे की ओर लगाया गया और लक्ष्य बोर्ड के अंदर सुरक्षित रूप से संलग्न किया गया ताकि खेल गेंदों में हस्तक्षेप न हो क्योंकि वे स्कोरिंग रिंग से गिर गए और बाहर निकलने के लिए यात्रा की।
चरण 3: रैंप असेंबली
रैंप फ्रेम को निर्माण स्टड से गढ़ा गया था जिसे 1-1 / 2 "x 2" आयाम में रिप किया गया था। फ्रेम को क्रॉस सदस्यों के साथ लगभग 16 इंच अलग बनाया गया था। फ्रेम में थोड़ा सा तिरछा था ताकि स्की गेंद स्वाभाविक रूप से, गुरुत्वाकर्षण द्वारा, उनके होल्डिंग क्षेत्र में लुढ़क जाए।
रैंप असेंबली का अभिन्न अंग बॉल रिटर्न च्यूट और होल्डिंग एरिया है। खेली गई स्की गेंदें एक ड्रॉप-डाउन डोर मैकेनिज्म के पीछे जमा हो जाएंगी। इस तंत्र को एक माइक्रो सर्वो मोटर द्वारा नियंत्रित किया जाता है जिसे Arduino माइक्रोप्रोसेसर से तार दिया जाता है और जब भी रीसेट बटन दबाया जाता है तो 9 गेम गेंदों को छोड़ने और छोड़ने के लिए प्रोग्राम किया जाता है।
माइक्रो सर्वो मोटर को फ्रेम पर लगाया गया था ताकि प्लास्टिक सर्वो आर्म ड्रॉप-डाउन दरवाजे के पीछे लगे। यह दरवाजा एक स्वतंत्र रूप से चलने योग्य काज से जुड़ा हुआ है। एक बार जब सर्वो आर्म को निर्देश दिया जाता है, तो कोड में, 90 डिग्री नीचे स्विंग करने के लिए, बॉल ट्रैक का तिरछा और लकड़ी की गेंदों का वजन दरवाजे को फ्लश रिसेस में गिरा देता है। फिर गेंदें खुले मैदान के खेल क्षेत्र में स्वतंत्र रूप से चली जाती हैं जहां उन्हें एक बार में पुनः प्राप्त किया जा सकता है।
मैंने अधिक विवरण नहीं दिखाया, लेकिन रैंप असेंबली के किनारों को फ्रेम किया गया है और पतले 1/8 इंच के प्लाईवुड से ढका गया है ताकि नीचे खेल गेंदों के मुक्त आंदोलन के लिए जगह दी जा सके, जैसा कि पिछले पैराग्राफ में वर्णित है। जब आप गेम शुरू करने के लिए पैसा लगाते हैं तो यह डिज़ाइन अनुकरण करता है कि एक वास्तविक आर्केड आकार का स्की-बॉल गेम कैसे काम करेगा।
रैंप असेंबली को फ्रेम के शीर्ष पर फिट करने के लिए इंच कैबिनेट ग्रेड प्लाईवुड बॉलिंग लेन मिलिंग द्वारा पूरा किया गया था। खेल के लिए पैर बनाने के लिए पाइन 2 x 4 इंच स्टड का इस्तेमाल किया गया था ताकि इसे खेल खेलने के लिए जमीन से उचित ऊंचाई तक उठाया जा सके। गेम को मोबाइल बनाने के लिए इन टांगों में 2 इंच के औद्योगिक पहिये लगे थे।
चरण 4: फैब्रिकेशन लॉन्च करें
मैंने पहली बार एक रिब और फ्रेम तकनीक का उपयोग करके एक गैर-ठोस गेंद लॉन्च करने की कोशिश की। मैंने लॉन्च की रूपरेखा में कटे हुए कुछ”फ्रेम के टुकड़ों से चिपके पतले प्लाईवुड स्ट्रिप्स (1/8 इंच) का इस्तेमाल किया। मैंने लकड़ी के गोले से इस प्रक्षेपण का परीक्षण किया और पाया कि यह बहुत अच्छा काम नहीं कर रहा था। यह ठोस नहीं लगा और उम्मीद के मुताबिक लकड़ी की गेंदों को लॉन्च नहीं किया। मैंने इस लॉन्च का उपयोग नहीं करने का फैसला किया।
मैं उस लॉन्च निर्माण तकनीक पर वापस गया जिसका मैंने पहले उपयोग किया था। प्रक्षेपण 2 इंच मोटी निर्माण लकड़ी के अलग-अलग टुकड़ों से किया गया था जिसे लॉन्च की सही चौड़ाई प्राप्त करने के लिए एक साथ चिपकाया गया था। पैटर्न का पता लगाया गया और मेरे बैंड आरी पर काट दिया गया। सभी खामियों को ऑटो बॉडी फिलर से भर दिया गया था। वक्रों को प्रक्षेपण के अंतिम आकार में रेत दिया गया था। रैंप असेंबली को पूरा करने का यह अंतिम चरण था।
चरण 5: सुरक्षात्मक स्क्रीन / केज
मैंने जो सुरक्षात्मक स्क्रीन गढ़ी थी, वह एक तरह की सोच थी। मैंने सोचा कि मुझे अपने पोते-पोतियों के खेल खेलने के साथ तहखाने के लिए कुछ सुरक्षा की आवश्यकता होगी। मैंने इसमें शामिल कदमों की कोई तस्वीर नहीं ली। मुझे ऐसी सामग्री नहीं मिली जिसके साथ मैं सफलतापूर्वक काम कर सकूं (पीवीसी पाइप, धातु पाइप, नाली) इसलिए मैंने इसे लकड़ी से बनाने का फैसला किया। मैंने इसे बनाने के लिए ½”मोटी प्लाईवुड और ¾” डॉवेल का इस्तेमाल किया। इसे काले रंग से रंगा गया और फिर सॉकर स्पोर्ट्स टाइप नेट से ढक दिया गया। शुद्ध सामग्री को लकड़ी से स्टेपल किया गया था। इस सुरक्षात्मक पिंजरे को तब खेल में बांधा गया था।
चरण 6: इलेक्ट्रॉनिक बेंच सेट-अप
निम्नलिखित तस्वीरों में इलेक्ट्रॉनिक ट्रेल बेंच सेट-अप दिखाया गया है। मैंने चर को ट्रैक करने और स्कोरबोर्ड को नियंत्रित करने वाले Arduino कोड को सही ढंग से काम करने के लिए सत्यापित करने के लिए अपने परीक्षण बेंच पर 4-लाइन LDC मॉनिटर का उपयोग किया। मैंने इसे सीरियल मॉनिटर के स्थान पर इस्तेमाल किया। लक्ष्य बोर्ड में लगे लॉन्ग-वायर कॉइन डोर आर्केड स्विच की नकल करने के लिए पुल-अप क्षणिक बटन का उपयोग किया गया था। मेरे पास एक अतिरिक्त लंबा तार आर्केड स्विच है जो सिर्फ खुद को आश्वस्त करने के लिए जुड़ा हुआ है कि बटन काम करेंगे। मैंने कुछ एलईडी लाइटों का भी परीक्षण किया जो स्कोरबोर्ड पर काम करेंगी। इस फ़ोटो में दिखाई देने वाली लाल बत्ती यह दर्शाएगी कि "लाल गेंद" लुढ़की जा रही है। सामान्य स्की-बॉल में, यह नौवीं या आखिरी गेंद होती है और यह जिस भी स्कोरिंग रिंग से गुजरती है, उसके अंक स्कोर से दोगुना है। एक हरे रंग की एलईडी होगी जो इंगित करती है कि रीसेट बटन को धक्का दिया गया है और एक नया गेम शुरू हो रहा है। एक "गेम ओवर" एलईडी भी होगी जो सभी नौ गेंदों के लुढ़कने के बाद जल जाएगी।
स्कोरबोर्ड के शीर्ष पर छह एलईडी होंगे। जो किसी भी समय प्रकाशित होता है, वह स्कोरिंग रिंग को इंगित करेगा कि अंतिम गेंद लुढ़क गई थी। याद रखें, इन एल ई डी का रंग स्कोरिंग रिंगों को रोशन करने वाली रंगीन रोशनी के लिए रंग कोडित होगा।
अंत में, 7-सेगमेंट एलईडी डिस्प्ले को तार-तार कर परीक्षण किया गया। सबसे पहले, ई-बे पर एक बड़ा जेनेरिक ओवरसाइज़ (2.3 ) सिंगल डिजिट 7-सेगमेंट एलईडी खरीदा गया था। कोई भी ओवरसाइज़ डिस्प्ले काम करेगा। मैंने जो इस्तेमाल किया वह एक सामान्य कैथोड प्रकार था और इसे एक छोटे ब्रेडबोर्ड पर रखा गया था ताकि प्रदर्शन के प्रत्येक व्यक्तिगत एलईडी खंड के लिए 220-ओम प्रतिरोधों को जगह में मिलाया जा सके। प्रत्येक एलईडी खंड से एक तार को एक सामान्य पुरुष 7-पिन (2.54 मिमी) कनेक्टर पर समाप्त किया गया था। कनेक्टर Arduino मेगा बोर्ड से कनेक्ट करना आसान बना देगा। यह ओवरसाइज़ 7-सेगमेंट डिस्प्ले स्कोरबोर्ड के बीच में लगाया जाएगा और गेम में लुढ़की गेंदों की संख्या दिखाएगा।
बॉल रोल्ड डिस्प्ले के ऊपर, स्कोरबोर्ड के बीच में भी लगाया जाता है, एक 4-अंकीय, 7-सेगमेंट डिस्प्ले होता है जो प्रत्येक बॉल के लुढ़कने पर स्कोर को जोड़ देगा। यह 4-अंक, 7-सेगमेंट LED Adafruit Industries से है। इसे "1.2" 4-डिजिट 7-सेगमेंट डिस्प्ले 12C बैकपैक - रेड के साथ कहा जाता है। उत्पाद आईडी 1269 है। नीचे देखें:
www.adafruit.com/product/1269
इस डिस्प्ले की खूबी यह है कि यह पीसीबी के पीछे एक I2C बस कंट्रोलर का उपयोग करता है इसलिए इसे नियंत्रित करने के लिए केवल दो पिन की आवश्यकता होती है। ये एसडीए (डेटा लाइन) पिन और एससीएल (क्लॉक लाइन) पिन हैं। इस डिस्प्ले के लिए आपको पावर और ग्राउंड लाइन की भी जरूरत पड़ेगी। लेकिन इस I2C बस नियंत्रक के बिना आवश्यक 16 लाइनों की तुलना में यह कुल 4 लाइनें है।
Arduino कोड लिखा और डीबग किया गया था। एक बार जब सब कुछ बेंच पर काम कर रहा पाया गया, तो स्कोरबोर्ड को डिजाइन और बनाने का समय आ गया था।
चरण 7: स्कोरबोर्ड डिजाइन और असेंबली
स्कोरबोर्ड के लिए लकड़ी का बाड़ा ½”तैयार प्लाईवुड से बनाया गया था। यह बाकी तैयार गेम (17 ) की चौड़ाई के समान होगा। इसकी गहराई 7” और ऊंचाई 9” होगी। इस बाड़े के सामने फिट करने के लिए एक कस्टम पेंटेड Plexiglas हेडर ओवरले गढ़ा जाएगा। सभी इलेक्ट्रॉनिक घटकों के लिए मुख्य माउंटिंग बोर्ड को 1/4”प्लाईवुड से काटा गया था। यह Plexiglas ओवरले के ठीक पीछे स्थित होगा। लाइट्स और 7-सेगमेंट डिस्प्ले Plexiglas ओवरले पर संबंधित आर्टवर्क के अनुरूप होंगे। इस बढ़ते बोर्ड का आयाम लकड़ी के बाड़े से थोड़ा कम काटा गया था। माउंटिंग बोर्ड को नीचे से जुड़े”प्लाईवुड बेस के साथ स्थिर किया गया था। इससे घटकों को माउंट करना आसान हो गया।
सभी एलईडी लाइट्स को छोटे छिद्रित ब्रेडबोर्ड पर रखा गया था जिसमें 220-ओम प्रतिरोधों को सकारात्मक टर्मिनल में मिलाया गया था। इससे एलईडी को माउंटिंग बोर्ड से जोड़ना आसान हो गया। सबसे पहले, मैं स्कोरबोर्ड के शीर्ष के साथ एक वक्र या अर्ध-वृत्त में बिंदु मान रोशनी की व्यवस्था करने जा रहा था। हालांकि, रोशनी को समान रूप से जगह देना बहुत मुश्किल हो गया, इसलिए मैंने बीच में "नया गेम" हरे रंग की रोशनी वाले स्टार के साथ शीर्ष पर एक सीधी रेखा में बिंदु मूल्य रोशनी की व्यवस्था करने का फैसला किया। जैसा कि पहले उल्लेख किया गया है, स्कोरिंग डिस्प्ले और बॉल काउंट डिस्प्ले मिड-लाइन में केंद्रित थे क्योंकि मूल स्की-बॉल आर्केड गेम थे। 7-सेगमेंट डिस्प्ले के बाईं ओर मैंने "गेम ओवर" एलईडी लाइट लगाई और दाईं ओर मैंने "रेड बॉल" एलईडी लाइट लगाई। इन सभी घटकों को बढ़ते बोर्ड पर सुरक्षित किया गया था जैसा कि फोटो में देखा गया है।
अब जब स्कोरबोर्ड लेआउट को अंतिम रूप दे दिया गया था, तो Plexiglas ओवरले हेडर को मैच के लिए डिज़ाइन और पेंट किया जाना था। डिजाइन का एक हिस्सा पुराने क्लासिक आर्केड स्की-बॉल मशीनों की तस्वीरों पर आधारित था। पीले विकर्ण तीर इन क्लासिक खेलों से प्रेरणा थे। अन्य चिह्नों को यह इंगित करने के लिए जोड़ा गया था कि प्रत्येक प्रबुद्ध एलईडी क्या दर्शाता है। डिज़ाइन को कलाकार प्रकार के ऐक्रेलिक पेंट्स का उपयोग करके Plexiglas पर चित्रित किया गया था। मैं ज्यादा कलाकार नहीं हूं, लेकिन मुझे लगता है कि यह ठीक निकला। मैंने Plexiglas पर बहुत सारे डिज़ाइन का पता लगाया था ताकि मैं डिज़ाइन में सही ढंग से पेंट कर सकूं। ओवरले को खत्म करने के लिए मैंने कुछ क्षेत्रों में कुछ मैजिक मार्कर और पेंट पेन का भी इस्तेमाल किया।
चरण 8: इलेक्ट्रॉनिक्स को खत्म करना
खेल के पीछे से आप देख सकते हैं कि कैसे मैंने सभी घटकों को एक साथ तार-तार कर दिया। अंतिम चरण Arduino मेगा पर सभी घटकों को इनपुट और आउटपुट पिन में सुरक्षित करना था। यह प्रोसेसर बोर्ड माउंटिंग बोर्ड बेस (दाईं ओर) पर सुरक्षित किया गया था। लक्ष्य बोर्ड स्कोरिंग रिंगों और अन्य कनेक्शनों से आर्केड माइक्रो-स्विच कनेक्शन स्वीकार करने वाले छिद्रित ब्रेडबोर्ड को भी माउंटिंग बोर्ड बेस (बाईं ओर) पर लगाया गया था। माउंटिंग बोर्ड पर सुरक्षित एक छिद्रित ब्रेडबोर्ड भी है जो सभी घटकों को सभी 5 वीडीसी पावर और ग्राउंड फीड वितरित करता है। यह मुख्य बिजली वितरण बोर्ड था। आप Arduino मेगा पर एलईडी लाइट कनेक्शन और 7-सेगमेंट डिस्प्ले कनेक्शन उनके संबंधित आउटपुट पिन पर जाते हुए देख सकते हैं। यह पूरा घटक माउंटिंग बोर्ड असेंबली स्कोरबोर्ड लकड़ी के बाड़े के बक्से के अंदर फिट बैठता है और प्लेक्सीग्लस ओवरले के पीछे बैठता है जहां इसे जगह में सुरक्षित किया जाता है।
अंत में, एसी बिजली की आपूर्ति और वितरण को जोड़ना पड़ा। लक्ष्य बोर्ड के तहत सुरक्षित एलईडी रोशनी को बिजली देने के लिए 5-वोल्ट डीसी आउटपुट के साथ एक पावर ट्रांसफॉर्मर का उपयोग किया गया था। उन्हें निरंतर शक्ति की आवश्यकता होती है क्योंकि जब गेम स्विच चालू होता है तो वे हमेशा चालू रहते हैं। Arduino मेगा बोर्ड को पावर देने के लिए एक विशेष 9-वोल्ट DC आउटपुट ट्रांसफॉर्मर का उपयोग किया गया था। ये ट्रांसफार्मर दोनों एक नियमित 110-वोल्ट एसी पावर लाइन द्वारा संचालित थे। इस पावर लाइन में एक सिंगल-पोल एसी टॉगल स्विच लगाया गया था और गेम को चालू और बंद करने के लिए कैबिनेट के बाईं ओर लगाया गया था।
चरण 9: Arduino कोड
चर्चा करने वाली आखिरी बात Arduino कोड है जो गेम के प्रवाह (स्कोरबोर्ड) को नियंत्रित करता है। Arduino कोड फ़ाइल संलग्न है। कोड में आप देखेंगे कि आपको उन सभी पुस्तकालयों को शामिल करना होगा जिनकी आवश्यकता है। यह भी याद रखें, मैंने अपने कोड को जांचने और डिबग करने के लिए 4-लाइन एलसीडी मॉनिटर का उपयोग किया था ताकि आप अभी भी इस कोड के संदर्भों को देख सकें। इसे सिर्फ नजरअंदाज किया जा सकता है।
सबसे पहले, आर्केड माइक्रो-स्विच को 43-53 पिन दिए गए हैं। रीसेट बटन पिन 9 से जुड़ा हुआ है। इसके बाद, गेम स्कोर और बॉल रोल्ड डिस्प्ले के अपडेट को नियंत्रित करने के लिए, और यह नियंत्रित करने के लिए कि कौन सा स्कोरिंग लाइट वैल्यू प्रदर्शित होता है, बड़े सिंगल 7-सेगमेंट डिस्प्ले में अंकों को प्रदर्शित करने के लिए फ़ंक्शन घोषित किए जाते हैं। स्कोरबोर्ड के शीर्ष पर।
सेटअप () फ़ंक्शन सबसे पहले सर्वो मोटर शुरू करता है। इसके बाद, यह पिन मोड को उन सभी एलईडी के आउटपुट के लिए सेट करता है जो स्कोरबोर्ड पर हैं और जो 7-सेगमेंट के बड़े डिस्प्ले को बनाते हैं। फिर पिन मोड सभी आर्केड माइक्रो-स्विच और रीसेट बटन के लिए इनपुट पर सेट हो जाता है। Arduino बोर्ड पर आंतरिक अवरोधक का उपयोग किया जाता है इसलिए प्रत्येक स्विच के लिए अलग प्रतिरोधों की आवश्यकता नहीं होती है। अंत में, खेल की शुरुआत के लिए डिस्प्ले को शून्य पर सिंक्रोनाइज़ किया जाता है।
लूप () फ़ंक्शन में कोड प्रति मिनट कई हज़ार बार निष्पादित किया जाता है; दूसरे शब्दों में, लगातार। अनिवार्य रूप से, यह केवल यह देखने के लिए जांच करता है कि क्या और कब स्विच सक्रिय किया गया है और फिर उस स्विच के लिए संबंधित कोड निष्पादित करता है। कोड गेम स्कोर जोड़ देगा, लुढ़की गेंदों की संख्या की गणना करेगा, अंतिम स्कोरिंग बॉल एलईडी को सक्रिय करेगा और फिर स्कोरबोर्ड पर यह सारी जानकारी प्रदर्शित करेगा। यह जांचने के लिए बयान हैं कि कब 9 गेंदें लुढ़की गई हैं और खेल खत्म हो गया है या जब 8 गेंदें लुढ़क गई हैं और अगली गेंद लुढ़क गई (लाल गेंद) दोहरे अंक के लायक होगी। अंत में, यदि रीसेट बटन को धक्का दिया जाता है, तो खेल बंद हो जाता है, सब कुछ शून्य (चर और डिस्प्ले) पर वापस आ जाता है और सर्वो मोटर आर्म नीचे गिर जाता है, इसलिए गेम बॉल्स को एक बार फिर से खेलना शुरू करने के लिए छोड़ दिया जाता है।
चरण 10: अंतिम विचार
इलेक्ट्रॉनिक स्कोरबोर्ड डिज़ाइन के अनुसार कार्य करता प्रतीत होता है। केवल एक दुर्लभ अवसर पर, एक स्की बॉल माइक्रो-स्विच की लंबी वायर आर्म को सक्रिय नहीं करेगी क्योंकि यह स्कोरिंग रिंग से गिरती है। मुझे एक वास्तविक पूर्ण आकार की आर्केड शैली स्की-बॉल मशीन के लिए सेट-अप मैनुअल की एक प्रति प्राप्त हुई। यह दिखाता है कि स्कोरिंग रिंगों के माध्यम से गिरने वाली गेम गेंदों का पता लगाने के लिए मशीन इन्फ्रारेड (आईआर) सेंसर के साथ बनाई गई है। अगर मैं एक और स्की-बॉल गेम बनाना चाहता था तो मुझे लगता है कि मैं गिरती गेंदों का पता लगाने के लिए आईआर ब्रेक-बीम सेंसर का उपयोग करूंगा।मैं एडफ्रूट इंडस्ट्रीज के एक उत्पाद का उपयोग करूंगा जिसे "आईआर ब्रेक बीम सेंसर - 3 मिमी एलईडी" कहा जाता है (उत्पाद आईडी 2167)
www.adafruit.com/product/2167
मैंने इनका उपयोग एक अन्य गेम में किया था जिसे मैंने डिज़ाइन किया था जो "बीन बैग बेसबॉल गेम के लिए इलेक्ट्रॉनिक स्कोरिंग" नामक इंस्ट्रक्शंस पर प्रकाशित हुआ था और उन्होंने त्रुटिपूर्ण रूप से काम किया।
सिफारिश की:
कार्यकारी पैरा 3 गोल्फ गेम के लिए स्वचालित स्कोरिंग: 12 कदम (चित्रों के साथ)
एक्जीक्यूटिव Par 3 गोल्फ गेम के लिए स्वचालित स्कोरिंग: मैंने हाल ही में एक मजेदार पुट गेम बनाने पर एक इंस्ट्रक्शनल पोस्ट किया है जो पोर्टेबल है और इसे अंदर और बाहर दोनों जगह खेला जा सकता है। इसे "एग्जीक्यूटिव पैरा 3 गोल्फ गेम" कहा जाता है। मैंने 9 "छेद" के लिए प्रत्येक खिलाड़ी के स्कोर को रिकॉर्ड करने के लिए एक प्रतिकृति स्कोर कार्ड तैयार किया। जैसे की
बीन बैग टॉस बेसबॉल गेम के लिए इलेक्ट्रॉनिक स्कोरिंग: 8 कदम (चित्रों के साथ)
बीन बैग टॉस बेसबॉल गेम के लिए इलेक्ट्रॉनिक स्कोरिंग: यह इंस्ट्रक्शंस समझाएगा कि बीन बैग टॉस बेसबॉल थीम वाले गेम के लिए इलेक्ट्रॉनिक रूप से स्कोर को स्वचालित रूप से कैसे रखा जाए। मैं लकड़ी के खेल का विस्तृत निर्माण नहीं दिखाऊंगा, उन योजनाओं को एना व्हाइट की वेबसाइट पर पाया जा सकता है:https://www
बर्फ के लिए Arduino ब्लूटूथ स्की आरसी कार: 5 कदम
बर्फ के लिए Arduino ब्लूटूथ स्की RC कार: इस RC कार को बनाने में हमें लगभग 3 दिन लगे, जिसमें 3D प्रिंटिंग समय भी शामिल है। यह RC कार HC 05 ब्लूटूथ मॉड्यूल, arduino के लिए एक मोटर ड्राइवर और दो गियर मोटर्स के साथ बनाई गई थी। यह आपके लिए बनाने के लिए वास्तव में एक मजेदार परियोजना है, और त्वरित अस्वीकरण, एक
होम छोटे स्थानों के लिए डार्करूम डिजाइन: 7 कदम (चित्रों के साथ)
छोटे स्थानों के लिए होम डार्करूम डिज़ाइन: मेरी परिवर्तित कोठरी का 360 दृश्य - गोलाकार छवि - रिको थेटाही, मैं यह कहकर शुरू करना चाहूंगा कि यह डार्करूम डिज़ाइन हर किसी के लिए लागू नहीं होगा। आपका कोठरी बड़ा, छोटा हो सकता है, या आप बाथरूम की जगह का उपयोग कर रहे होंगे। वाई
छोटे रोबोट बनाना: एक घन इंच माइक्रो-सूमो रोबोट और छोटे बनाना: 5 कदम (चित्रों के साथ)
छोटे रोबोट बनाना: एक घन इंच माइक्रो-सूमो रोबोट और छोटे बनाना: यहां छोटे रोबोट और सर्किट बनाने के बारे में कुछ विवरण दिए गए हैं। यह निर्देशयोग्य कुछ बुनियादी युक्तियों और तकनीकों को भी शामिल करेगा जो किसी भी आकार के रोबोट के निर्माण में उपयोगी हैं। मेरे लिए, इलेक्ट्रॉनिक्स में एक बड़ी चुनौती यह देखना है कि कितना छोटा है