विषयसूची:
- चरण 1: आवश्यक भागों
- चरण 2: तार तैयार करें
- चरण 3: हेक्स फ़ाइल को Atmega8 में चमकाना
- चरण 4: ब्रेडबोर्डिंग
- चरण 5: थरथरानवाला + SNES
- चरण 6: यूएसबी डेटा और पावर
- चरण 7: नियंत्रक का परीक्षण
- चरण 8: ब्रेडबोर्ड टू पीसीबी
- चरण 9: नियंत्रक को संशोधित करना
- चरण 10: अंतिम परीक्षण + नोट्स
वीडियो: यूएसबी एसएनईएस नियंत्रक: 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:24
पहला निर्देश योग्य। मुझे बताएं कि इसकी क्या जरूरत है और इसे ठीक करता है। मैंने सर्किट या प्रोग्राम नहीं बनाया। मैं सिर्फ एक गाइड बना रहा हूं जो यूएसबी एसएनईएस नियंत्रक बनाने के तरीके के बारे में चरण-दर-चरण असेंबली दिखाता है। मूल पृष्ठ यहां है: www.raphnet.net/electronique/snes_nes_usb/index_en.php यह मार्गदर्शिका एक नियमित स्नेस नियंत्रक को एक यूएसबी गेमपैड में बदल देगी। यह XP, Vista, 7, और PS3 पर काम करते हुए परीक्षण किया गया है। इसे मैक और लिनक्स पर काम करना चाहिए लेकिन मैंने उनका परीक्षण नहीं किया है। डिवाइस को एक मानक HID डिवाइस के रूप में पहचाना जाता है। -इस गाइड के लिए आपको कुछ भी प्रोग्राम करने की जरूरत नहीं है। कार्यक्रम पहले से ही संकलित है और आपकी चिप पर फ्लैश होने के लिए तैयार है। -आपको बुनियादी सोल्डरिंग कौशल की आवश्यकता है। -बुनियादी योजनाबद्ध पठन कौशल मदद करता है, लेकिन मैं हर कदम को समझाने की कोशिश करूंगा।
चरण 1: आवश्यक भागों
भागों की सूची: --------------------------------------------------- -Atmega8 डीआईपी माइक्रोकंट्रोलर -एवीआर प्रोग्रामर (यूएसबी, समानांतर या सीरियल। मैं यूएसबी का उपयोग करता हूं।) -12 मेगाहर्ट्ज क्रिस्टल ऑसीलेटर - [2] 3.6 वोल्ट जेनर डायोड -1.5 के प्रतिरोधी (कहीं भी 1.3 के से 1.7 के काम करना चाहिए) - [2] 68ohm प्रतिरोधी (कहीं भी 60 से 75 काम करना चाहिए) -यूएसबी पुरुष केबल -एसएनईएस नियंत्रक (पहली पार्टी बेहतर काम करती है। तार रंग गाइड से मेल खाते हैं।) -छोटे तार। -पीसीबी - www.radioshack.com/product/index.jsp - $2 -ब्रेडबोर्ड। यह नियंत्रक में डालने से पहले परीक्षण करना बहुत आसान बनाता है। www.radioshack.com/product/index.jsp - $9 टूल्स: ---------------------- ------------------- - वायर स्ट्रिपर - वायर कटर - सोल्डरिंग आयरन - सोल्डर - नीडल नोज़ प्लायर्स (ब्रेडबोर्ड पर तारों को रखना और स्थानांतरित करना बहुत आसान बनाता है) -ड्रेमेल या काटने का औजार। (चिप अनमॉडिफाइड कंट्रोलर में फिट नहीं होगी।
चरण 2: तार तैयार करें
-एक यूएसबी केबल लें और नॉन मेल एंड को काट लें। आपको केवल केबल और पुरुष यूएसबी की आवश्यकता है। -यूएसबी केबल और सभी 4 कनेक्शन अंदर से स्ट्रिप करें। (कुछ यूएसबी केबल्स में 5 तार होते हैं। इस गाइड को 5 वें तार की आवश्यकता नहीं होती है, इसलिए इसे काटा जा सकता है। -एसएनईएस नियंत्रक खोलें। बोर्ड के करीब कनेक्शन तारों को काटें, लेकिन पर्याप्त तार छोड़ दें ताकि उन्हें एक में मिलाया जा सके पीसीबी बहुत अधिक तार छोड़ना बेहतर है और अगर आपको इसकी आवश्यकता नहीं है तो इसे काट दें।
चरण 3: हेक्स फ़ाइल को Atmega8 में चमकाना
मैंने अपनी चिप को फ्लैश करने के लिए एक यूएसबी प्रोग्रामर का इस्तेमाल किया। इसका मतलब है कि एक संकलित हेक्स फ़ाइल कंप्यूटर से चिप पर भेजी जाती है। कोई वास्तविक प्रोग्रामिंग करने की आवश्यकता नहीं है। सीरियल और पैरेलल काम करेगा, लेकिन प्रोग्रामर सॉफ्टवेयर मेरे से थोड़ा अलग होगा।
HEX फाइल को यहां डाउनलोड किया जा सकता है: (सेव टार्गेट पर राइट क्लिक करें…)www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexयह एक फर्मवेयर है जो चिप को बताएगा कि सभी सिग्नल को कैसे हैंडल करना है।
सभी Atmega चिप्स को फ़्यूज़ बाइट्स की आवश्यकता होती है। वे क्या करते हैं, इसके बारे में चिंता न करें, बस यह जान लें कि इस डिज़ाइन की आवश्यकता है: उच्च बाइट = 0xc9 कम बाइट = 0x9f
आपके चिप फ्लैशिंग प्रोग्राम में इन फ़्यूज़ को सेट करने का विकल्प होना चाहिए। मैंने अपने सिस्टम पर ProgISP का इस्तेमाल किया।
जब आपके पास यह फ्लैश हो जाए, तो आप ब्रेड बोर्डिंग शुरू करने के लिए तैयार हैं।
चरण 4: ब्रेडबोर्डिंग
मैं मान लूंगा कि आप ब्रेडबोर्ड का उपयोग करने की मूल बातें जानते हैं। यदि नहीं, तो उसके लिए बहुत सारे मार्गदर्शक हैं। मैं यह भी मानूंगा कि आप तारों को मिलाप करना जानते हैं। यदि आप चित्र को नहीं पढ़ सकते हैं, तो यहां जाएं: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
चरण 5: थरथरानवाला + SNES
थरथरानवाला पिन 9 और 10 से जुड़ता है। इसे किसी भी तरह से घुमाया जा सकता है और काम किया जा सकता है। SNES घड़ी पिन से जुड़ती है 28. SNES कुंडी पिन से जुड़ती है 27. SNES डेटा पिन से जुड़ता है 26. SNES 5V पावर चिप पर 5V और USB 5V दोनों से जुड़ता है। एसएनईएस ग्राउंड चिप और यूएसबी ग्राउंड दोनों आधारों से जुड़ता है।
चरण 6: यूएसबी डेटा और पावर
यह हिस्सा सही ढंग से तार करने के लिए बहुत मुश्किल है। योजनाबद्ध पर पूरा ध्यान दें। USB 5V दोनों 5V पिन में जाता है और SNES 5V USB ग्राउंड दोनों ग्राउंड पिन में जाता है और SNES ग्राउंड USB2 डेटा - है। यह जाता है: 3.6v जेनर डायोड के माध्यम से 68ohm रेसिस्टर के माध्यम से 2 और 3 को USB 5V को 1.5k रेसिस्टर के माध्यम से ग्राउंड करने के लिए। USB3 डेटा + है। यह जाता है: 3.6v जेनर डायोड के माध्यम से जमीन पर 68ohm रोकनेवाला के माध्यम से पिन करने के लिए 4
चरण 7: नियंत्रक का परीक्षण
सभी भागों के साथ, यूएसबी पोर्ट को अपने कंप्यूटर में प्लग करें और इसे नए हार्डवेयर के साथ आना चाहिए। आप गेम कंट्रोलर्स के तहत कंट्रोल पैनल के सभी बटनों का परीक्षण कर सकते हैं। यदि यह काम करता है, तो आप इसे एक पीसीबी में स्थानांतरित करने और नियंत्रक में डालने के लिए तैयार हैं।
चरण 8: ब्रेडबोर्ड टू पीसीबी
मैंने अपना डिज़ाइन बनाने के लिए नीचे दिए गए बोर्ड का उपयोग किया। मैंने चिप लगाई और बोर्ड से सभी अनावश्यक क्षेत्रों को काटने के लिए एक ड्रेमेल का उपयोग किया। नियंत्रक में फिट होने के लिए आपको इसे यथासंभव छोटा बनाना होगा। ध्यान दें कि पिन के पास के सभी सोल्डर स्पॉट 3 छेदों को जोड़ते हैं। यह इस बोर्ड पर प्रति पिन 2 तारों का उपयोग करने की अनुमति देता है। ध्यान दें। मिलाप बोर्ड के तल पर होना चाहिए। इसे गलत साइड पर रख दें और पिन कोई कनेक्शन नहीं बनाएगी।
चरण 9: नियंत्रक को संशोधित करना
मुझे सब कुछ अंदर फिट करने के लिए आवरण को थोड़ा काटना पड़ा। मैंने अपना सर्किट एब्सी बटन के नीचे रखा। तस्वीर दिखाती है कि मैंने क्या किया। इसे वैसे भी फिट करें जब तक आप इसे बंद करना चाहते हैं।
चरण 10: अंतिम परीक्षण + नोट्स
इसका परीक्षण करें और देखें कि क्या यह काम करता है। अगर ऐसा होता है, तो आपका काम हो गया। यदि सामान्य त्रुटियों की जाँच नहीं करते हैं। सामान्य त्रुटियां: -------------------------- जांचें कि पावर और ग्राउंड ठीक से जुड़े हुए हैं जेनर डायोड पर दिशा की जांच करें। वे दोनों तरह से काम नहीं करते हैं। थरथरानवाला जुड़ा हुआ है? क्या आपने सही प्रोग्राम और फ़्यूज़ बाइट्स को प्रोग्राम किया था? क्या snes डेटा, कुंडी और घड़ी सही पिन से जुड़ी हुई हैं? क्या आपके पास कहीं सोल्डर ब्रिज है? नोट: ---------------------------- यह नियंत्रक PS3 पर काम करता है, लेकिन बटन बहुत अच्छी तरह से मैप नहीं करते हैं। प्रारंभ और चयन बटन ps3 प्रारंभ और चयन करने के लिए मैप नहीं करते हैं। यह कुछ लड़ाकू खेलों पर प्रयोग करने योग्य हो सकता है जो आपको बटनों को रीमैप करने की अनुमति देते हैं। मुझे बताएं कि मैं इस निर्देश को बेहतर बनाने के लिए क्या कर सकता हूं।
सिफारिश की:
(अद्यतन - एक छोटी सी समस्या है) पीसी के लिए यूएसबी गेम नियंत्रक: 10 कदम (चित्रों के साथ)
(अपडेट - एक मामूली समस्या है) पीसी के लिए यूएसबी गेम कंट्रोलर: किसी भी गेम के लिए गेमिंग कंट्रोलर (लगभग)
DIY मिडी नियंत्रक यूएसबी प्लग एंड प्ले (अपग्रेड नियोपिक्सल रिंग): 12 कदम
DIY मिडी नियंत्रक यूएसबी प्लग एंड प्ले (अपग्रेड नियोपिक्सल रिंग): जुनूनी एमएओ और इलेक्ट्रॉनिक संगीत लेकिन यह भी देखते हुए कि एक वैयक्तिकृत मिडी इंटरफेस बनाना संभव था, मैंने माइन 6 पोटेंशियोमीटर और 12 बटन (चालू / बंद) किए लेकिन स्पॉट को और अधिक कठिन बनाने के लिए कि यह पहले से ही मैं चाहता था कि दृश्य संकेत जोड़ें
वुडन सुपर निंटेंडो एंटरटेनमेंट सिस्टम (एसएनईएस): 11 कदम
वुडन सुपर निंटेंडो एंटरटेनमेंट सिस्टम (एसएनईएस): वियना में एक मेकर-फेयर में, मुझे लकड़ी के सुपर निंटेंडो एंटरटेनमेंट सिस्टम (एसएनईएस) में ठोकर खाकर खुशी हुई। मैं बचपन में अपने बड़े भाई के साथ ऐसे गेम कंसोल से खेलता था। जैसा कि मैंने सुपर मारियो के फिर से आदी होने की पहचान की
एसएनईएस क्लासिक मिनी आंतरिक ब्लूटूथ संशोधन: 6 कदम (चित्रों के साथ)
एसएनईएस क्लासिक मिनी आंतरिक ब्लूटूथ संशोधन: आप सभी को निंटेंडो क्लासिक कंसोल प्रेमियों को नमस्कार! यह मार्गदर्शिका आपके एसएनईएस क्लासिक मिनी कंसोल (अब तक बाकी गाइड के लिए एसएनईएससी के रूप में संदर्भित) में एक अर्ध-स्थायी आंतरिक ब्लूटूथ रिसीवर स्थापित करने में आपकी मदद करेगी। इस
DIY यूएसबी वीडियो गेम नियंत्रक: 6 कदम
DIY USB वीडियो गेम कंट्रोलर: क्लासिक आर्केड स्टिक से लेकर आधुनिक कंट्रोलर्स के मनोरंजन तक, आमतौर पर एक ही कोर पार्ट्स से बने कई प्रकार के डू-इट-खुद कस्टम कंट्रोलर हैं। हमारे हाई स्कूल एडवांस्ड इंजीनियरिंग क्लास में हमारे अंतिम प्रोजेक्ट के लिए , हमारे पास टी