विषयसूची:

एनईएस नियंत्रक आइपॉड रिमोट: 7 कदम (चित्रों के साथ)
एनईएस नियंत्रक आइपॉड रिमोट: 7 कदम (चित्रों के साथ)

वीडियो: एनईएस नियंत्रक आइपॉड रिमोट: 7 कदम (चित्रों के साथ)

वीडियो: एनईएस नियंत्रक आइपॉड रिमोट: 7 कदम (चित्रों के साथ)
वीडियो: Ranking the WORST Controllers of All Time 2024, जुलाई
Anonim
एनईएस नियंत्रक आइपॉड रिमोट
एनईएस नियंत्रक आइपॉड रिमोट

एक पीआईसी माइक्रोकंट्रोलर को एनईएस नियंत्रक में एम्बेड करके, इसे ऐप्पल के आईपॉड रिमोट के प्रतिस्थापन में परिवर्तित किया जा सकता है। (केवल तीसरी और चौथी पीढ़ी के आइपॉड में यह है, यह हेडफोन जैक के बगल में एक छोटा अंडाकार बंदरगाह है)। अपडेट (८/२६/२०११): आईपोड ने इस आईपोड रिमोट कनेक्टर का उपयोग किए हुए काफी समय हो गया है, लेकिन डॉक कनेक्टर (शफल, आईपैड और आईफोन को छोड़कर सभी आईपॉड पर इस्तेमाल किया गया) में एक ही आरएक्स/टीएक्स पिन है।, साथ ही 3.3V आउट। एक साधारण ब्रेकआउट बोर्ड अंत में हैक किए गए कनेक्टर को बदल सकता है, और आप इसे किसी भी हाल के Apple उत्पादों के साथ काम करने के लिए प्राप्त कर सकते हैं। आप ब्रेकआउट बोर्ड यहां खरीद सकते हैं: https://www.kineteka.com/PodBreakout-v1.aspx (मिनी एक बहुत अच्छा है, और उनके पास पिनआउट जानकारी भी है)।

चरण 1: भाग

पार्ट्स
पार्ट्स

माइक्रोकंट्रोलर- dsPIC30F2011 इन्हें माइक्रोचिप के नमूना साइटप्रोग्रामर से नमूना लिया जा सकता है- dsPIC का उपयोग करने की कमी जटिल प्रोग्रामिंग प्रक्रिया है। इसे प्रोग्राम करने का सबसे आसान तरीका माइक्रोचिप ICD2 का उपयोग करना है, हालांकि ये काफी महंगे हैं। मैंने यह कोशिश नहीं की है, लेकिन जाहिर तौर पर https://homerreid.ath.cx/misc/dspicprg/ पर मिलने वाली उपयोगिताओं का उपयोग घर के बने JDM Programmer. IC सॉकेट्स के साथ किया जा सकता है- मैंने 2 8-पिन DIP सॉकेट्स (एक सिंगल 18) का उपयोग किया है। पिन या 16 पिन ने भी काम किया होगा)। प्रोग्रामिंग और डिबगिंग के लिए IC को हटाने और बदलने के लिए ये आवश्यक हैं। NES ControllerDremel कटिंग बिट के साथशार्प नाइफसोल्डरिंग आयरन और स्मॉल गेज इलेक्ट्रिकल सोल्डरडिसोल्डरिंग पंपफ्लश कटर, या वायर कटरनीडलोज़ प्लायर्सस्टैंडर्ड इथरनेट (CAT-5) केबलिंग एक अच्छी मात्रा में छोटे गेज वायर- मैंने इस्तेमाल किया अतिरिक्त CAT-5 केबल.3G या 4G iPod की आंतरिक सीमा। iPod पर रिमोट जैक के लिए एक प्लग। इसे हासिल करना सबसे कठिन है। आईपॉड लिनक्स की साइट पर कई सुझाव दिए गए हैं। मैंने एक टूटे हुए पुराने मेमोरी मॉड्यूल के एक छोटे से टुकड़े का इस्तेमाल किया जो रिमोट प्लग में पूरी तरह फिट बैठता है, लेकिन कोई भी अन्य समाधान भी काम करता है।

चरण 2: एनईएस नियंत्रक तैयारी

एनईएस नियंत्रक तैयारी
एनईएस नियंत्रक तैयारी
एनईएस नियंत्रक तैयारी
एनईएस नियंत्रक तैयारी

एक छोटे फिलिप्स हेड स्क्रूड्राइवर के साथ नियंत्रक को हटा दें, और पीसीबी को हटा दें। केवल घटक जिन्हें जोड़ने की आवश्यकता है, वे हैं PIC और इसे धारण करने के लिए सॉकेट। इस तरह नियंत्रक का मूल रूप और स्वरूप पूरी तरह से असम्बद्ध है।

