विषयसूची:
- चरण 1: बूटलोडर और विकास पर्यावरण तैयार करें
- चरण 2: स्केच स्थापित करें
- चरण 3: मिलाप
- चरण 4: वैकल्पिक: मामला
वीडियो: सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2: 4 स्टेप्स के लिए
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह एडेप्टर सेगा जेनेसिस / मेगा ड्राइव कंट्रोलर को रेट्रोआर्क या अन्य सॉफ़्टवेयर के उपयोग के लिए दोहरे XBox 360 गेमपैड का अनुकरण करने की अनुमति देता है। यह इलेक्ट्रॉनिक्स के लिए Arduino-संगत stm32f103c8t6 नीली गोली का उपयोग करता है।
अवयव:
- stm32f103c8t6 नीली गोली
- दो DB9 पुरुष सॉकेट (मैंने अपना बनाया)
- तारों
चरण 1: बूटलोडर और विकास पर्यावरण तैयार करें
एक बूटलोडर और एक Arduino विकास वातावरण तैयार करें।
1. यहां दिए गए निर्देशों का पालन करके शुरुआत करें।
2. ध्यान दें: दुर्भाग्य से, अब नकली stm32f103c8t6 बोर्डों के आसपास तैर रहे हैं, एक पुनः लेबल किए गए IC के साथ। इस पुनः लेबल किए गए IC में 64K (या 128K) फ्लैश और मूल के 20K रैम के विपरीत केवल 32K फ्लैश और 10K रैम है, और शायद यह एक stm32f103c6 है। यदि आपके पास इनमें से एक है, तो जब आप बूलोडर को फ्लैश करने वाले हों, तो STM32 डिमॉन्स्ट्रेटर आपको बताएगा कि आपके पास कम घनत्व वाला 32K डिवाइस है (स्क्रीनशॉट देखें)। यदि आप उस स्थिति में हैं, तो सुनिश्चित करें कि आपके पास नवीनतम Arduino कोर और बूटलोडर है, क्योंकि वे अब इस निचले-छोर वाले डिवाइस का समर्थन करते हैं। और आपको Arduino IDE में जेनेरिक stm32f103c6 का चयन करना होगा।
3. अपने libmaple कोर में, STM32F1/लाइब्रेरी/USBComposite की सामग्री को यहां से नवीनतम संस्करण (या कम से कम 0.92) से बदलें। दोहरे XBox360 नियंत्रकों का समर्थन करने के लिए इसकी आवश्यकता है।
4. नीली गोलियों में गलत USB रेसिस्टर होता है, आमतौर पर 1.5K के बजाय 10K। कुछ कंप्यूटरों के साथ, वे ठीक काम करेंगे, लेकिन वे दूसरों को परेशानी दे सकते हैं। 3.3V और A12 के बीच अपने प्रतिरोध की जाँच करें। यदि यह 1.5K नहीं है, तो 1.5K प्राप्त करने के लिए इन पिनों के बीच समानांतर में एक रोकनेवाला जोड़ें। उदाहरण के लिए, यदि आपके पास 10K है, तो 1.8K रोकनेवाला जोड़ें।
चरण 2: स्केच स्थापित करें
मेरा स्केच प्राप्त करें और इसे बोर्ड पर अपलोड करें। दो स्केच विकल्प हैं, जिसके आधार पर आप किस Xbox 360 नियंत्रक का अनुकरण करना चाहते हैं (संगतता भिन्न हो सकती है):
- x360 वायर्ड
- x360 वायरलेस।
मेरे रेट्रोआर्क उद्देश्यों के लिए, स्केच डिफ़ॉल्ट रूप से dpad बटन के जवाब में बाईं स्टिक मूवमेंट भेजता है, लेकिन यदि आप dpad बटन दबाते समय START बटन दबाए रखते हैं, तो यह इसके बजाय XBox dpad बटन भेजता है। यदि आपको इसकी आवश्यकता नहीं है, तो लाइन पर टिप्पणी करें:
#परिभाषित करें START_ACTIVATED_DPAD
बोर्ड को कंप्यूटर में प्लग करें और जांचें कि दो गेमपैड दिखाई दे रहे हैं (वे निश्चित रूप से नहीं चलेंगे, क्योंकि आपके पास बोर्ड से जुड़ा कुछ भी नहीं है)। विंडोज़ पर, विन-आर दबाएं और दो गेमपैड देखने के लिए जॉय.सीपीएल टाइप करें।
चरण 3: मिलाप
अपने दो DB9 पुरुष सॉकेट प्राप्त करें या बनाएं (या केवल एक यदि आप चाहते हैं, तो उस स्थिति में, आप कोड को संशोधित करना चाह सकते हैं)।
अब उन्हें दो आरेखों की तरह अपनी नीली गोली से जोड़ दें। यहाँ का दृश्य DB9 सॉकेट के पीछे से है, अर्थात, जिस तरफ आप मिलाप करते हैं (या, समकक्ष, नियंत्रकों पर महिला जैक के सामने)।
चरण 4: वैकल्पिक: मामला
मेरे पास यहां प्रोजेक्ट के लिए 3D-प्रिंट करने योग्य केस के लिए एक डिज़ाइन है, यह मानते हुए कि आप मेरे 3D प्रिंटेड DB9 सॉकेट्स का उपयोग कर रहे हैं।
सिफारिश की:
स्पीकर के वायरलेस सेट में ATGAMES पोर्टेबल सेगा जेनेसिस को चालू करें: १३ चरण (चित्रों के साथ)
स्पीकर के वायरलेस सेट में एक ATGAMES पोर्टेबल सेगा जेनेसिस को चालू करें: यदि आपने ATGAMES पोर्टेबल सेगा जेनेसिस के लिए एक नई बेहतर बैटरी को संशोधित करने के बारे में मेरा पहला निर्देश पढ़ा है, तो आप सोच रहे होंगे: प्रश्न: मैं सभी के साथ क्या करूंगा वह नई मिली शक्ति? ए: ATGAMES पोर्टेबल सेगा जेनेसिस को एक वायरलैस में संशोधित करें
बैटरी चालित डिवाइस के लिए DC अडैप्टर का उपयोग करना: 3 चरण
बैटरी चालित डिवाइस के लिए DC अडैप्टर का उपयोग करना: यह निर्देश आपको बैटरी के बजाय DC अडैप्टर का उपयोग करने का तरीका दिखाएगा। डीसी बिजली की आपूर्ति का उपयोग करके, आपको किसी और बैटरी की आवश्यकता नहीं होगी जो डिवाइस को चलाने के लिए सस्ता बनाती है। यहां बांस से बनी बैटरी की नकल
कोबाल्ट फ्लक्स डीडीआर पैड के लिए DSUB-15 से USB अडैप्टर: 5 चरण
कोबाल्ट फ्लक्स डीडीआर पैड के लिए यूएसबी एडाप्टर के लिए डीएसयूबी -15: मैं हाल ही में आर्केड में डीडीआर में आया था और घर पर स्टेपमेनिया के साथ खेलने के लिए अपना खुद का पैड चाहता था। अमेज़ॅन पर एक सस्ता चटाई खरीदने और पूरी तरह से संतुष्ट नहीं होने के बाद, मुझे अपने स्थानीय ऑफ़रअप पर कोबाल्ट फ्लक्स डीडीआर पैड मिला। हालांकि, यह नहीं आया
Ps2 कंट्रोलर टू यूएसबी हिड कीबोर्ड एमुलेटर: ३ स्टेप्स
Ps2 कंट्रोलर टू Usb हिड कीबोर्ड एमुलेटर: यह ps2 कंट्रोलर के लिए प्रोग्रामेबल पीसी यूएसबी एडॉप्टर बनाने के लिए एक छोटा प्रोजेक्ट है। यह क्रॉस प्लेटफॉर्म है। मैंने इसे इसलिए बनाया क्योंकि मुझे सामान्य सॉफ़्टवेयर समाधान (एंटीमाइक्रो, जॉय2की आदि) को स्थापित करने में परेशानी हो रही थी। पुस्तकालय किशोर के लिए संकलन नहीं करता है
लेफ्ट-हैंडेड कैमरा अडैप्टर: 17 स्टेप्स (चित्रों के साथ)
लेफ्ट-हैंडेड कैमरा एडॉप्टर: एक मॉड्यूलर कैमरा अडैप्टर जिसे उपयोगकर्ता को केवल बाएं हाथ का उपयोग करके आसानी से हेरफेर करने और कैमरे को सक्रिय करने की अनुमति देने के लिए डिज़ाइन किया गया है। यह प्रणाली किसी भी पॉइंट-एंड-शूट कैमरे के साथ संगत है, और मूल रूप से राइट-साइड पैरालिसिस वाले उपयोगकर्ता के लिए डिज़ाइन की गई थी, जो