विषयसूची:

मेगा रासपी - सेगा मेगा ड्राइव में रास्पबेरी पाई / उत्पत्ति: 13 कदम (चित्रों के साथ)
मेगा रासपी - सेगा मेगा ड्राइव में रास्पबेरी पाई / उत्पत्ति: 13 कदम (चित्रों के साथ)

वीडियो: मेगा रासपी - सेगा मेगा ड्राइव में रास्पबेरी पाई / उत्पत्ति: 13 कदम (चित्रों के साथ)

वीडियो: मेगा रासपी - सेगा मेगा ड्राइव में रास्पबेरी पाई / उत्पत्ति: 13 कदम (चित्रों के साथ)
वीडियो: Medical test indian army #shorts #short #viral #army 2024, जुलाई
Anonim
मेगा रास्पी - सेगा मेगा ड्राइव / उत्पत्ति में एक रास्पबेरी पाई
मेगा रास्पी - सेगा मेगा ड्राइव / उत्पत्ति में एक रास्पबेरी पाई

यह मार्गदर्शिका आपको रास्पबेरी पाई का उपयोग करके पुराने सेगा मेगा ड्राइव को रेट्रो गेमिंग कंसोल में बदलने के माध्यम से ले जाती है।

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

मेरा लक्ष्य जितना संभव हो सके कंसोल के मूल भागों और कार्यक्षमता को संरक्षित करना है, जबकि रास्पी को आसानी से सुलभ बनाना है।

आपूर्ति

  • 1 दोषपूर्ण सेगा मेगा ड्राइव (या उत्पत्ति)
  • 1 या 2 काम करने वाले नियंत्रक, 3 या 6 बटन
  • 1 रास्पबेरी पाई 3बी+
  • 1 माइक्रो एसडी कार्ड, रेट्रो पाई v4.5 पूर्व-स्थापित
  • 1 कंट्रोलब्लॉक v2.1
  • 1 पावर एडॉप्टर, 5V 3A, 5.5mm / 2.1mm प्लग के साथ
  • रास्पबेरी पाई हीटसिंक
  • पीएलए 2.85 मिमी फिलामेंट
  • विस्तार केबल और तार:

    • एचडीएमआई केबल, 30 सेमी
    • ईथरनेट केबल, 30 सेमी
    • 3x यूएसबी केबल, 20/30 सेमी
    • माइक्रो एसडी कार्ड रीडर केबल, 25 सेमी
    • 3.5 मिमी जैक ऑडियो केबल
    • माइक्रो यूएसबी पावर केबल
    • जम्पर तार, 25 सेमी
  • शिकंजा
  • ऐच्छिक

    • 2.5 इंच स्टोरेज ड्राइव
    • यूएसबी केबल के लिए सैटा

उपकरण और संसाधन

  • बुनियादी उपकरण: पेचकश, सरौता, आरा, आदि।
  • टांका लगाने वाला लोहा और आपूर्ति
  • थ्री डी प्रिण्टर
  • 3डी प्रिंटिंग, सोल्डरिंग और लिनक्स टूल्स पर बुनियादी ज्ञान

चरण 1: मेगा ड्राइव को अलग करना

मेगा ड्राइव को अलग करना
मेगा ड्राइव को अलग करना
मेगा ड्राइव को अलग करना
मेगा ड्राइव को अलग करना

जुदा करने के लिए किसी फैंसी उपकरण की आवश्यकता नहीं है: एक अच्छा पुराने जमाने का पेचकश पर्याप्त है।

बाहरी केस को खोलने के लिए 6 स्क्रू हैं, और बोर्ड को हटाने के लिए 10 और स्क्रू हैं। उनमें से कुछ अलग-अलग लंबाई के हैं, हालांकि, इस बात का ध्यान रखें कि कौन कहां जाता है।

मॉडल पर एक नोट: थोड़े अलग पोर्ट कॉन्फ़िगरेशन के साथ कुछ अलग मॉडल हैं। इस गाइड के लिए प्रयुक्त 1601-18 है।

चरण 2: 3डी प्रिंटिंग नए हिस्से

3 डी प्रिंटिंग नए पार्ट्स
3 डी प्रिंटिंग नए पार्ट्स
3 डी प्रिंटिंग नए पार्ट्स
3 डी प्रिंटिंग नए पार्ट्स

मैं चाहता था कि नए टुकड़े वास्तव में बाहर खड़े हों, इसलिए मैंने अल्टिमेकर क्यूरा पर निम्नलिखित विन्यास के साथ लाल फिलामेंट का उपयोग किया:

  • प्रिंटर: अल्टिमेकर 3
  • फिलामेंट: पीएलए 2.85 मिमी
  • संकल्प: 0.1 मिमी
  • इन्फिल: १००%
  • समर्थन और आसंजन दोनों की जाँच की गई

आप रास्पबेरी पाई 3 चीजों के साथ सेगा मेगा ड्राइव 1 से स्रोत.stl फाइलें पा सकते हैं।

निम्नलिखित प्रिंट करें:

  • बैक पोर्ट: एचडीएमआई और ईथरनेट

    • पिछला-1-एचडीएमआई-1601-18.stl
    • बैक-2-एचडीएमआई-1601-18.stl
  • साइड एक्सटेंशन स्लॉट: यूएसबी और माइक्रो एसडी कार्ड रीडर

    • स्लॉट-1-D-SUB.stl
    • स्लॉट-2-डी-SUB.stl
    • स्लॉट-3-D-SUB.stl
  • आंतरिक

    पीआई-धारक-बहु.stl

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

चरण 3: बैक पोर्ट: एचडीएमआई और ईथरनेट

बैक पोर्ट: एचडीएमआई और ईथरनेट
बैक पोर्ट: एचडीएमआई और ईथरनेट
बैक पोर्ट: एचडीएमआई और ईथरनेट
बैक पोर्ट: एचडीएमआई और ईथरनेट
बैक पोर्ट: एचडीएमआई और ईथरनेट
बैक पोर्ट: एचडीएमआई और ईथरनेट

एचडीएमआई और ईथरनेट एक्सटेंशन केबल्स के साथ बैक-1-एचडीएमआई-1601-18 और बैक-2-एचडीएमआई-1601-18 दोनों को पकड़ें। आपको 3 स्क्रू की भी आवश्यकता होगी।

एक बार दोनों केबल लग जाने के बाद, नीचे के मामले में समर्थन को पेंच करें।

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

चरण 4: साइड एक्सटेंशन पोर्ट: यूएसबी और माइक्रोएसडी

साइड एक्सटेंशन पोर्ट: यूएसबी और माइक्रोएसडी
साइड एक्सटेंशन पोर्ट: यूएसबी और माइक्रोएसडी
साइड एक्सटेंशन पोर्ट: यूएसबी और माइक्रोएसडी
साइड एक्सटेंशन पोर्ट: यूएसबी और माइक्रोएसडी
साइड एक्सटेंशन पोर्ट: यूएसबी और माइक्रोएसडी
साइड एक्सटेंशन पोर्ट: यूएसबी और माइक्रोएसडी

स्लॉट-1-डी-एसयूबी, स्लॉट-2-डी-एसयूबी और स्लॉट-3-डी-एसयूबी, साथ ही यूएसबी और माइक्रो एसडी कार्ड रीडर एक्सटेंशन केबल्स को पकड़ो। आपको 4 स्क्रू की भी आवश्यकता होगी। सभी केबलों को समर्थन में माउंट करें और फिर इसे केस से जोड़ दें।

USB संस्करणों पर एक नोट: Pi 3B+ में सभी चार USB पोर्ट 2.0 संस्करण हैं। हालाँकि, Pi 4 दो USB 3.0 पोर्ट प्रदान करता है। सही केबल पाने और अनुकूलता बनाए रखने के लिए इसे ध्यान में रखें।

चरण 5: बोर्ड को ट्रिमिंग और सोल्डर करना

बोर्ड को ट्रिमिंग और सोल्डर करना
बोर्ड को ट्रिमिंग और सोल्डर करना
बोर्ड को ट्रिमिंग और सोल्डर करना
बोर्ड को ट्रिमिंग और सोल्डर करना
बोर्ड को ट्रिमिंग और सोल्डर करना
बोर्ड को ट्रिमिंग और सोल्डर करना

फोटो में दिखाए गए अनुसार मूल बटन और कंट्रोलर पोर्ट को रखते हुए, नए 3D प्रिंटेड सपोर्ट के साथ मामले में फिट होने के लिए बोर्ड को ट्रिम करें। ऑडियो और पावर जैक भी रखें।

सभी आवश्यक तारों को सही टर्मिनलों में मिलाएं (फोटो देखें):

  • पावर स्विच, 2 जम्पर तार
  • रीसेट बटन, 2 जम्पर तार
  • नियंत्रक बंदरगाह, प्रति बंदरगाह 9 जम्पर तार
  • पावर जैक, माइक्रो यूएसबी के साथ पावर केबल
  • ऑडियो जैक, 3.5 मिमी जैक के साथ ऑडियो केबल

एक बार यह हो जाने के बाद, सर्किट को नीचे के मामले में 3 स्क्रू के साथ संलग्न करें।

बोर्ड परिवर्तन पर एक नोट: मुझे वास्तव में मूल कंसोल के लिए एक श्रद्धांजलि के रूप में मूल और नए घटकों को एकीकृत करने और पुराने भागों को उपयोगी बनाने का विचार पसंद है, जो इस परियोजना से प्रेरित है। हालांकि, कार्यात्मक मेगा ड्राइव के साथ ऐसा न करें! इसे संरक्षित करें और इसके बजाय एक टूटे हुए को खोजें। आप शायद ईबे से एक सस्ता पा सकते हैं।

चरण 6: रास्पबेरी पाई को स्थापित करना और ठंडा करना

रास्पबेरी पाई को स्थापित करना और ठंडा करना
रास्पबेरी पाई को स्थापित करना और ठंडा करना
रास्पबेरी पाई को स्थापित करना और ठंडा करना
रास्पबेरी पाई को स्थापित करना और ठंडा करना
रास्पबेरी पाई को स्थापित करना और ठंडा करना
रास्पबेरी पाई को स्थापित करना और ठंडा करना

रास्पबेरी पाई और (वैकल्पिक रूप से) 2.5 स्टोरेज ड्राइव (अगले चरण में इस पर अधिक विवरण) के साथ पाई-होल्डर-मल्टी को पकड़ो।

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

कूलिंग पर एक नोट: सिस्टम को चुप रखने के लिए मेरे पास केवल पैसिव कूलिंग है। मैंने सीपीयू, रैम और यूएसबी/ईथरनेट चिप्स पर कुछ हीट सिंक लगाए। सक्रिय शीतलन स्थापित करने के लिए, आपको पंखे-धारक-मल्टी को प्रिंट करना होगा और शीर्ष मामले पर माउंट करने योग्य शीतलन प्रशंसक संलग्न करना होगा। विवरण के लिए मूल परियोजना देखें।

चरण 7: (वैकल्पिक) एक संग्रहण ड्राइव जोड़ना

(वैकल्पिक) स्टोरेज ड्राइव जोड़ना
(वैकल्पिक) स्टोरेज ड्राइव जोड़ना

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

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

परिणाम थोड़ा गड़बड़ है, और यहाँ बहुत सारे अनावश्यक घटक हैं। मैं स्वतंत्र शक्ति के लिए दोहरी यूएसबी पोर्ट के साथ यूएसबी केबल के लिए एक समर्पित सैटा का सुझाव दूंगा।

चरण 8: कंट्रोलब्लॉक स्थापित करना: नियंत्रक, पावर स्विच और एलईडी

कंट्रोलब्लॉक स्थापित करना: नियंत्रक, पावर स्विच और एलईडी
कंट्रोलब्लॉक स्थापित करना: नियंत्रक, पावर स्विच और एलईडी
कंट्रोलब्लॉक स्थापित करना: नियंत्रक, पावर स्विच और एलईडी
कंट्रोलब्लॉक स्थापित करना: नियंत्रक, पावर स्विच और एलईडी

पावर स्विच और कंट्रोलर को कंट्रोलब्लॉक से कनेक्ट करें। यह काफी सीधा है, क्योंकि नियंत्रक पिन 1 से 9 क्रमिक रूप से जुड़े हुए हैं। दो अतिरिक्त जम्पर तारों के साथ शीर्ष मामले पर एलईडी संलग्न करें, सही ध्रुवता रखते हुए।

कॉन्ट्रोब्लॉक रासपी के ठीक ऊपर स्नैप करता है, हालांकि इसे क्रियाशील बनाने के लिए ड्राइवर को स्थापित किया जाना चाहिए।

ड्राइवर स्थापित करें

रेट्रोपी सेटअप मेनू खोलें और मेनू के माध्यम से ड्राइवर स्थापित करें:

रेट्रोपाई-सेटअप> पैकेज प्रबंधित करें> ड्राइवर पैकेज प्रबंधित करें> कंट्रोलब्लॉक> इंस्टॉल करें

नियंत्रक प्रकार कॉन्फ़िगर करें:

टर्मिनल पर, टाइप करें:

सुडो नैनो /etc/controlblock.cfg

गेमपैड टाइप ढूंढें और इसे जेनेसिस में बदलें।

"गेमपैडटाइप": "जेनेसिस", // गेमपैड प्रकार सेट करता है। विकल्प: "आर्केड", "मैम", "स्नेस", "नेस", "जेनेसिस", "कोई नहीं" …

अब आप रेट्रोपी में नियंत्रकों को सेटअप करने में सक्षम होना चाहिए।

अधिक विस्तृत निर्देशों और कॉन्फ़िगरेशन के लिए, ControlBlock2 दस्तावेज़ीकरण देखें।

ControlBlock v2.1 पर एक नोट: यह घटक रास्पबेरी पाई में पावर प्रबंधन और नियंत्रक समर्थन जोड़ता है। पावर प्रबंधन डेटा भ्रष्टाचार को रोकता है और नियंत्रक मूल नियंत्रकों के लिए समर्थन जोड़ता है। आधुनिक नियंत्रकों को अभी भी किसी एक साइड यूएसबी पोर्ट के साथ या ब्लूटूथ के माध्यम से उपयोग किया जा सकता है। हालांकि यह घटक सुविधाजनक है, आपको इस परियोजना को पूरा करने के लिए वास्तव में इसकी आवश्यकता नहीं है। पावर स्विच को सीधे रास्पबेरी पाई से जोड़ा जा सकता है, और नियंत्रकों को db9_gpio_rpi का उपयोग करके GPIO से प्लग किया जाता है।

चरण 9: रीसेट बटन

बटन को रीसेट करें
बटन को रीसेट करें
बटन को रीसेट करें
बटन को रीसेट करें

रीसेट बटन को किसी भी एमुलेटर को छोड़ने और गेम चयन मेनू पर वापस जाने के लिए कॉन्फ़िगर किया गया है।

PiGRRL2 नियंत्रण स्थापित करें

टर्मिनल पर, टाइप करें:

कर्ल-ओ

sudo bash retrogame.sh

विकल्प 1 चुनें: PiGRRL 2 नियंत्रण करता है और स्क्रिप्ट को संस्थापन पूरा करने देता है।

ESC पिन कॉन्फ़िगरेशन बदलें

चूंकि ईएससी के लिए उपयोग किया जाने वाला डिफ़ॉल्ट पिन कंट्रोलब्लॉक के साथ संघर्ष करता है, हमें इसे एक अलग पिन में बदलने की जरूरत है, उदाहरण के लिए: जीपीआईओ 25 (पिन 22)

सूडो नैनो /boot/retrogame.cfg

ESC कुंजी लाइन खोजें, और इसे 25 में बदलें:

ईएससी 25 # रोम से बाहर निकलें; पीआईटीएफटी बटन 1…

रेट्रोआर्च अपडेट करें

टर्मिनल पर, टाइप करें:

sudo nano /opt/retropie/configs/all/retroarch.cfg

input_enable_hotkey और input_exit_emulator ढूंढें और दोनों को "एस्केप" में बदलें

input_enable_hotkey = "एस्केप" … input_exit_emulator = "एस्केप" …

रीसेट बटन कनेक्ट करें

अंत में, रीसेट बटन जम्पर तारों को 22 (GPIO 25) और पिन 25 (ग्राउंड) से कनेक्ट करें।

PiGRRL 2 पर एक नोट: यह अपने आप में एक पूरी तरह से अलग परियोजना है, और हम इसके द्वारा प्रदान की गई कई सुविधाओं में से केवल एक का उपयोग कर रहे हैं। रीसेट बटन को केवल पर्दे के पीछे Esc बटन के रूप में कॉन्फ़िगर किया गया है।

चरण 10: वॉल्यूम नियंत्रण (परीक्षण नहीं किया गया)

वॉल्यूम नियंत्रण (परीक्षण नहीं किया गया)
वॉल्यूम नियंत्रण (परीक्षण नहीं किया गया)

इस गाइड में यह चरण पूरा नहीं हुआ है

दुर्भाग्य से, मेरे मेगा ड्राइव पर वॉल्यूम स्लाइडर पोटेंशियोमीटर टूट गया था और मैं इसे अपने रास्पी से कनेक्ट नहीं कर सका। हालांकि, एक पोटेंशियोमीटर का उपयोग करके रास्पबेरी पाई पर ध्वनि की मात्रा को नियंत्रित करना संभव है। हालांकि मैं विस्तृत निर्देश नहीं दे सकता, फिर भी मैं आपको इसके साथ थोड़ा प्रयोग करने के लिए प्रोत्साहित करता हूं।

पोटेंशियोमीटर से एनालॉग सिग्नल को एक डिजिटल सिग्नल में परिवर्तित किया जाना चाहिए जिसे रास्पबेरी पाई पढ़ सकता है, जिसे GPIO से जुड़ी MCP3008 चिप का उपयोग करके प्राप्त किया जा सकता है।

चरण-दर-चरण निर्देशों के लिए निम्नलिखित मार्गदर्शिका देखें:

रास्पबेरी पाई के लिए एनालॉग इनपुट MCP3008 का उपयोग करते हुए - एनालॉग इनपुट को डिजिटल में बदलें और ऑडियो वॉल्यूम को नियंत्रित करें

चरण 11: बिजली की आपूर्ति

बिजली की आपूर्ति
बिजली की आपूर्ति

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

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

चरण 12: मामले को फिर से इकट्ठा करें

मामले को फिर से इकट्ठा करें
मामले को फिर से इकट्ठा करें
मामले को फिर से इकट्ठा करें
मामले को फिर से इकट्ठा करें
मामले को फिर से इकट्ठा करें
मामले को फिर से इकट्ठा करें

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

चरण 13: इसे प्लग इन करें और आनंद लें

इसे प्लग इन करें और आनंद लें
इसे प्लग इन करें और आनंद लें
इसे प्लग इन करें और आनंद लें
इसे प्लग इन करें और आनंद लें
इसे प्लग इन करें और आनंद लें
इसे प्लग इन करें और आनंद लें

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

स्प्लैश स्क्रीन

एक बोनस के रूप में, मैंने एक स्प्लैशस्क्रीन संलग्न की है जिसका उपयोग आप अपने मेगा रास्पी पर कर सकते हैं। इसका उपयोग करने के लिए, छवि को यहां अपलोड करें:

/होम/पीआई/रेट्रोपाई/स्प्लैशस्क्रीन/

फिर रेट्रोपी मेनू के तहत स्प्लैशस्क्रीन कॉन्फ़िगरेशन बदलें।

कार्ट्रिज स्लॉट ईस्टर अंडे

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

अब अपने पसंदीदा रेट्रो गेम के साथ मेगा रासपी का आनंद लेने का समय आ गया है। मज़े करो!

सिफारिश की: