विषयसूची:
- चरण 1: ए। भागों को प्राप्त करें
- चरण 2: B. हार्डवेयर सेट करें।
- चरण 3: सी. डिफ़ॉल्ट सेट अप में काम करने के लिए रिकालबॉक्स सॉफ़्टवेयर स्थापित करें।
- चरण 4: D. GPIO नियंत्रक बटन के लिए रिकालबॉक्स कॉन्फ़िगरेशन संशोधित करें
- चरण 5: ई. टीएफटी स्क्रीन और स्पीकर के लिए रिकालबॉक्स कॉन्फ़िगरेशन संशोधित करें।
वीडियो: हैंडहेल्ड रिकालबॉक्स गेम कंसोल 2.2 टीएफटी का उपयोग कर रहा है: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
2.2” TFT LCD और एक रास्पबेरी पाई 0 W और GPIO बटन का उपयोग करके हैंडहेल्ड रिकालबॉक्स गेम कंसोल के DIY के लिए निर्देश।
शामिल चरणों के पूर्ण प्रदर्शन के लिए आप इस यूट्यूब वीडियो को देख सकते हैं:
ए सभी भागों को प्राप्त करें।
बी भागों को एक साथ मिलाएं।
C. रिकालबॉक्स सॉफ़्टवेयर स्थापित करें।
D. GPIO बटन के लिए Recalbox कॉन्फ़िगर करें
E. TFT और स्पीकर के लिए Recalbox कॉन्फ़िगर करें
चरण 1: ए। भागों को प्राप्त करें
उनमें से ज्यादातर amazon या aliexpress या चीन और हांगकांग Taobao से उपलब्ध हैं।
1. रास्पबेरी पाई जीरो डब्ल्यू
2. 16 जी टीएफ कार्ड।
3. 2.2 "टीएफटी एलसीडी एसपीआई आईएल9341"
4. बैटरी प्रबंधन के लिए 5V यूएसबी चार्जर
5. 3.7 वी 1500 एमएएच एलआईपीओ बैटरी।
6. दो मिनी स्पीकर
7. स्विच के साथ 3.5 मिमी हेडफोन जैक
8. दो 10uF संधारित्र।
9. 14 साइलेंट बटन
10. एलसीडी ब्रिटनेस कंट्रोल के लिए 50K VR।
11. मिनी स्लाइड स्विच
12. दो तरफा 7cm x 9cm प्रोटोटाइप PCB
13. बैक कवर के लिए 7cm x 9cm Arglic बोर्ड।
14. पीछे के कवर को पकड़ने के लिए चार 3 मिमी x 20 मिमी स्क्रू।
15. 0.2 मिमी या 0.3 मिमी टुकड़े टुकड़े (अछूता) तार
17. मिनी-एचडीएमआई से एचडीएमआई कन्वर्टर प्लग या केबल।
18. माइक्रो-यूएसबी से यूएसबी कन्वर्टर प्लग या केबल।
चरण 2: B. हार्डवेयर सेट करें।
- यह प्रोजेक्ट गेम कंसोल के फ्रेम के रूप में दो तरफा 7x9 सेमी प्रोटोटाइप पीसीबी का उपयोग करता है। हम इसे "पीसीबी" के रूप में संदर्भित करेंगे।
- पीसीबी के सामने की तरफ लेआउट में दिखाए गए बटनों को मिलाएं।
- पीसीबी के सामने 2.2 "टीएफटी एलसीडी माउंट करें। पीसीबी के दूसरी तरफ 9 पिन महिला हेडर में पीसीबी के माध्यम से पिन डालें।
- पीसीबी के पीछे की तरफ रास्पबेरी पाई जीरो डब्ल्यू को माउंट करें।
- 0.2 या 0.3 मिमी लैमिनेटेड (इन्सुलेटेड) तारों का उपयोग करते हुए, सर्किट आरेख और पिन लेआउट के बाद TFT LCD से रास्पबेरी पाई तक सभी कनेक्शनों को मिलाप करें। एलसीडी का एलईडी पिन चमक समायोजन के लिए 50K VR के माध्यम से 3V से जुड़ता है।
- बटन के एक छोर को जमीन से मिलाएं, और दूसरे छोर को पिन लेआउट के बाद रास्पबेरी पाई के दाहिने GPIO पिन से मिलाएं।
- सर्किट आरेख में दिखाए गए अनुसार 10 यूएफ कैपेसिटर, हेडफोन जैक और स्पीकर को मिलाएं।
- सर्किट आरेख के अनुसार 5V बैटरी चार्जर सर्किट बोर्ड, स्लाइडिंग स्विच और बैटरी को 5V और रास्पबेरी पाई के ग्राउंड पिन से मिलाएं।
- पीसीबी के पिछले हिस्से को आर्गिलिक बोर्ड से ढक दें और इसे स्क्रू से सुरक्षित करें।
चरण 3: सी. डिफ़ॉल्ट सेट अप में काम करने के लिए रिकालबॉक्स सॉफ़्टवेयर स्थापित करें।
1. Respberry Pi 0 के लिए Recalbox 2018 12 24 क्रिसमस बीटा बूट छवि डाउनलोड करें।
forum.recalbox.com
क्रिसमस बीटा डाउनलोड लिंक
forum.recalbox.com/topic/15010/testers-wan…
2. रिकालबॉक्स बूट छवि पहले से ही कुछ फ्रीवेयर गेम रोम के साथ आती है। वेब से अधिक गेम्स रोम डाउनलोड करें।
3. Recalbox बूट छवि को 16G TF कार्ड में जलाने के लिए - Etcher या अन्य Sdcard बर्नर का उपयोग करें।
4. रास्पबेरी पाई 0 डब्ल्यू के टीएफ कार्ड स्लॉट में 16 जी टीएफ कार्ड डालें।
5. एक एचडीएमआई स्क्रीन को मिनी एचडीएमआई से एचडीएमआई कन्वर्टर के माध्यम से रास्पबेरी पाई 0W के मिनी एचडीएमआई पोर्ट से कनेक्ट करें।
5. एक यूएसबी कीबोर्ड को माइक्रो यूएसबी से यूएसबी कन्वर्टर के माध्यम से रास्पबेरी पाई के यूएसबी पोर्ट से कनेक्ट करें।
7. माइक्रो यूएसबी पावर केबल को 5वी बैटरी चार्जर से कनेक्ट करें।
इसे चालू करने के लिए स्लाइड स्विच को चालू करें।
8. जांचें कि रिकैलबॉक्स स्प्लैश स्क्रीन दिखाई दे रही है और स्टार्टअप संगीत एचडीएमआई टीवी स्क्रीन पर चलाया जा रहा है। अन्यथा, हार्डवेयर में समस्या हो सकती है, कनेक्शन जांचें।
9. प्रारंभिक सेट अप के लिए कीबोर्ड पर निम्नलिखित कुंजियों को जॉयस्टिक बटन से मैप किया जाता है:
ए = (आगे बढ़ने के लिए), एस = (वापस जाने के लिए), एंटर/स्टार्ट के रूप में वापसी, स्पेस के रूप में चयन करें।
ऊपर/नीचे/बाएं/दाएं तीर कुंजियों को डी-पैड के ऊपर/नीचे/बाएं/दाएं मैप किया जाता है।
10. सिस्टम मेनू पर जाने के लिए ENTER दबाएँ। नेटवर्क सेटिंग्स में जाने के लिए तीर कुंजियों का उपयोग करें, और A दबाएं।
11. वाईफ़ाई मेनू में एक बार, वाईफ़ाई को सक्षम करने के लिए तीर कुंजियों और ए कुंजियों का उपयोग करें, अपने वाईफ़ाई नेटवर्क के एसएसआईडी और पासवर्ड को इनपुट करें। सुनिश्चित करें कि उचित अपर/लोअर केस का उपयोग किया गया है। अंत में बंद करें का चयन करें और वाईफ़ाई को सक्षम करने के लिए ए दबाएं।
12. नेटवर्क सेटिंग्स स्क्रीन पर वापस जाएं, और रिकालबॉक्स को सौंपा गया आईपी पता रिकॉर्ड करें।
चरण 4: D. GPIO नियंत्रक बटन के लिए रिकालबॉक्स कॉन्फ़िगरेशन संशोधित करें
1. अपने पीसी या मैक, एसएसएच से रिकालबॉक्स के आईपी पते तक।
एसएसएच रूट@192.168.1.170
या आप कोशिश कर सकते हैं ssh [email protected]
2. रूट की आईडी और "recalboxroot" के डिफ़ॉल्ट रूट पासवर्ड का उपयोग करके लॉगिन करें
3. टीएफटी एलसीडी के लिए जीपीआईओ बटन और अन्य पैरामीटर सेट करने के लिए निम्न आदेश टाइप करें।
माउंट -ओ रिमाउंट, आरडब्ल्यू /
सीडी ~
vi recalbox.conf
4. vi में रहते हुए, शब्द खोजने के लिए "/pattern" का प्रयोग करें। फिर वहां कूदने के लिए ENTER दबाएँ।
संपादन मोड में बदलने के लिए A कुंजी दबाएं।
आवश्यक मान टाइप करें (तीर कुंजियों का उपयोग करके, जहाँ आवश्यक हो, बैकस्पेस/डिलीट कुंजियाँ)।
एक बार उस लाइन का संपादन समाप्त हो जाने के बाद, केवल-पढ़ने के लिए मोड पर वापस जाने के लिए "ESC" कुंजी दबाएं।
अन्य मापदंडों की खोज जारी रखें।
एक बार सब कुछ हो जाने के बाद, केवल-पढ़ने के लिए मोड पर वापस जाने के लिए "ईएससी" दबाएं।
प्रेस एक्स:! बचाने और बाहर निकलने के लिए।
system.power.switch = PIN56PUSH
नियंत्रक.जीपीओ.सक्षम = 1
controlers.gpio.arg=map=4 gpio=21, 24, 26, 19, 5, 6, 22, 4, 20, 17, 27, 16, 12
5. रिकालबॉक्स 2018 क्रिसमस बीटा (/recalbox/scripts/recalbox-config.sh) की बूट अप स्क्रिप्ट फ़ाइल मेरे द्वारा recalbox.conf फ़ाइल में डाले गए दूसरे पैरामीटर में नहीं आ सकती।
जब तक इसे बाद के रिलीज़ में ठीक नहीं किया जाता है, तब तक हमें इस समस्या को ठीक करने के लिए निम्नलिखित पंक्तियों को बदलने की आवश्यकता है ताकि कस्टम GPIO बटन पिन मैपिंग प्रभावी हो सके।
माउंट -ओ रिमाउंट, आरडब्ल्यू /
vi /recalbox/scripts/recalbox-config.sh
जबकि Vi में /extra2=“कमांड का उपयोग करके extra2=“$4” के साथ लाइन खोजें, फिर उसके बाद एक लाइन जोड़ने के लिए ENTER और a दबाएं।
अतिरिक्त 3 = "$ 5"
फिर कमांड / मैप = " का उपयोग करके मानचित्र = "$ अतिरिक्त 2" के साथ लाइन खोजें
फिर इसे बदल दें
नक्शा="$अतिरिक्त2 $अतिरिक्त3"
6. उसके बाद, टाइप करके परिवर्तनों को प्रभावी करने के लिए रिकॉल बॉक्स को रीबूट करें
शटडाउन -आर अभी
7. रीकल बॉक्स के बूट होने के बाद, मुख्य मेनू पर जाने के लिए ENTER दबाने के लिए कीबोर्ड की कुंजियों का उपयोग करें। फिर नियंत्रक सेटिंग्स का चयन करें और ए दबाएं। नियंत्रक को कॉन्फ़िगर करें चुनें और ए दबाएं। पुष्टि करने के लिए दूसरी बार ए दबाएं।
8. आपको अपनी जॉयस्टिक कुंजियों में से एक को दबाकर रखने के लिए कहने के लिए एक स्क्रीन दिखाई देगी। अगली स्क्रीन देखने तक अपने रिकैलबॉक्स (कीबोर्ड नहीं) पर ए बटन को दबाकर रखें। यदि यह काम नहीं करता है, तो बटन कनेक्शन में कुछ गड़बड़ हो सकती है, कृपया कनेक्शन फिर से जांचें।
9. यदि सब कुछ अच्छा है, तो आपको स्क्रीन पर दी गई प्रत्येक जॉयस्टिक कुंजी के लिए बटन दबाने के लिए कहा जाएगा। सबसे पहले डी-पैड कीज़ को ऊपर, नीचे, बाएँ, दाएँ, आदि दबाएँ। जब आप जॉयस्टिक-1, जॉयस्टिक-2 पर आते हैं, तो इन बटनों को छोड़ने के लिए रिकालबॉक्स पर डाउन बटन दबाएँ क्योंकि ये GPIO नियंत्रकों पर उपलब्ध नहीं हैं। जब आप L1/पेज अप पर आते हैं, तो L1 बटन दबाएं, R1/पेजडाउन दबाएं, R1 बटन दबाएं। L2, R2, L3, R3 के लिए GPIO नियंत्रकों द्वारा प्रदान नहीं किए गए हैं, इन बटनों को छोड़ दें। अंत में, हॉटकी बटन के लिए हॉट की (एचके) दबाएं।
10. कॉन्फ़िगर किए गए नए बटन को स्वीकार करने के लिए अंत में B बटन दबाएं।
11. आप मुख्य मेनू पर वापस आ जाएंगे। GPIO नियंत्रकों पर ऊपर नीचे बाएँ दाएँ और अन्य बटनों का परीक्षण करें।
12. यदि यह सब ठीक है, तो आप TFT स्क्रीन कॉन्फ़िगरेशन के लिए आगे बढ़ सकते हैं।
चरण 5: ई. टीएफटी स्क्रीन और स्पीकर के लिए रिकालबॉक्स कॉन्फ़िगरेशन संशोधित करें।
1. अपने पीसी या मैक, एसएसएच से रिकालबॉक्स के आईपी पते तक।
एसएसएच रूट@192.168.1.170
या आप कोशिश कर सकते हैं ssh [email protected]
2. रूट की आईडी और "recalboxroot" के डिफ़ॉल्ट रूट पासवर्ड का उपयोग करके लॉगिन करें
3. TFT LCD और स्पीकर सेट करने के लिए निम्न कमांड टाइप करें।
माउंट -ओ रिमाउंट, आरडब्ल्यू / बूट
vi /boot/config.txt
vi में रहते हुए, फ़ाइल के निचले भाग तक जाने के लिए नीचे तीर का उपयोग करें।
संपादन मोड में बदलने के लिए A कुंजी दबाएं।
निम्नलिखित पंक्तियों में टाइप करें, फिर केवल-पढ़ने के लिए मोड पर वापस जाने के लिए "ESC" कुंजी दबाएं।
प्रेस एक्स:! बचाने और बाहर निकलने के लिए।
# GPIO TFT सक्षम करें
hdmi_group=2
hdmi_mode=87
hdmi_cvt=320 240 60 1 0 0 0
dtparam=spi=on
dtparam=i2c1=on
dtparam=i2c_arm=on
dtoverlay=pitft22, घुमाएँ=270, गति=64000000, fps=30
# GPIOs एनालॉग ऑडियो सक्षम करें
dtoverlay=pwm-2chan, pin=18, func=2, pin2=13, func2=4
4. TFT LCD के लिए अन्य पैरामीटर सेट करने के लिए निम्न कमांड टाइप करें।
माउंट -ओ रिमाउंट, आरडब्ल्यू /
सीडी ~
vi recalbox.conf
5. vi में रहते हुए, शब्द खोजने के लिए "/pattern" का प्रयोग करें। फिर वहां कूदने के लिए ENTER दबाएँ।
संपादन मोड में बदलने के लिए A कुंजी दबाएं।
आवश्यक मान टाइप करें (तीर कुंजियों का उपयोग करके, जहाँ आवश्यक हो, बैकस्पेस/डिलीट कुंजियाँ)।
एक बार उस लाइन का संपादन समाप्त हो जाने के बाद, केवल-पढ़ने के लिए मोड पर वापस जाने के लिए "ESC" कुंजी दबाएं।
अन्य मापदंडों की खोज जारी रखें।
एक बार सब कुछ हो जाने के बाद, केवल-पढ़ने के लिए मोड पर वापस जाने के लिए "ईएससी" दबाएं।
प्रेस एक्स:! बचाने और बाहर निकलने के लिए।
system.fbcp.enabled=1
वैश्विक.वीडियोमोड=डिफ़ॉल्ट
ऑडियो.डिवाइस=जैक
6. उसके बाद, टाइप करके परिवर्तनों को प्रभावी करने के लिए रिकॉल बॉक्स को रीबूट करें
शटडाउन -आर अभी
7. रीकल बॉक्स के बूट होने के बाद, टीएफटी स्क्रीन को स्प्लैश स्क्रीन को डिपप्ले करना चाहिए और जीपीआईओ पिन द्वारा संचालित स्पीकर पर स्वागत संगीत बजाया जाएगा। अगर आपको वह 1 मिनट या उससे अधिक के बाद नहीं मिलता है, तो कुछ गड़बड़ है। बॉक्स को बंद करें और फिर से कनेक्शन जांचें।
8. अगर सब कुछ ठीक रहा, तो आप एक गेम खेलना शुरू कर सकते हैं।
9. इसे सेट करने के लिए आपको सभी चरणों की आवश्यकता है। रेट्रो गेमिंग के साथ गुड लक।
10. हो गया:)
सिफारिश की:
DIY हैंडहेल्ड गेम कंसोल रेट्रोपी का उपयोग करना: 7 कदम
रेट्रोपी का उपयोग करके DIY हैंडहेल्ड गेम कंसोल: इस प्रोजेक्ट को बेहतर ढंग से समझने के लिए उपरोक्त वीडियो देखें। जुर्माना। आपको शुरू करने का समय आ गया है!सबसे पहले, हम रेट्रोपाई का उपयोग करने जा रहे हैं। इससे हमारे पास दो विकल्प बच जाते हैं। अगर हमने अपने एसडी कार्ड में पहले से ही रास्पियन स्थापित किया है, तो हम रेट्रोपी स्थापित कर सकते हैं
हैंडहेल्ड अरुडिनो पेपर रॉक कैंची गेम I2C के साथ 20x4 एलसीडी डिस्प्ले का उपयोग करना: 7 कदम
I2C के साथ 20x4 एलसीडी डिस्प्ले का उपयोग करते हुए हैंडहेल्ड Arduino पेपर रॉक कैंची गेम: सभी को नमस्कार या शायद मुझे "हैलो वर्ल्ड!" कहना चाहिए कि आपके साथ एक प्रोजेक्ट साझा करना एक बहुत खुशी होगी जो कई चीजों के लिए मेरी प्रविष्टि रही है। यह एक I2C 20x4 LCD डिस्प्ले का उपयोग करते हुए एक हैंडहेल्ड Arduino पेपर रॉक कैंची गेम है। मैं
DIY रास्पबेरी पाई जीरो हैंडहेल्ड गेम कंसोल: 6 चरण (चित्रों के साथ)
DIY रास्पबेरी पाई ज़ीरो हैंडहेल्ड गेम कंसोल: इस प्रोजेक्ट में मैं आपको दिखाऊंगा कि कैसे मैंने एक रास्पबेरी पाई ज़ीरो, एनआईएमएच बैटरी, एक होममेड ओवर-डिस्चार्ज प्रोटेक्शन सर्किट, एक रियरव्यू एलसीडी और एक ऑडियो amp का उपयोग एक हैंडहेल्ड गेम कंसोल बनाने के लिए किया जो कि खेल सकता है रेट्रो खेल। आएँ शुरू करें
ESP32 हैंडहेल्ड गेम कंसोल: 21 कदम (चित्रों के साथ)
ESP32 हैंडहेल्ड गेम कंसोल: यह निर्देश दिखाता है कि NES एमुलेटर गेम कंसोल बनाने के लिए ESP32 और ATtiny861 का उपयोग कैसे करें
रिकालबॉक्स और कोडी के लिए वेवशेयर गेम हैट सेटअप करें: 4 कदम
रिकालबॉक्स और कोडी के लिए वेवशेयर गेम हैट सेटअप करें: वेवशेयर गेम हैट आपके रास्पबेरी पाई 3बी या 3बी+ को रेट्रो-गेमिंग मशीन और कोडी वीडियो स्टेशन में बदलकर एक अच्छा अतिरिक्त है। हालांकि वेवशेयर गेम हैट डाउनलोड करने योग्य रेट्रो-पाई छवियों और ड्राइवरों के साथ आता है, लेकिन बहुत अधिक इंस्ट्रक्ट नहीं हैं