सबसे पहले, एनईएस चिप को हटाया जाना चाहिए। यदि आपके पास एक डीसोल्डरिंग पंप नहीं है, तो आईसी को फ्लश कटर से बोर्ड से काटा जा सकता है, और पिन को टांका लगाने वाले लोहे से गर्म करके और सरौता के साथ बाहर खींचकर हटाया जा सकता है। मूल एनईएस केबल को भी इसी तरह बोर्ड से हटा दिया जाना चाहिए। PIC के लिए जगह बनाने के लिए, बोर्ड के एक छोटे से हिस्से को ऊपरी-दाएँ कोने से काट दिया जाना चाहिए। सॉकेट में आईसी को कंट्रोलर केस के अंदर बोर्ड के पार बैठने की अनुमति देने के लिए केवल पर्याप्त है।.25" से 1" के बारे में अनुभाग को काटने के लिए डरमेल का सावधानी से उपयोग करें।

चरण 3: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

नियंत्रक के भीतर सर्किट अनिवार्य रूप से नीचे की तस्वीर होगी। इस चित्र का अनुसरण करना कठिन है, लेकिन यह एक बेहतर व्याख्या है कि नियंत्रक कैसे काम करता है। निम्नलिखित चरण इस योजनाबद्ध के मेरे आवेदन का विवरण देते हैं।

चरण 4: सॉकेट्स को वायर करना

सॉकेट्स की वायरिंग
सॉकेट्स की वायरिंग
सॉकेट्स की वायरिंग
सॉकेट्स की वायरिंग
सॉकेट्स की वायरिंग
सॉकेट्स की वायरिंग
सॉकेट्स की वायरिंग
सॉकेट्स की वायरिंग

विचार की सादगी के कारण, एकमात्र विद्युत कार्य जिसे करने की आवश्यकता है, वह है बोर्ड के लिए आईसी सॉकेट्स और बोर्ड को कंट्रोलर केबल को जोड़ना। नियंत्रक की वायरिंग सिद्धांत रूप में बहुत सरल है, लेकिन इसके द्वारा जटिल है सभी मूल घटकों का उपयोग (हरे पारदर्शी टेप से ढकी काली रेखाएं, वास्तव में, पुल-अप प्रतिरोधक हैं।) बहुत सी वायरिंग इस आधार पर भिन्न हो सकती है कि ड्रेमेल के साथ बोर्ड को कितना हटाया गया था। कुछ निशान जो काटे गए थे उन्हें तार से बदला जाना चाहिए, विशेष रूप से कोई भी जो बटन पैड या पुलअप रेसिस्टर्स से जुड़ता है। नोट: पुराने एनईएस चिप के पैड को नियंत्रक के पीछे मुद्रित पायदान से वामावर्त गिना जाता है।. पीआईसी पिन नंबर उसी तरह से गिने जाते हैं। रंग मूल एनईएस केबल तारों के रंगों को संदर्भित करते हैं, और बोर्ड के पीछे मुद्रित होते हैं (कोष्ठक में रंग नहीं)।

PIC पिन 1 (मास्टर रीसेट) --- V+ (NES पिन 16) PIC पिन 2 (IO 0) --- UP (NES पिन 4) PIC पिन 3 (IO 1) --- डाउन (NES पिन 5) PIC पिन 4 (IO 2) --- बाएँ (NES पिन 6) PIC पिन 5 (IO 3) --- दाएँ (NES पिन 7) PIC पिन 8 (ट्रांसमिट) --- येलोपिक पिन 11 (IO 4) --- A (एनईएस पिन 1) पीआईसी पिन 12 (आईओ 5) --- बी (एनईएस पिन 15) पीआईसी पिन 13 (वीएसएस) --- जमीन (शीर्ष दाएं कोने के पास खाली पैड जो किनारे से दूर है) पीआईसी पिन 14 (वीडीडी) --- वी + पीआईसी पिन 15 (आईओ 7) --- चुनें (एनईएस पिन 13) पीआईसी पिन 16 (आईओ 6) --- स्टार्ट (एनईएस पिन 14) पीआईसी पिन 17 (एवीएसएस) --- जमीन (ऊपर के समान खाली पैड) PIC पिन 18 (AVDD) --- V+

चरण 5: केबल को तार करना

केबल तारों
केबल तारों
केबल तारों
केबल तारों

Cat5 केबल की लंबाई काटें (मैंने 2 फीट का उपयोग किया), और प्रत्येक छोर पर इन्सुलेशन का एक इंच काट दिया। उजागर क्षेत्रों से सभी तीन तारों को काट दें।

केबल में 3 तार प्रत्येक रिमोट प्लग पर एक पिन से जुड़ेंगे। कनेक्टर को संलग्न करना किस प्रकार के कनेक्टर के आधार पर भिन्न होता है, इसलिए मैं कनेक्टर पर प्रत्येक तार को उसके पिन के रूप में संदर्भित करूंगा। कनेक्टर पिन 1 (प्राप्त करें) --- NES पिन 3 (यह PIC के ट्रांसमिट से जुड़ा है) कनेक्टर पिन 3 (ग्राउंड) --- ब्राउन कनेक्टर पिन 4 (3.3V) --- V + एक बार इन तीन तारों को जोड़ दिया गया है, बस केबल को स्ट्रेस रिलीफ पोस्ट्स में धकेलें जो कि कंट्रोलर केस में पुरानी केबल से गुजरी थी। V+ लाइन में बाँधने के लिए स्थानों की भारी कमी है। सभी पिन जिनके लिए V+ होना आवश्यक है, उन्हें सीधे एक-दूसरे से जोड़ा जा सकता है, लेकिन NES पिन 16 को 3.3V पर होना चाहिए। मैंने अपने पैड बनाने के लिए ट्रेस के कुछ सोल्डरमास्क को खुरचने के लिए चाकू का इस्तेमाल किया।

चरण 6: तस्वीर

चित्र
चित्र
चित्र
चित्र

मैंने एक dsPIC30F2011 का उपयोग किया। इन और कई अन्य PIC को माइक्रोचिप की साइट https://sample.microchip.com/ से नमूना लिया जा सकता है मैंने सामान्य PIC के बजाय एक dsPIC का उपयोग किया क्योंकि 1. यह 3.3V पर चल सकता है जो कि iPod 2 द्वारा प्रदान किया गया है। सभी बटनों के लिए 8 आई/ओ पोर्ट 3. इसमें यूएआरटी मॉड्यूल को प्रोग्राम करना आसान है, जो बिना किसी रूपांतरण के आईपॉड को डेटा भेज सकता है। 4. मेरे पास पहले से ही एक और एक प्रोग्रामर था। कोई अन्य माइक्रोकंट्रोलर जिसे आप उपयोग करना जानते हैं और इन आवश्यकताओं को पूरा करते हैं, को प्रतिस्थापित किया जा सकता है, लेकिन वायरिंग अलग होगी। dsPIC का उपयोग करने का नकारात्मक पक्ष यह है कि प्रोग्रामर काफी महंगा है (ICD2 अब $160 है)। https://homerreid.ath.cx/misc/dspicprg/ पर मुफ्त टूल हैं जिनका उपयोग घर के बने JDM प्रोग्रामर के साथ किया जा सकता है, लेकिन मैंने कभी इसका प्रयास नहीं किया। ज़िप की गई फ़ाइलें PIC के लिए कोड हैं। यह माइक्रोचिप के मुक्त रूप से उपलब्ध MPLAB IDE में एक प्रोजेक्ट है। यदि आप इसे संशोधित करना चाहते हैं या इसे पुन: संकलित करना चाहते हैं, तो आपको माइक्रोचिप के सी कंपाइलर की भी आवश्यकता होगी, जिसमें एक निःशुल्क छात्र संस्करण है। इनका उपयोग MPLAB या पूर्वोक्त JDM प्रोग्रामर के साथ प्रोग्रामिंग के लिए नेक्सेसरी हेक्स फ़ाइल (ज़िप में भी) उत्पन्न करने के लिए किया जा सकता है। कोड प्रति सेकंड 64 बार I/O पोर्ट का नमूना लेता है, और यदि कोई परिवर्तन होता है, तो सीरियल पर विभिन्न कमांड को iPod पर भेजता है। मैंने कोड लिखने के लिए ऐप्पल एक्सेसरी प्रोटोकॉल (एएपी, या आईएपी) पर सार्वजनिक रूप से उपलब्ध दस्तावेज़ीकरण का उपयोग किया, और इसके बारे में https://www.adriangame.co.uk/ipod-acc-pro.html और http:/ पर बात की गई है। /nuxx.net/wiki/Apple_Accessory_Protocol ऊपर, नीचे, बाएँ और दाएँ क्रमशः वॉल्यूम अप, वॉल्यूम डाउन, पिछला गीत और अगला गीत हैं। A संगीत बजाता/रोक देता है, जबकि B उसे रोक देता है। चयन बटन म्यूट करता है, और प्रारंभ बटन, जब आयोजित किया जाता है, तो आप सीधे आईपॉड के इंटरफ़ेस को नियंत्रित करने में सक्षम होते हैं। स्टार्ट होल्ड के साथ, व्हील को ऊपर और नीचे स्क्रॉल करें, और ए और बी आईपॉड के चयन और मेनू बटन संचालित करते हैं।

चरण 7: अंतिम विधानसभा

आखिरी सभा
आखिरी सभा

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

सिफारिश की: