विषयसूची:

टेबलटॉप पिनबॉल मशीन Evive- Arduino आधारित एंबेडेड प्लैफॉर्म का उपयोग करना: 18 कदम (चित्रों के साथ)
टेबलटॉप पिनबॉल मशीन Evive- Arduino आधारित एंबेडेड प्लैफॉर्म का उपयोग करना: 18 कदम (चित्रों के साथ)

वीडियो: टेबलटॉप पिनबॉल मशीन Evive- Arduino आधारित एंबेडेड प्लैफॉर्म का उपयोग करना: 18 कदम (चित्रों के साथ)

वीडियो: टेबलटॉप पिनबॉल मशीन Evive- Arduino आधारित एंबेडेड प्लैफॉर्म का उपयोग करना: 18 कदम (चित्रों के साथ)
वीडियो: Wooden Pinball + Arduino DIY (40x40cm mini size) 2024, जुलाई
Anonim
टेबलटॉप पिनबॉल मशीन का उपयोग Evive- Arduino आधारित एंबेडेड प्लैफॉर्म
टेबलटॉप पिनबॉल मशीन का उपयोग Evive- Arduino आधारित एंबेडेड प्लैफॉर्म
टेबलटॉप पिनबॉल मशीन का उपयोग Evive- Arduino आधारित एंबेडेड प्लैफॉर्म
टेबलटॉप पिनबॉल मशीन का उपयोग Evive- Arduino आधारित एंबेडेड प्लैफॉर्म
टेबलटॉप पिनबॉल मशीन का उपयोग Evive- Arduino आधारित एंबेडेड प्लैफॉर्म
टेबलटॉप पिनबॉल मशीन का उपयोग Evive- Arduino आधारित एंबेडेड प्लैफॉर्म

एक और सप्ताहांत, एक और रोमांचक खेल! और इस बार, यह कोई और नहीं बल्कि हर किसी का पसंदीदा आर्केड गेम है - पिनबॉल! यह प्रोजेक्ट आपको दिखाएगा कि घर पर आसानी से अपनी खुद की पिनबॉल मशीन कैसे बनाई जाती है। आपको अपनी मशीन को सजाने के लिए एविव स्टार्टर किट, कुछ लेज़र-कट भागों, रंगों और कागज़ों और ढेर सारे DIY-आईएनजी से घटकों की आवश्यकता होगी! तो, अपने साथियों को साथ लाएं, अपने DIY-ing कैप्स लगाएं, और तैयार, सेट, DIY!

हमने PictoBlox में कोड लिखा है - उन्नत क्षमताओं के साथ हमारा बहुमुखी ग्राफिकल प्रोग्रामिंग प्लेटफॉर्म। आप इसे यहां से डाउनलोड कर सकते हैं।

चरण 1: आपूर्ति

आपूर्ति
आपूर्ति

हार्डवेयर

  • ईविव
  • एमडीएफ शीट्स
  • आईआर सेंसर
  • डीसी मोटर्स
  • आरजीबी एलईडी पट्टी
  • सीमा परिवर्तन
  • ब्रेड बोर्ड
  • इंद्रधनुष के तार
  • प्रतिरोधों
  • गतिरोध
  • रबर बैंड
  • रंग पत्रक
  • नट और बोल्ट
  • जंपर केबल
  • कुछ 3डी प्रिंटेड अवयव

सॉफ्टवेयर

पिक्टोब्लॉक्स

उपरोक्त में से अधिकांश इलेक्ट्रॉनिक घटक evive Starter Kit में पाए जा सकते हैं।

चरण 2: डिजाइन को समझना

डिजाइन को समझना
डिजाइन को समझना

जैसा कि आप पहले से ही जानते हैं कि पिनबॉल में कई घटक होते हैं जो खेल को दिलचस्प बनाते हैं। इस प्रकार, आइए उस संरचना के डिजाइन को समझते हैं जिसे हम तैयार करेंगे। कुछ घटक एमडीएफ कटआउट हैं और कुछ 3डी प्रिंटेड हैं जिनका डिज़ाइन आप नीचे देख सकते हैं।

नोट: आप कार्डबोर्ड शीट से भी पिनबॉल बना सकते हैं लेकिन एमडीएफ इसे और अधिक टिकाऊ बना देगा।

पिनबॉल मशीन के लिए हमें निम्नलिखित घटकों की आवश्यकता होगी

  1. नियंत्रण कक्ष
  2. समर्थन करता है (एक्स 2)
  3. स्कोर वॉल्स (x 4)
  4. आधार
  5. सीमा की दीवारें (x 2)
  6. सामने की दीवार
  7. अतिरिक्त दीवार
  8. लॉन्च वॉल
  9. नाली की दीवार

एक बार जब आपके पास ये भाग और 3D प्रिंट हो जाए तो चलिए शुरू करते हैं!

चरण 3: खेल के मैदान को सुंदर बनाना

खेल के मैदान को सुंदर बनाना
खेल के मैदान को सुंदर बनाना

प्लेफील्ड वह क्षेत्र है जहां पिनबॉल का पूरा खेल खेला जाता है। इसके अलावा, सभी घटकों को खेल के मैदान पर रखा जाएगा, इसलिए पहले चरण में आधार को सजाने का सुझाव दिया जाता है (केवल यदि आप चाहते हैं)।

हम इस प्रकार अंतरिक्ष विषय के साथ जा रहे हैं, बेस प्लेट पर एक सुंदर अंतरिक्ष छवि चिपका दी है। एक बार जब आप कागज को आधार से चिपका देते हैं, तो सुनिश्चित करें कि आप कागज पर छेद बनाते हैं जो बेस प्लेट पर थे।

चरण 4: सीमा की दीवारों को जोड़ना

सीमा की दीवारों को जोड़ना
सीमा की दीवारों को जोड़ना
सीमा की दीवारों को जोड़ना
सीमा की दीवारों को जोड़ना

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

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

चरण 5: लॉन्चपैड और ड्रेन को असेंबल करना

लॉन्चपैड और ड्रेन को असेंबल करना
लॉन्चपैड और ड्रेन को असेंबल करना
लॉन्चपैड और ड्रेन को असेंबल करना
लॉन्चपैड और ड्रेन को असेंबल करना
लॉन्चपैड और ड्रेन को असेंबल करना
लॉन्चपैड और ड्रेन को असेंबल करना

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

अतिरिक्त दीवार लें और इसे सामने की दीवार और बेस प्लेट से जोड़ दें (जैसा कि ऊपर चित्र 1 में दिखाया गया है)।

अब, नाली की दीवार लें और इसे अतिरिक्त दीवार और बाईं सीमा से जोड़ दें। आप देख सकते हैं कि नाली की दीवार थोड़ी तिरछी है जिससे गेंद को लुढ़कना आसान हो जाता है (जैसा कि ऊपर चित्र 2 में दिखाया गया है)।

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

चरण 6: स्कोर दीवारों को संलग्न करना

स्कोर दीवारों को जोड़ना
स्कोर दीवारों को जोड़ना

स्कोर दीवार या लक्ष्य दीवारें। ये वो दीवारें हैं जो आपको बेहतर अंक दिलाएंगी। जब भी गेंद पहली और तीसरी दीवार से गुजरती है, तो आपके कुल स्कोर में 500 अंक जुड़ जाते हैं। और अगर गेंद बीच की दीवार से गुजरती है तो आप 1000 अंक अर्जित करेंगे।

इस प्रकार, M3 नट और बोल्ट का उपयोग करके स्कोर दीवारों को आधार पर संलग्न करें।

चरण 7: बैक बाउंड्री संलग्न करना

पिछली सीमा को जोड़ना
पिछली सीमा को जोड़ना

अब, हमें पिछली दीवार को सुरक्षित करने की आवश्यकता है ताकि गेंद खेल के मैदान से बाहर न जाए, तब भी जब हम गेंद को बहुत जोर से मारते हैं। हमने पीछे की दीवार बनाने के लिए फोम शीट का इस्तेमाल किया है।

मोटी फोम शीट को काटें और इसे हॉट ग्लू का उपयोग करके बेस प्लेट और सीमाओं पर चिपका दें।

चरण 8: सपोर्ट और इनलाइन वॉल को अटैच करना

सपोर्ट और इनलाइन वॉल को अटैच करना
सपोर्ट और इनलाइन वॉल को अटैच करना
सपोर्ट और इनलाइन वॉल को अटैच करना
सपोर्ट और इनलाइन वॉल को अटैच करना

अब, बुनियादी खेल का मैदान लगभग तैयार है, पिनबॉल मशीन में समर्थन जोड़ने का समय आ गया है। दो सपोर्ट प्लेट लें और इसे बेस प्लेट पर ठीक करें जैसा कि ऊपर दिए गए चित्र 1 में M3 नट और बोल्ट का उपयोग करके दिखाया गया है। समर्थन जोड़ने से आपकी पिनबॉल मशीन को झुकाव मिलेगा।

बस एक छोटी सी चीज बाकी है वो है कोना। आप देख सकते हैं कि बाईं चारदीवारी और नाली की दीवार के परस्पर संपर्क के पास एक छोटा कोना बनता है। संभावना है कि गेंद यहां फंस सकती है। इस प्रकार, हम इनलाइन वॉल को जोड़ेंगे, जब भी गेंद इस कोने तक पहुँचती है, यह तेजी से नाले में लुढ़कती है।

इससे हमारा खेल का मैदान तैयार हो गया है।

चरण 9: मोटर्स को जोड़ना

मोटर्स को जोड़ना
मोटर्स को जोड़ना

आपने देखा होगा कि पिनबॉल में खेल का मैदान कभी खाली नहीं होता। खेल को रोचक बनाने के लिए खेल के मैदान में ढेर सारे तत्व मौजूद हैं। जिसमें से एक फ्लिपर और दूसरा बंपर है।

बंपर वह है जो गेंद को किसी भी यादृच्छिक दिशा में दूर धकेलते हुए लगातार घूमता रहता है। इस प्रकार, 20mm लंबाई और बोल्ट के M3 नट का उपयोग करके 3 DC मोटर्स को शीर्ष सीमा के पास संलग्न करें।

अब, फ्लिपर मोटर्स को जोड़ने का समय आ गया है। फ्लिपर मोटर्स को ड्रेनिंग एंड की ओर लगाया जाएगा। चर्चा करेंगे कि अगले चरण में फ्लिपर्स क्या हैं। तब तक याद रखें, वही आपको बचा सकते हैं।

नोट: मोटरों को माउंट करने से पहले, evive के फर्मवेयर का उपयोग करके उनका परीक्षण करें। फ़र्मवेयर मेनू खोलें, नियंत्रण चुनें, मोटर चुनें, M1 या M2 चुनें, इस पर निर्भर करते हुए कि आपने मोटरों को कहाँ संलग्न किया है।

चरण 10: सीमा स्विच संलग्न करना

सीमा स्विच संलग्न करना
सीमा स्विच संलग्न करना

फ्लिपर्स वे हैं जो आपके नियंत्रण में हैं। आपके द्वारा संबंधित बटन दबाने के बाद वे गेंद को खेल के मैदान में पुनर्निर्देशित करते हैं। इस प्रकार, हम नहीं चाहते कि फ्लिपर्स 360डिग्री घूमें। हम लिमिट स्विच का उपयोग करके फ्लिपर की गतिविधियों को प्रतिबंधित करेंगे। आप नाली क्षेत्र के पास छोटे वक्र देख सकते हैं, यह वह जगह है जहाँ हम अपने फ़्लिपर्स को ठीक कर रहे होंगे। अब, हम प्रत्येक फ्लिपर के लिए दो स्पर्श स्विच करेंगे। उन्हें वक्र के अंत में संलग्न करें। जैसे ही आप बटन दबाओगे, फ्लिपर डीसी मोटर घूमने लगेगी, जैसे ही फ्लिपर ऊपरी सीमा स्विच को छूता है, डीसी मोटर फ्लिपर को नीचे लाते हुए विपरीत दिशा में घूमने लगती है। अब, जैसे ही फ्लिपर नीचे की सीमा स्विच को छूता है, तब तक मोटर घूमना बंद कर देता है जब तक कि नियंत्रण बटन फिर से दबाया नहीं जाता है।

दूसरी तरफ भी यही प्रक्रिया दोहराएं।

चरण 11: IR सेंसर को माउंट करना

आईआर सेंसर माउंट करना
आईआर सेंसर माउंट करना
आईआर सेंसर माउंट करना
आईआर सेंसर माउंट करना

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

  • लॉन्चपैड पर एक
  • स्कोर दीवारों के लिए तीन
  • नाले पर एक

जैसे ही गेंद लॉन्चपैड के IR सेंसर से गुजरती है, खेल शुरू हो जाता है।

अब, स्कोर दीवारों पर IR को यह नोटिस करना है कि गेंद कितनी बार स्कोर दीवारों से गुजरती है।

अंत में, ड्रेन पर IR इंगित करता है कि खेल खत्म हो गया है (छवि 2)।

नोट: IR सेंसर को माउंट करने से पहले evive के फर्मवेयर (पिन स्टेट मॉनिटर) का उपयोग करके सेंसर का परीक्षण करें। साथ ही, अगर वे अच्छी प्रतिक्रिया नहीं दे रहे हैं तो उन्हें कैलिब्रेट करने का प्रयास करें।

चरण 12: नियंत्रण बटन और आरजीबी पट्टी जोड़ना

नियंत्रण बटन और आरजीबी पट्टी जोड़ना
नियंत्रण बटन और आरजीबी पट्टी जोड़ना
नियंत्रण बटन और आरजीबी पट्टी जोड़ना
नियंत्रण बटन और आरजीबी पट्टी जोड़ना

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

एक बार हो जाने के बाद, आरजीबी एलईडी पट्टी लें और इसे खेल के मैदान की सीमाओं पर संलग्न करें। हम खेल की स्थिति दिखाते हुए आरजीबी पट्टी का रंग बदल देंगे। जब भी कोई नया गेम शुरू होता है तो RGB हरा हो जाना चाहिए और खेल समाप्त होने पर लाल हो जाना चाहिए। साथ ही, हर बार जब गेंद स्कोर की दीवारों से गुजरती है तो इसे बदलना चाहिए।

चरण 13: लॉन्चर जोड़ना

लॉन्चर जोड़ना
लॉन्चर जोड़ना

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

चरण 14: नियंत्रण कक्ष संलग्न करना

नियंत्रण कक्ष संलग्न करना
नियंत्रण कक्ष संलग्न करना

एक बार जब आप अपने प्लंजर को सेंसर से जोड़ दें और तार लगा दें, तो एम 3 नट और बोल्ट का उपयोग करके प्लेफील्ड के शीर्ष पर नियंत्रण कक्ष संलग्न करें।

चरण 15: 3D मुद्रित भागों को जोड़ने का समय

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

छवि
छवि

जैसा कि हम बंपर के उपयोग के बारे में पहले से ही जानते हैं। उन्हें डीसी मोटर्स के मुक्त शाफ्ट पर ठीक करें।

छवि
छवि

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

छवि
छवि

एक बार हो जाने के बाद, कुछ किकर संलग्न करें। किकर वे हैं जो गेंद को क्षैतिज रूप से खेल के मैदान में धकेलते हैं जब भी गेंद उसे छूती है, प्रत्येक पक्ष में 3 गतिरोध संलग्न करें और उनके चारों ओर घिसने वाले लपेटें।

इससे आपकी पिनबॉल की पूरी असेंबली हो जाती है।

छवि
छवि

चरण 16: कनेक्शन बनाना

कनेक्शन बनाना
कनेक्शन बनाना
कनेक्शन बनाना
कनेक्शन बनाना
  1. आईआर सेंसर कनेक्ट करना

    1. स्कोर 1 IR सेंसर (सिग्नल पिन) से डिजिटल पिन 8 eive
    2. स्कोर 2 IR सेंसर (सिग्नल पिन) से डिजिटल पिन 9 evive
    3. स्कोर 3 IR सेंसर (सिग्नल पिन) से डिजिटल पिन 10 eive
    4. ड्रेन वॉल IR सेंसर (सिग्नल पिन) से evive. का डिजिटल पिन 11
    5. लॉन्चपैड IR सेंसर (सिग्नल पिन) से evive का डिजिटल पिन 12
    6. अब सभी IR सेंसर के VCC और GND को evive के VCC और GND से कनेक्ट करें
  2. आरजीबी पट्टी को जोड़ना

    RGB LED स्ट्रिप को evive के डिजिटल पिन 13 से कनेक्ट करें

  3. फ्लिपर मोटर्स को जोड़ना

    1. लेफ्ट फ्लिपर मोटर से एम1 पोर्ट ऑफ एविव
    2. evive. के M2 पोर्ट के लिए राइट फ्लिपर मोटर
  4. फ्लिपर्स को जोड़ना

    1. लेफ्ट साइड फ्लिपर स्विच के "एनसी" टर्मिनल को ईविव के डिजिटल पिन 2 और 10K ओम रेसिस्टर से कनेक्ट करें, और 10k ओम रेसिस्टर के दूसरे सिरे को ईविव के जीएनडी से कनेक्ट करें, लेफ्ट साइड फ्लिपर स्विच के "COM" टर्मिनल को भी वीसीसी के वीसीसी से कनेक्ट करें।
    2. इसी तरह, राइट साइड फ्लिपर स्विच के "एनसी" टर्मिनल को ईविव के डिजिटल पिन 3 और 10k ओम रेसिस्टर से कनेक्ट करें, और 10K ओम रेसिस्टर के दूसरे सिरे को ईविव के जीएनडी से कनेक्ट करें, राइट साइड फ्लिपर स्विच के "COM" टर्मिनल को वीसीसी से भी कनेक्ट करें। ईविव का
  5. बंपर मोटर्स को जोड़ना

    सभी 3 बंपर मोटर्स को समानांतर में कनेक्ट करें और इसके एक छोर को वीवीआर (+) पिन से और दूसरे छोर को रिले के "COM" टर्मिनल से कनेक्ट करें, फिर रिले के "NO" टर्मिनल को वीवीआर (-) पिन ऑफ इविव से कनेक्ट करें।

  6. सीमा स्विच को जोड़ना

    1. लेफ्ट साइड लिमिट स्विच (अप) के "एनसी" को ईविव के वीसीसी और कॉम टर्मिनल को ईविव के डिजिटल पिन 4 और जीएनडी को 10K ओम रेसिस्टर से कनेक्ट करें
    2. लेफ्ट साइड लिमिट स्विच (डाउन) के "NC" को evive के VCC और COM टर्मिनल को evive के डिजिटल पिन 5 से और GND को 10K ओम रेसिस्टर से कनेक्ट करें
    3. राइट साइड लिमिट स्विच (अप) के "एनसी" को ईवीव के वीसीसी और कॉम टर्मिनल को ईविव के डिजिटल पिन 6 से और जीएनडी को 10K ओम रेसिस्टर से कनेक्ट करें
    4. राइट साइड लिमिट स्विच (डाउन) के "एनसी" को ईवीव के वीसीसी और कॉम टर्मिनल को ईविव के डिजिटल पिन 7 से और जीएनडी को 10K ओम रेसिस्टर से कनेक्ट करें

चरण 17: कोड करने का समय

हम एक स्क्रैच 3.0 आधारित प्रोग्रामिंग सॉफ्टवेयर पिटोब्लॉक्स में कोड लिखने जा रहे हैं। आगे बढ़ने के लिए निम्न स्क्रिप्ट अपलोड करें।

छवि
छवि
छवि
छवि
छवि
छवि
छवि
छवि
छवि
छवि

चरण 18: निष्कर्ष

इससे आपकी DIY पिनबॉल मशीन तैयार है। पाना। सेट। पिनबॉल!

सिफारिश की: