विषयसूची:
- चरण 1: ESP32 प्रोग्राम करें
- चरण 2: लिंक पोर्ट कनेक्टर प्राप्त करना
- चरण 3: एक छोटा पीसीबी काटें
- चरण 4: एक छोटा पीसीबी काटें (2)
- चरण 5: कनेक्टर को ESP32. से वायर करें
- चरण 6: मामले को अनुकूलित करें
- चरण 7: समाप्त करना
वीडियो: ब्लूटूथ गेमपैड के रूप में गेमबॉय एडवांस: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
डिवाइस मूल रूप से एक ESP32 है जो लिंक पोर्ट के माध्यम से GBA से जुड़ा है। डिवाइस से जुड़े होने के साथ और GBA में कोई कार्ट्रिज डाले बिना, GBA के ESP32 को चालू करने के बाद GBA में लोड होने के लिए एक छोटा रोम भेजता है। यह रोम ब्लूटूथ कनेक्शन को संभालने और ब्लूटूथ होस्ट से कनेक्ट होने पर उपयोगकर्ता इनपुट को ईएसपी 32 में भेजने और गेमपैड के रूप में कार्य करने के लिए ईएसपी 32 और जीबीए के बीच संचार को सक्षम करने के लिए बनाया गया एक प्रोग्राम है। दुर्भाग्य से यह केवल पारंपरिक जीबीए के साथ काम करता है और मैं इसे जीबीए एसपी के साथ काम नहीं कर सका। मुझे लगता है कि जीबीए एसपी पर्याप्त शक्ति नहीं देता है।
जब ईएसपी 32 चालू होता है तो एसपीआई के माध्यम से जीबीए को एक मल्टीबूट अनुक्रम करता है जो एक रोम भेजता है जिसे ईएसपी 32 ने फ्लैश मेमोरी में संग्रहीत किया है। एक बार लोड हो जाने पर ESP32 उसी पिन में UART पोर्ट को सक्षम बनाता है और रोम लिंक पोर्ट के माध्यम से UART का उपयोग करके ESP32 के साथ संचार करता है। ESP32 3.3V द्वारा संचालित है जो GBA पोर्ट के माध्यम से देता है
आपूर्ति:
ESP32 WROOM और ESP32 प्रोग्रामर
जीबीए लिंक पोर्ट पुरुष कनेक्टर और मामले के लिए जीबीए-जीसी नॉक-ऑफ एडाप्टर
कुछ बिजली के टेप और तार
चरण 1: ESP32 प्रोग्राम करें
अपने ESP32 को फर्मवेयर के साथ प्रोग्रामिंग शुरू करें जो आप यहां पा सकते हैं:
github.com/Shyri/gba-bt-hid/tree/master/es…
मैं एक इस प्रोग्रामर का उपयोग करने की सलाह देता हूं जो वे वहां बेचते हैं, एक तस्वीर की तरह।
इस परियोजना का परीक्षण ईएसपी-आईडीएफ v3.3.2 के साथ किया गया था जिसे आप यहां देख सकते हैं:https://github.com/espressif/esp-idf/releases
आपको btstack भी इंस्टॉल करना होगा। प्रतिबद्ध https://github.com/bluekitchen/btstack/commit/a0a… सबसे नवीनतम संस्करण है जो इस परियोजना में काम करने के लिए सिद्ध हुआ है।
बस यहां ESP32 पर्यावरण निर्देशों का पालन करें
ESP32 को प्रोग्रामर में प्लग करें। प्रोग्रामर को पीसी में प्लग करें। कोड डायरेक्टरी में जाएं और 'मेक फ्लैश' चलाएं
चरण 2: लिंक पोर्ट कनेक्टर प्राप्त करना
मैं इस GBA-GC केबल में से किसी एक को खरीदने की सलाह देता हूं जो वे बेचते हैं।
वे एक लिंक पोर्ट कनेक्टर और एक केस दोनों प्रदान करेंगे जहां आप डिवाइस को रखेंगे और आपके जीबीए में अच्छी तरह से संलग्न होंगे।
इसे डिसाइड करना और लिंक पोर्ट कनेक्टर को डिसाइड करना। यहां सावधान रहें और जल्दी न करें, कनेक्टर मुख्य रूप से प्लास्टिक से बना होता है और यदि आप सोल्डरिंग आयरन को बहुत अधिक समय तक रखते हैं तो यह पिघलना शुरू हो जाएगा और यह बाद में आपके जीबीए में सही ढंग से प्लग नहीं करेगा।
चरण 3: एक छोटा पीसीबी काटें
आपने देखा होगा कि जीबीए-जीसी एडेप्टर में आने वाले पीसीबी का एक विशेष आकार होता है ताकि जब भी आप जीबीए के ऊपर से एडेप्टर खींचते हैं तो कनेक्टर केस से बाहर नहीं आता है। उसी चीज़ को बनाने के लिए मैंने इस आकार के साथ परफ़ॉर्मर के टुकड़े को काट दिया
चरण 4: एक छोटा पीसीबी काटें (2)
आपने देखा होगा कि जीबीए-जीसी एडेप्टर में आने वाले पीसीबी का एक विशेष आकार होता है ताकि जब भी आप जीबीए के ऊपर से एडेप्टर खींचते हैं तो कनेक्टर केस से बाहर नहीं आता है। उसी चीज़ को बनाने के लिए मैंने इस आकार के साथ परफ़ॉर्मर के टुकड़े को काटा:
यदि आप मापन के लिए रूलर नहीं निकालना चाहते हैं, तो आप संदर्भ के रूप में पूर्ण का उपयोग कर सकते हैं। अब हमें लिंक पोर्ट कनेक्टर को उस पैर से चिपकाना होगा जो चौड़ाई में तीन छेद हो। ऊपर दिए गए आरेख में आप कनेक्टर को बाएं पैर में रखेंगे और कनेक्टर का निचला भाग स्क्रीन के बाहर की ओर इंगित करेगा। ध्यान रखें कि पूर्ण बोर्ड के दोनों किनारों को जोड़ते हैं और हम लिंक पोर्ट पिन को छोटा नहीं करना चाहते हैं। मैंने जो किया वह कनेक्टर के एक तरफ के पिन को छेद की पहली पंक्ति में मिलाप कर रहा था, और दूसरी तरफ अन्य तीन पिनों को पहली पंक्ति के संपर्क से बचने की कोशिश कर रहे छेद की दूसरी पंक्ति में मिलाप कर रहा था। थोड़ा मोटा लेकिन यह काम करता है।
चरण 5: कनेक्टर को ESP32. से वायर करें
इस आरेख के बाद लिंक पोर्ट से ESP32 पिन तक 5 कनेक्शन तार करें। EN को 3V3 के साथ छोटा करना याद रखें अन्यथा यह काम नहीं करेगा।
चरण 6: मामले को अनुकूलित करें
अब जब हमने इसे तार-तार कर दिया है, तो आप इसका परीक्षण कर सकते हैं और देख सकते हैं कि यह काम करता है या नहीं।
एक बार परीक्षण करने के बाद हम इसे मामले में रखने के लिए आगे बढ़ सकते हैं। इसे फिट करने के लिए हमें केस को कुछ जगहों पर उकेरना होगा। आप तस्वीरों में देख सकते हैं जहां आपको केस के एक साइड में नक्काशी करनी है।
दूसरी तरफ आप ESP32 कोनों से मेल खाने के लिए सिर्फ एक जोड़े को बहुत ही हल्के निशान बना सकते हैं।
चरण 7: समाप्त करना
ESP32 पिन में कुछ बिजली के नल लगाएं ताकि बंद होने के बाद आप किसी भी तरह की कमी से बच सकें। टुकड़ों को चित्र की तरह रखें। एक तरफ लिंक कनेक्टर के साथ कट परफ़ॉर्मर और दूसरी तरफ ESP32। केबलों को झुकाते हुए दोनों पक्षों को एक साथ लाएं ताकि अंदर ही रहें।
दो स्क्रू लगाएं और आप जाने के लिए तैयार हैं!
सिफारिश की:
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
गेमबॉय एडवांस एसपी को बिना चार्जर के चार्ज करना: 3 कदम
बिना चार्जर के गेमबॉय एडवांस एसपी चार्ज करना: इस निर्देश में मैं आपको सिखाने जा रहा हूं कि बिना चार्जर के गेमबॉय एडवांस एसपी कैसे चार्ज किया जाए। मैंने घरेलू सामानों का उपयोग करके GBA SP चार्जर बनाया। मैं इस समस्या को ऑनलाइन एक ट्यूटोरियल के साथ हल करना चाह रहा था लेकिन अंत में सभी "ट्यूटोरियल" ने ते
IOT BIT (औपचारिक रूप से PiAnywhere V1.31 के रूप में जाना जाता है) रास्पबेरी पाई के लिए 4G और LTE हैट: 10 कदम (चित्रों के साथ)
IOT BIT (औपचारिक रूप से PiAnywhere V1.31 के रूप में जाना जाता है) रास्पबेरी पाई के लिए 4G और LTE Hat: IOT BIT 4G & रास्पबेरी Pi4G के लिए LTE Hat (100 mbps down/ 50 mbps up) - आपके रास्पबेरी पाई के लिए अल्ट्रा फास्ट इंटरनेट कनेक्टिविटी, बड़े डाउनलोड और वीडियो स्ट्रीमिंग के लिए उत्कृष्ट। IOT BIT 4G & रास्पबेरी पाई बीटा प्रो के लिए एलटीई हैट
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: 3 कदम
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: यह मार्गदर्शिका आपको दिखाएगी कि अपने Wii रिमोट (Wiimote) को अपने पीसी से कैसे लिंक करें और इसे माउस के रूप में उपयोग करें
एलईडी मॉड और गेमबॉय एडवांस: 8 कदम
एलईडी मॉड ए गेमबॉय एडवांस: इस इंस्ट्रक्शनल को देखने के बाद, मैंने एक इंस्ट्रक्शनल टू एलईडी मॉड को जीबीए बनाने का फैसला किया। इस मॉड के साथ, आप अपने GBA केस को अच्छा प्रकाश प्रभाव देते हुए हल्का बना सकते हैं