विषयसूची:

सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2: 4 स्टेप्स के लिए
सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2: 4 स्टेप्स के लिए

वीडियो: सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2: 4 स्टेप्स के लिए

वीडियो: सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2: 4 स्टेप्स के लिए
वीडियो: #shorts Audio ic Replacement soldering Tips #mobilerepairing 2024, नवंबर
Anonim
सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2. के लिए
सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2. के लिए
सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2. के लिए
सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2. के लिए
सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2. के लिए
सेगा जेनेसिस कंट्रोलर टू यूएसबी अडैप्टर $2. के लिए

यह एडेप्टर सेगा जेनेसिस / मेगा ड्राइव कंट्रोलर को रेट्रोआर्क या अन्य सॉफ़्टवेयर के उपयोग के लिए दोहरे 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 सॉकेट्स का उपयोग कर रहे हैं।

सिफारिश की: