विषयसूची:

DIY यूएसबी वीडियो गेम नियंत्रक: 6 कदम
DIY यूएसबी वीडियो गेम नियंत्रक: 6 कदम

वीडियो: DIY यूएसबी वीडियो गेम नियंत्रक: 6 कदम

वीडियो: DIY यूएसबी वीडियो गेम नियंत्रक: 6 कदम
वीडियो: Smallest CCTV Camera | USB camera with wifi 2024, जुलाई
Anonim
DIY यूएसबी वीडियो गेम नियंत्रक
DIY यूएसबी वीडियो गेम नियंत्रक

क्लासिक आर्केड स्टिक से लेकर आधुनिक नियंत्रकों के मनोरंजन तक, आमतौर पर एक ही मूल भागों से बने कई प्रकार के डू-इट-खुद कस्टम कंट्रोलर हैं।

हमारे हाई स्कूल एडवांस्ड इंजीनियरिंग क्लास में अपनी अंतिम परियोजना के लिए, हमने अपना खुद का छोटा नियंत्रक बनाने के लिए इसे अपने ऊपर ले लिया है जिसमें एक साधारण लेआउट है, और सरल गेम खेलने के लिए बनाया गया है। यह डिज़ाइन एक अन्य कस्टम कंट्रोलर का भी रूपांतरण है, जिसे आप यहाँ देख सकते हैं:

हमारे स्कूल में कुछ घटक खुले तौर पर उपलब्ध होने के कारण, इनमें से कुछ चरणों को करना मुश्किल हो सकता है, लेकिन यदि आपके पास या तो नीचे सूचीबद्ध सभी आइटम आपके निपटान में हैं, या कोशिश करना चाहते हैं और सुधार/अनुकूलन करना चाहते हैं जैसे हमने किया, फिर अपना स्वयं का DIY USB कस्टम वीडियो गेम नियंत्रक बनाने के लिए हमारे निर्देशों का पालन करने के लिए स्वतंत्र महसूस करें!

चरण 1: उपकरण और हार्डवेयर

उपकरण और हार्डवेयर
उपकरण और हार्डवेयर
उपकरण और हार्डवेयर
उपकरण और हार्डवेयर
उपकरण और हार्डवेयर
उपकरण और हार्डवेयर

इस परियोजना के लिए आपको जिन वस्तुओं की आवश्यकता होगी:

  • 6x6x4.5 मिमी पुश बटन (12)
  • Arduino Pro माइक्रो w/ माइक्रो USB इन्सर्ट (1)
  • माइक्रो यूएसबी केबल (1)
  • 10KΩ प्रतिरोधी (10)
  • कस्टम पीसीबी (1) - Gerber फ़ाइल ऑर्डर के लिए सूचीबद्ध होगी
  • 1/8 "ऐक्रेलिक - कोई भी रंग
  • 10-पिन पुरुष-महिला हेडर (2)

परियोजना के लिए आवश्यक हार्डवेयर:

  • सोल्डरिंग आयरन (और सुरक्षा उपकरण)
  • लेजर कटर - मुश्किल हो सकता है; आसपास काम किया जा सकता है
  • थ्री डी प्रिण्टर

वैकल्पिक! - यदि आप पीसीबी को सब कुछ मिलाप करने से पहले अपने परिणामों का परीक्षण करना चाहते हैं, तो आप Arduino पर कोड डाल सकते हैं, और इसे एक ब्रेडबोर्ड पर सेट कर सकते हैं (जैसा कि चरण 3 में देखा गया है), जिसकी आपको आवश्यकता होगी:

  • Arduino Pro Micro (w/ पहले से इंस्टॉल कोड)*
  • बड़ा ब्रेडबोर्ड (1-2)
  • तार (अंतर करना आसान बनाने के लिए विभिन्न रंगों का उपयोग कर सकते हैं) (12)
  • 10KΩ प्रतिरोधी (10)
  • 6x6x4.5 मिमी पुश बटन (12)

*इन वस्तुओं को अंतिम परियोजना के लिए पुन: उपयोग किया जा सकता है। यदि आप चाहें तो आपको नए प्राप्त करने की आवश्यकता नहीं है

यदि आपके पास अपने सभी आइटम गर्म और जाने के लिए तैयार हैं, तो चलिए शुरू करते हैं!

चरण 2: Arduino पर कोड अपलोड करना

Arduino पर कोड अपलोड करना
Arduino पर कोड अपलोड करना

जिस कोड का हमने उपयोग किया था, वह उस निर्देशयोग्य कोड का एक संशोधित संस्करण था, जिस पर हम आधारित थे, क्योंकि हमने जिस Arduino का उपयोग किया था, वह उस डिज़ाइन से अलग था, जिसके साथ वे गए थे। सब कुछ और अधिक सरल बनाने के लिए हमने विभिन्न बटनों के लिए बंदरगाहों के चारों ओर बदल दिया।

यदि आप कोशिश करना और उसका उपयोग करना चाहते हैं तो मूल कोड यहां दिया गया है:

Arduino सॉफ़्टवेयर में, सुनिश्चित करें कि सेटिंग्स में Arduino एक Arduino Mirco है, और यह कि COM पोर्ट Arduino Micro है जिसे आपने प्लग इन किया है। इसे जांचने के बाद, आपको बस अपलोड पर क्लिक करने में सक्षम होना चाहिए, और कोड Arduino पर होना चाहिए।

चरण 3: (वैकल्पिक) ब्रेडबोर्ड सेटअप

(वैकल्पिक) ब्रेडबोर्ड सेटअप
(वैकल्पिक) ब्रेडबोर्ड सेटअप
(वैकल्पिक) ब्रेडबोर्ड सेटअप
(वैकल्पिक) ब्रेडबोर्ड सेटअप

सचेत!

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

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

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

चरण 4: पीसीबी बनाना/आदेश देना

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

पीसीबी को बनाने का ऑर्डर देने के लिए हमने जिस कंपनी का इस्तेमाल किया वह JLCPCB थी। डीएचएल से शिपिंग के साथ लागत लगभग $ 30 थी, और शिपिंग के लिए सस्ते विकल्प हैं, लेकिन निर्माण प्रक्रिया के कारण इसमें अधिक समय लगेगा। हमने इसे एक कस्टम लाल रंग भी बनाया है, जो एक और $8 रखता है, इसलिए वास्तव में आपका पीसीबी शिपिंग के साथ लगभग $8-10 हो सकता है।

चरण 5: परीक्षण अगर सब कुछ फिट बैठता है

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

चरण 6: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

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

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

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

एक बार जब वे सभी अंदर और जाने के लिए तैयार हो जाते हैं, तो यह कठिन भाग का समय है: Arduino। Arduino को छेदों में चिपका दें, और इसे रखने के लिए 1-2 बंदरगाहों को मिलाप करें, और फिर बाकी को मिलाप करने के लिए सावधान रहें। यह सुनिश्चित करने के साथ कि आप हर छेद को मारते हैं, यह भी सुनिश्चित करें कि कोई भी मिलाप दूसरे सोल्डर को नहीं छू रहा है, जैसे कि ऐसा होता है, शॉर्ट सर्किट की संभावना है, जो कुछ ऐसा है जो हम नहीं चाहते हैं, या आप करेंगे गहरी मुसीबत में।

सिफारिश की: