विषयसूची:

विशालकाय रेट्रो गेमपैड: 11 कदम (चित्रों के साथ)
विशालकाय रेट्रो गेमपैड: 11 कदम (चित्रों के साथ)

वीडियो: विशालकाय रेट्रो गेमपैड: 11 कदम (चित्रों के साथ)

वीडियो: विशालकाय रेट्रो गेमपैड: 11 कदम (चित्रों के साथ)
वीडियो: Khatron Ke Khiladi 11: Rohit Shetty’s Hilarious Prank On Shweta Tiwari 2024, नवंबर
Anonim
विशाल रेट्रो गेमपैड
विशाल रेट्रो गेमपैड

इसलिए हमने एक विशाल कार्यशील गेमपैड बनाने का निर्णय लिया… \_(ツ)_/¯

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

मैंने एसएनईएस के अतिरिक्त बटनों के साथ क्लासिक एनईएस गेमपैड लेआउट को पार करके काफी सरल डिजाइन के लिए जाने का फैसला किया। मुझे लगता है कि यह डिजाइन लकड़ी के निर्माण के साथ अच्छी तरह फिट बैठता है और इसे एक अच्छा रेट्रो शैली देता है।

सरल डिज़ाइन के कारण मुझे बहुत अधिक अप फ्रंट स्केचिंग करने की आवश्यकता नहीं थी। मैंने सीधे बोर्ड के सबसे बड़े टुकड़े के कटों को चिह्नित किया और सब कुछ ठीक से मापने के बजाय केंद्र की रेखाओं से शिथिल रूप से काम किया।

चरण 1: लकड़ी के उपकरण और सामग्री

चेतावनी: बिजली के उपकरणों को संचालित करते समय सावधानी और उपयुक्त सुरक्षा उपकरणों का उपयोग करें

उपकरण

  • स्क्रूड्राइवर और स्क्रू
  • टेबल आरी या गोलाकार आरी
  • चॉप सॉ
  • आरा
  • 60 मिमी और 25 मिमी छेद आरी सहित ड्रिल और विविध बिट्स
  • सैंडिंग पेपर / ब्लॉक
  • इस्पात की पतली तारें
  • राउटर और बिट्स:

    • गोल िकनारा
    • गोल कोव
    • नाला
    • सीधा

सामग्री

  • 19 मिमी (3/4") बोर्ड - मैंने कैबिनेट के काम से बचे हुए लेमिनेटेड बोर्ड का इस्तेमाल किया था, लेकिन प्लाई या एमडीएफ एक उपयुक्त फिनिश के साथ भी काम करेगा।
  • फेस बटन के लिए 60 मिमी डॉवेल - यह मेरी सीढ़ियों से हाथ की रेल पर छोड़ दिया गया था। वैकल्पिक रूप से आप इन्हें बोर्ड से एक आरी के छेद से काट सकते हैं और लकड़ी के भराव के साथ केंद्र के छेद में भर सकते हैं
  • लकड़ी का दाग, वार्निश और थिनर

चरण 2: डी-पैड

डी-पैड
डी-पैड
डी-पैड
डी-पैड

मैंने पहले लैमिनेटेड बोर्ड के एक टुकड़े पर डी-पैड बटन को चिह्नित किया था, जो लकड़ी के एक टुकड़े के चारों ओर ट्रेस कर रहा था, जिसका आकार मैं प्लस आकार बनाने के लिए क्षैतिज और ऊर्ध्वाधर दोनों ओरिएंटेशन में जा रहा था।

मैंने फिर इसे आरा का उपयोग करके काट दिया और इसे तब तक नीचे उतारा जब तक कि यह चिकना और काफी समान न हो जाए। मैंने राउटर का उपयोग करके कोने के गोल बिट के साथ शीर्ष किनारों को भी गोल किया।

जब मैं समग्र आकार से खुश था तो मैंने गेम पैड के शीर्ष के लिए उपयोग किए जाने वाले एक और बड़े बोर्ड के ऊपर डी-पैड बटन रखा।

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

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

चरण 3: बटन

बटन
बटन
बटन
बटन
बटन
बटन
बटन
बटन

आगे मैंने ६० मिमी डॉवेल से फेस बटन और स्टार्ट और सेलेक्ट के लिए छोटे पिल के आकार के बटन को शीर्ष बोर्ड से काट दिया। मैंने तब बड़े बटन के लिए 60 मिमी के छेद और 25 मिमी के छेद को देखा और शुरुआत और चयन बटन के लिए आरा का उपयोग करके शीर्ष बोर्ड में बराबर छेद काट दिया।

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

फेस बटन को एक अच्छा एहसास देने के लिए मैंने राउटर का उपयोग करके कोने को गोल करके उनके शीर्ष किनारों को गोल कर दिया। मैंने बस स्टार्ट और सेलेक्ट बटन के ऊपरी किनारों को सैंड किया क्योंकि वे राउटर के साथ काम करने के लिए थोड़े बहुत छोटे थे।

इस स्तर पर मैंने आरा (वार्निश टिन ढक्कन का उपयोग करके चिह्नित) का उपयोग करके शीर्ष बोर्ड पर कोनों को गोल किया और चम्फर बिट के साथ राउटर का उपयोग करके चारों ओर एक बेवल वाला किनारा जोड़ा।

चरण 4: बेस बोर्ड जोड़ना

बेस बोर्ड जोड़ना
बेस बोर्ड जोड़ना
बेस बोर्ड जोड़ना
बेस बोर्ड जोड़ना

बेस बोर्ड में इलेक्ट्रॉनिक्स है और यह 19 मिमी (3/4 ") बोर्ड का एक और टुकड़ा है। मैंने शीर्ष बोर्ड को थोड़े बड़े बेस बोर्ड पर रखकर, एक अतिरिक्त 1/2" का उपयोग करके इसके आकार का पता लगाकर इसे आकार में काट दिया। स्पेसर और फिर इसे टेबल आरा और कोनों के लिए आरा से काटकर।

मैंने राउंडिंग कॉर्नर बिट के साथ राउटर का उपयोग करके बेस बोर्ड के ऊपर और नीचे दोनों किनारों को भी गोल किया।

चरण 5: लकड़ी खत्म

लकड़ी खत्म
लकड़ी खत्म
लकड़ी खत्म
लकड़ी खत्म
लकड़ी खत्म
लकड़ी खत्म

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

मैंने एक कपड़े के साथ लगाए गए एक गहरे रंग की लकड़ी के दाग का उपयोग करके बेस बोर्ड को दाग दिया, लकड़ी के अनाज को अधिक बनाए रखते हुए बटन के साथ रंग/रंग का मिलान करने की कोशिश कर रहा था।

फिर मैंने कई कोटों का उपयोग करके स्पष्ट साटन वार्निश के साथ ऊपर और नीचे के बोर्डों को समाप्त किया और किसी भी दोष को ठीक करने के लिए कोट के बीच में स्टील ऊन और पतले के साथ रगड़ दिया।

इस पूरे चरण में यह लगातार जांचना महत्वपूर्ण है कि बटन अभी भी अच्छी तरह से फिट हो रहे हैं और कोई भी आवश्यक समायोजन करें क्योंकि आप किसी भी क्षेत्र को रेत कर रहे हैं जहां चीजें चिपकनी शुरू हो रही हैं।

चरण 6: तारों की तैयारी

तारों की तैयारी
तारों की तैयारी
तारों की तैयारी
तारों की तैयारी
तारों की तैयारी
तारों की तैयारी
तारों की तैयारी
तारों की तैयारी

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

मैंने कोव बिट का उपयोग करके सभी बटनों में वायरिंग नलिकाओं को भी काट दिया। मैंने सबसे पहले पेंसिल में बेसबोर्ड पर बटन के छेद के स्थान को एक स्टैंसिल के रूप में शीर्ष बोर्ड का उपयोग करके चिह्नित किया।

इसने मुझे बाद में तारों को आसानी से रूट करने की अनुमति दी।

मैंने माइक्रो-कंट्रोलर और ब्रेडबोर्ड के लिए अतिरिक्त जगह की अनुमति देने के लिए शीर्ष बोर्ड के पीछे एक गुहा भी काटा।

यूएसबी केबल एक्सेस को एक छोटे सीधे बिट के साथ काटा गया था ताकि इसे अपने रूटिंग डक्ट में छोड़ दिया जा सके और किसी भी आंदोलन से बचा जा सके।

चरण 7: इलेक्ट्रॉनिक्स उपकरण और सामग्री

उपकरण

  • मल्टीमीटर / कनेक्टिविटी परीक्षक
  • सोल्डरिंग आयरन

सामग्री

  • USB HID जॉयस्टिक प्रोफाइल के साथ Arduino लियोनार्डो/प्रो माइक्रो (मैंने एक सस्ते क्लोन का इस्तेमाल किया)
  • माइक्रोस्विच बटन (छोटे और चापलूसी बेहतर)
  • मिनी ब्रेडबोर्ड (या फिर आप नियंत्रक को तार करना पसंद करेंगे)
  • कनेक्टिंग तार (मैंने मुख्य रूप से ड्यूपॉन्ट जम्पर तारों का इस्तेमाल किया)
  • इलेक्ट्रॉनिक्स सोल्डर (अभी भी कॉलेज से मेरा मूल रोसिन कोर रील था)
  • तापरोधी पाइप
  • तारों और स्विच को लकड़ी से जोड़ने के लिए गोंद उदा। ग्लू डॉट्स या गोंद बंदूक

चरण 8: बटनों को तार देना

Image
Image
बटनों को तार देना
बटनों को तार देना
बटनों को तार देना
बटनों को तार देना

बटनों को मज़बूती से काम करने के कई तरीकों को आज़माने के बाद, मैंने पाया कि सबसे अच्छा काम करने वाला दृष्टिकोण प्रत्येक बटन के लिए समानांतर में वायर्ड कई माइक्रो-स्विच का उपयोग करना था, जैसे कि यदि कोई भी स्विच बटन को ट्रिगर करता है "चालू" हो।

इसके लिए प्रत्येक बटन के लिए एक लूप वायरिंग और इनमें से प्रत्येक लूप को वापस मिनी-ब्रेडबोर्ड पर वायरिंग करना आवश्यक था। छोरों को मिलाप किया गया और गर्मी-सिकुड़ने वाली टयूबिंग के साथ लपेटा गया और प्रत्येक लूप को ड्यूपॉन्ट जम्पर कनेक्टर्स का उपयोग करके ब्रेडबोर्ड से वापस जोड़ा गया।

इस चरण के दौरान मल्टी-मीटर/निरंतरता परीक्षक का उपयोग करके कनेक्टिविटी का लगातार परीक्षण करना और अंत में वास्तविक लकड़ी के बटनों के साथ परीक्षण करना महत्वपूर्ण है।

चरण 9: नियंत्रक और कोड को तार करना

नियंत्रक और कोड को तार करना
नियंत्रक और कोड को तार करना
नियंत्रक और कोड को तार करना
नियंत्रक और कोड को तार करना

मिनी-ब्रेडबोर्ड और ड्यूपॉन्ट कनेक्टर्स के उपयोग के कारण नियंत्रक की वायरिंग बहुत सीधी थी, जिसका अर्थ था कि मैं आवश्यकतानुसार तारों को आसानी से इधर-उधर कर सकता था।

कोड भी बहुत बुनियादी है। मैंने पिछले गेमपैड प्रोजेक्ट से कुछ कोड का पुन: उपयोग किया (आप जॉयस्टिक अक्ष बिट्स को अनदेखा कर सकते हैं जिनकी इस परियोजना में आवश्यकता नहीं है)।

यह कोड उत्कृष्ट Arduino Joystick लाइब्रेरी का उपयोग करता है आप इस आसान निर्देश से इसके साथ आरंभ करने के बारे में अधिक जान सकते हैं।

चरण 10: विधानसभा और परीक्षण

Image
Image
विधानसभा और परीक्षण
विधानसभा और परीक्षण
विधानसभा और परीक्षण
विधानसभा और परीक्षण
विधानसभा और परीक्षण
विधानसभा और परीक्षण

मैंने सुविधा के लिए माइक्रो-स्विच को बेस बोर्ड से जोड़ने के लिए ग्लू डॉट्स का उपयोग किया था, लेकिन एक गोंद बंदूक संभवतः अधिक स्थायी काम करेगी।

मैंने चेहरे के बटन के छेद से कटआउट वाले छेद का उपयोग करके कुछ पैर बनाए। मैंने चम्फर बिट के साथ राउटर का उपयोग करके इन्हें उनके निचले किनारे पर भी बेज़ेल किया।

मैंने तब आधार और शीर्ष बोर्डों को एक साथ बिखेर दिया, हालांकि पैर।

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

इन मुद्दों का समाधान तीन गुना था।

  • सबसे पहले, मैंने बटन केंद्रों पर बेस बोर्ड में छेद ड्रिल किया ताकि एक स्क्रू को ढीला किया जा सके और फिर बटन में खराब कर दिया जा सके।
  • दूसरे, मैंने बटन को एक मृत स्थान में धकेलने और अटकने से बचने के लिए अतिरिक्त माइक्रो-स्विच (वे बहुत सस्ते थे) जोड़े। इसने बटनों में एक अच्छी अतिरिक्त क्लिकनेस भी जोड़ी।
  • तीसरा, मैंने वसंत के टुकड़े जोड़े ताकि बटन इधर-उधर न हों (वैकल्पिक लेकिन एक अच्छी वृद्धि)।

यह समाधान वास्तव में बहुत अच्छी तरह से काम करता है और गेमपैड को वांछित कार्य करता है। यह अलग-अलग बटन की ऊंचाई, खेल और स्प्रिंगनेस को केंद्र के शिकंजे के माध्यम से समायोज्य होने की अनुमति देता है।

चरण 11: अंतिम विचार

अंतिम विचार
अंतिम विचार
अंतिम विचार
अंतिम विचार

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

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

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

इसे दूर तक पढ़ने के लिए धन्यवाद और मुझे बताएं कि आप टिप्पणियों में क्या सोचते हैं!

सिफारिश की: