विषयसूची:
- चरण 1: उपकरण और हार्डवेयर
- चरण 2: Arduino पर कोड अपलोड करना
- चरण 3: (वैकल्पिक) ब्रेडबोर्ड सेटअप
- चरण 4: पीसीबी बनाना/आदेश देना
- चरण 5: परीक्षण अगर सब कुछ फिट बैठता है
- चरण 6: सोल्डरिंग
वीडियो: DIY यूएसबी वीडियो गेम नियंत्रक: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
क्लासिक आर्केड स्टिक से लेकर आधुनिक नियंत्रकों के मनोरंजन तक, आमतौर पर एक ही मूल भागों से बने कई प्रकार के डू-इट-खुद कस्टम कंट्रोलर हैं।
हमारे हाई स्कूल एडवांस्ड इंजीनियरिंग क्लास में अपनी अंतिम परियोजना के लिए, हमने अपना खुद का छोटा नियंत्रक बनाने के लिए इसे अपने ऊपर ले लिया है जिसमें एक साधारण लेआउट है, और सरल गेम खेलने के लिए बनाया गया है। यह डिज़ाइन एक अन्य कस्टम कंट्रोलर का भी रूपांतरण है, जिसे आप यहाँ देख सकते हैं:
हमारे स्कूल में कुछ घटक खुले तौर पर उपलब्ध होने के कारण, इनमें से कुछ चरणों को करना मुश्किल हो सकता है, लेकिन यदि आपके पास या तो नीचे सूचीबद्ध सभी आइटम आपके निपटान में हैं, या कोशिश करना चाहते हैं और सुधार/अनुकूलन करना चाहते हैं जैसे हमने किया, फिर अपना स्वयं का 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 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 बंदरगाहों को मिलाप करें, और फिर बाकी को मिलाप करने के लिए सावधान रहें। यह सुनिश्चित करने के साथ कि आप हर छेद को मारते हैं, यह भी सुनिश्चित करें कि कोई भी मिलाप दूसरे सोल्डर को नहीं छू रहा है, जैसे कि ऐसा होता है, शॉर्ट सर्किट की संभावना है, जो कुछ ऐसा है जो हम नहीं चाहते हैं, या आप करेंगे गहरी मुसीबत में।
सिफारिश की:
(अद्यतन - एक छोटी सी समस्या है) पीसी के लिए यूएसबी गेम नियंत्रक: 10 कदम (चित्रों के साथ)
(अपडेट - एक मामूली समस्या है) पीसी के लिए यूएसबी गेम कंट्रोलर: किसी भी गेम के लिए गेमिंग कंट्रोलर (लगभग)
व्यायाम मशीन यूएसबी गेम नियंत्रक: 8 कदम (चित्रों के साथ)
व्यायाम मशीन यूएसबी गेम कंट्रोलर: स्वयं और परिवार में व्यायाम को प्रोत्साहित करने के लिए, मैंने एक एडेप्टर बनाया जो एक मानक यूएसबी गेम कंट्रोलर एडेप्टर का अनुकरण करता है, लेकिन एक अण्डाकार मशीन या व्यायाम बाइक पर पेडलिंग करके गेम की गति को नियंत्रित करता है। यह रेसिंग गेम्स के लिए विशेष रूप से अच्छा है। यह सेर
Arduino (Arduboy क्लोन) का उपयोग करके DIY वीडियो गेम: 7 कदम (चित्रों के साथ)
Arduino (Arduboy Clone) का उपयोग करके DIY वीडियो गेम: Arduboy नामक एक 8 बिट, क्रेडिट कार्ड के आकार का गेमिंग प्लेटफ़ॉर्म है, जो ओपन सोर्स गेम को सीखना, साझा करना और खेलना आसान बनाता है। आप इस डिवाइस पर दूसरों द्वारा बनाए गए 8-बिट गेम का आनंद ले सकते हैं, या आप अपना खुद का गेम बना सकते हैं। चूंकि यह एक ओपन सोर्स प्रोजेक्ट है
कैमरा डी वीडियो एन कैरो डी रेडियो कंट्रोल / आर / सी ट्रक पर वीडियो कैमरा: 5 कदम
कैमरा डी वीडियो एन कैरो डी रेडियो कंट्रोल / आर / सी ट्रक पर वीडियो कैमरा: एस्टे इंस्ट्रक्शनेबल प्रेजेंटैडो एन एस्पानोल ई इंगल्स। ये निर्देश स्पेनिश और अंग्रेजी में प्रस्तुत किए गए हैं
पीसी वीडियो प्लेयर के लिए बच्चा वीडियो रिमोट: 6 कदम
पीसी वीडियो प्लेयर के लिए टॉडलर वीडियो रिमोट: मैं एक रिमोट कंट्रोल बनाता हूं जो यूएसबी के साथ पीसी से जुड़ता है। बड़ा रिमोट कंट्रोल मेरे बच्चे को पुराने कंप्यूटर पर वीडियो चुनने और चलाने देता है। यह अपेक्षाकृत सरल प्रोजेक्ट है। मुख्य घटक या तो USB कीपैड या वायरलेस USB कीपैड है। तब