विषयसूची:

बैंड हीरो PS2 मिडी संशोधन: 8 कदम
बैंड हीरो PS2 मिडी संशोधन: 8 कदम

वीडियो: बैंड हीरो PS2 मिडी संशोधन: 8 कदम

वीडियो: बैंड हीरो PS2 मिडी संशोधन: 8 कदम
वीडियो: सब बोलेंगे, सबकी सुनेंगे...अनुशासन के साथ सवालों की झड़ी..देखिए #अड़ी... क्योंकि हमें है देश की पड़ी 2024, जुलाई
Anonim
Image
Image

यह मेरा पहला निर्देश योग्य है और संगीतकारों के लिए उचित MIDI ड्रम नियंत्रक के लिए बैंड हीरो PS2 नियंत्रक को संशोधित करने के लिए लागू होता है जो सस्ते तरीके से बहुत अच्छा ड्रम MIDI नियंत्रक प्राप्त करना चाहते हैं। बेशक बैंड हीरो PS2 ने मूल रूप से MIDI को लागू किया है और इसे MIDI के साथ डिफ़ॉल्ट रूप से काम करना चाहिए लेकिन मेरा नियंत्रक ठीक से काम नहीं करता है। पावर अप के बाद बैंड हीरो नियंत्रक MIDI डेटा भेजने में सक्षम है लेकिन MIDI प्रोटोकॉल में भारी विलंबता और बग के साथ। इसके अलावा हर समय नियंत्रक ने PS2 के साथ जुड़ने की कोशिश की। PS2 कंसोल के साथ असफल कनेक्शन होने पर कुछ मिनटों के बाद स्वचालित रूप से बंद हो जाता है। मैंने उस अपूर्णता को दूर करने की कोशिश की लेकिन मैं नहीं कर सका। विच बैंड हीरो PS2 की समस्याओं के बारे में दुनिया भर में घूमते हुए मुझे लगा कि मैं अकेला नहीं हूं और अन्य उपयोगकर्ताओं बैंड हीरो को मूल MIDI कार्यान्वयन के साथ समान अनुभव है।

इसलिए मैंने अपना सामान संशोधित करने का फैसला किया।

मुझे आशा है कि यह अट्रैक्टिव किसी ऐसे व्यक्ति के लिए उपयोगी होगा जो उचित मिडी नियंत्रक की तरह बैंड हीरो खिलौना का उपयोग करना चाहता है।

इस बुनियादी संशोधन के लिए आपको किसी भी अतिरिक्त माइक्रोकंट्रोलर जैसे Arduino, किसी भी कोडिंग कार्य का उपयोग करने की आवश्यकता नहीं है। बस आपको कुछ नियमित इलेक्ट्रॉनिक्स घटकों की आवश्यकता है।

इस मॉड का उपयोग केवल तभी करें जब आप PS2 कंसोल के साथ अपने बैंड हीरो का उपयोग नहीं करना चाहते।

इस संशोधन के बाद बैंड हीरो वास्तव में MIDI और स्टैंडअलोन डिवाइस बन जाता है जो अब PS2 कंसोल के लिए काम नहीं करता है।

चरण 1: सर्किट आरेख और भाग सूची।

सर्किट आरेख और भाग सूची।
सर्किट आरेख और भाग सूची।
सर्किट आरेख और भाग सूची।
सर्किट आरेख और भाग सूची।
सर्किट आरेख और भाग सूची।
सर्किट आरेख और भाग सूची।

संलग्न सर्किट आरेख इलेक्ट्रॉनिक्स शुरुआती के लिए उपयोगी और पठनीय होना चाहिए।

दुर्भाग्य से मूल रूप से शामिल "विदेशी" भागों के लिए कोई बैंड हीरो सर्किट आरेख और डेटा शीट मौजूद नहीं है।

कम से कम मुझे तो नहीं मिला।

नीचे उन भागों की सूची दी गई है जिन्हें संशोधन के लिए आवश्यक है।

2x 220R रोकनेवाला 1x 330R रोकनेवाला

1x 1N4148 डायोड

2x 220uF 6.3V

1x चालू/बंद टॉगल लघु स्विच

1x यूनिवर्सल बूस्ट स्टेप अप कन्वर्टर 3 से 5V

यदि आप 2 अतिरिक्त इनपुट (दूसरा बास ड्रम और हाई-हैट पेडल) का उपयोग करने का निर्णय लेते हैं, तो आपको यह भी चाहिए:

1x एक साधारण पीजो डिस्क 25 से 35 मिमी

1x SPDT स्विच जैसे Otehall 343-40-120NOZD40 लंबे लीवर के साथ।

2m सिंगल कोर स्क्रीन वाली केबल

2x 3, 5mm जैक प्लग मोनो।

चरण 2: पीसीबी को हटा दें

पीसीबी खींचो
पीसीबी खींचो

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

उस बोर्ड को हटाने के बाद, सभी गेमिंग बटन काम करना बंद कर देते हैं क्योंकि वे मास्टर एमसीयू से जुड़े होते हैं और ज्यादातर नियंत्रण PS2 कार्यों से जुड़े होते हैं।

इसके बारे में कोई चिंता नहीं है, आपको मूल मिडी ड्रम पैड नियंत्रक में वास्तव में उनकी आवश्यकता नहीं है। इन बटनों के बिना ड्रम बहुत बढ़िया काम कर रहे हैं। बेशक वे उन्हें MIDI CC संदेशों में मैप करने के लिए उपयोगी हो सकते हैं। इसके अतिरिक्त आप बाद में MIDI कार्यों के लिए बटन लागू कर सकते हैं लेकिन सर्किट में एक और सरल MCU पेश करने की आवश्यकता है और उसके लिए कोडिंग कार्य किया जाना चाहिए। अलग से अट्रैक्टिव मैं आगे के एक्सटेंशन के लिए तैयारी करूंगा।

मैं केवल मूल मॉड साझा कर रहा हूं जो पूर्ण संभावनाएं HA2005 जारी करता है और मूल रूप से MIDI को लागू करता है।

चरण 3: सर्किट और भागों की पहचान

सर्किट और भागों की पहचान
सर्किट और भागों की पहचान
सर्किट और भागों की पहचान
सर्किट और भागों की पहचान
सर्किट और भागों की पहचान
सर्किट और भागों की पहचान
सर्किट और भागों की पहचान
सर्किट और भागों की पहचान

मिडी बोर्ड जिसमें IC s: ऑप्टोकॉप्लर PC900, MCU HA2005 होता है, जहां इस कोड के तहत एक PIC 16Fxxx श्रृंखला और दो op amps HA1504 ट्रांजिस्टर और पैड में दबे पीजोइलेक्ट्रिक सेंसर से आने वाले कंडीशनिंग एनालॉग सिग्नल के लिए जिम्मेदार अन्य भागों के साथ छिपा होता है। मुझे 100% यकीन नहीं है कि HA1504 कोड के तहत कौन सा op amp छिपा हुआ है, लेकिन यह LM324 के समान क्वाड ऑप amp है।

मुझे इन घटक कोड के तहत भागों के बारे में कोई विश्वसनीय जानकारी नहीं मिली।

निर्माता अक्सर स्वयं के "जादू" कोड बनाते हैं और नियमित भागों पर टिप्पणी करते हैं। मुझे लगता है कि यह DIY और हैकिंग समुदायों के खिलाफ बहुत ही स्मार्ट सुरक्षा में से एक नहीं है।

चरण 4: बिजली की आपूर्ति जोड़ें।

बिजली की आपूर्ति जोड़ें।
बिजली की आपूर्ति जोड़ें।
बिजली की आपूर्ति जोड़ें।
बिजली की आपूर्ति जोड़ें।
बिजली की आपूर्ति जोड़ें।
बिजली की आपूर्ति जोड़ें।
बिजली की आपूर्ति जोड़ें।
बिजली की आपूर्ति जोड़ें।

बैटरी के संचालन के लिए आपको वोल्टेज स्तर को 5V तक बढ़ाने के लिए स्टेप अप कन्वर्टर का भी उपयोग करना होगा।

HA2005 को MIDI संचालन के लिए बहुत बेहतर तरीके से काम करने के लिए प्रोग्राम किया गया है और यह 3.3V की तुलना में 5V के तहत अधिक स्थिर है।

मैंने ईबे पर नियमित रूप से उपलब्ध एक बूस्ट स्टेप अप कन्वर्टर 3V से 5V तक अतिरिक्त 220uF कैपेसिटर के साथ ऊर्जा भंडारण और कनवर्टर से आने वाली तरंगों को फ़िल्टर करने के लिए उपयोग किया।

आईसी PC900 के करीब 5V VCC के लिए इनपुट है।

मैंने यहां दो पिनों को मिलाया। इन पिनों को बूस्ट कन्वर्टर और एक फ़िल्टरिंग कैपेसिटर से जोड़ा जाना चाहिए।

चरण 5: पटरियों को काटना।

पटरियों को काटना।
पटरियों को काटना।
पटरियों को काटना।
पटरियों को काटना।
पटरियों को काटना।
पटरियों को काटना।
पटरियों को काटना।
पटरियों को काटना।

यह सबसे महत्वपूर्ण कदम है जिसे बिना किसी गलती के सावधानी से करना चाहिए।

सॉकेट के करीब मिडी आउटपुट सर्किट का छोटा हिस्सा होता है जिसे काट दिया जाना चाहिए और दो पटरियों को काटकर छोड़ दिया जाना चाहिए।

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

जैसा कि मैंने तस्वीरों में दिखाया है:

जीएनडी छेद के बहुत करीब, ट्रांजिस्टर और रोकनेवाला के बीच का ट्रैक काट दिया। रोकनेवाला के ऊपर ट्रैक आता है

UART TX, पिन 17 HA2005।

सोल्डरिंग वायर के लिए अच्छी जगह है और रेसिस्टर द्वारा 220R को मिडी आउट डीआईएन सॉकेट में पिन 5 से जोड़ा जाना चाहिए।

रोकनेवाला को "हवा में" पिन सॉकेट में ठीक से मिलाया जा सकता है और इसे हीट सिकुड़ ट्यूब में अलग किया जाना चाहिए।

सॉकेट के नीचे बोर्ड के विपरीत दिशा में अच्छा सोल्डरिंग पॉइंट होता है।

इसके अलावा सॉकेट के नीचे हमें बाकी ट्रैक को काटने की जरूरत है और इसके द्वारा पुराने मिडी आउट सर्किट को पूरी तरह से डिस्कनेक्ट कर दें।

मिडी इनपुट ठीक है और इसके लिए किसी अतिरिक्त काम की आवश्यकता नहीं है।

पिन 17 HA2005 UART TX है, डेटा उस पिन से आता है जो सही MIDI प्रारूप और उचित स्तर है, इसे मानक तरीके से केवल 220R रोकनेवाला द्वारा पिन 5 DIN सॉकेट से जोड़ा जाना चाहिए। पुराने सर्किट की तरह किसी भी अन्य वायरिंग का नकारात्मक प्रभाव पड़ता है और MIDI डेटा में बग पैदा कर सकता है।

पिन 4 पर वोल्टेज संदर्भ, डीआईएन सॉकेट मिडी आउट 5V होना चाहिए। बूस्ट कन्वर्टर से पिन 4 को 220R रेसिस्टर से 5V आउटपुट से कनेक्ट करें।

चरण 6: कोडांतरण

कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण

अंतिम परीक्षण और संशोधित बोर्ड को गेम पैड के बाड़े में वापस रख दें। बूस्ट कन्वर्टर बोर्ड पर पॉजिटिव बैटरी टर्मिनल और पॉजिटिव बैटरी इनपुट के बीच ऑन/ऑफ स्विच कनेक्ट करें। सब कुछ एक साथ भाड़ में जाओ।

यदि संशोधन गलतियों के बिना सुचारू रूप से चलता है, तो नया बैंड हीरो 2 मिडी ड्रम नियंत्रक पावर अप के बाद खेलने के लिए तैयार है।

चरण 7: अतिरिक्त बास ड्रम और हाय-हैट पेडल।

अतिरिक्त बास ड्रम और हाय-हैट पेडल।
अतिरिक्त बास ड्रम और हाय-हैट पेडल।
अतिरिक्त बास ड्रम और हाय-हैट पेडल।
अतिरिक्त बास ड्रम और हाय-हैट पेडल।
अतिरिक्त बास ड्रम और हाय-हैट पेडल।
अतिरिक्त बास ड्रम और हाय-हैट पेडल।

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

सेकेंड बास ड्रम सेंसर को बिना किसी अतिरिक्त सर्किट के दूसरे वायलेट कलर सॉकेट से जोड़ा जाना चाहिए।

मोनो 3, 5 मिमी जैक प्लग में बस एक मीटर स्क्रीन वाली केबल और एक साइड सोल्डर लें। कोर केबल को "टिप" में मिलाया जाना चाहिए और स्क्रीन को आस्तीन में मिलाया जाना चाहिए, दूसरी तरफ केबल को पीजोइलेक्ट्रिक डिस्क से जोड़ा जाना चाहिए, डिस्क की सक्रिय प्लेट के कोर को अक्सर + के रूप में चिह्नित किया जाता है और स्क्रीन को जीएनडी में मिलाप करने की आवश्यकता होती है डिस्क अब पीजो डिस्क को फोम के 2 पीस और बूम बूम के बीच में रख दें। वेग संवेदनशीलता ड्रम पैड प्राप्त करने का खराब लेकिन सरल तरीका।

यदि आप "डाय ड्रम पीजो पैड" के आसपास घूमते हैं, तो वास्तव में अच्छे पैड या पैडल बनाने के लिए बहुत सारे उदाहरण और उपयोगी तरीके हैं।

हाय-हैट फुट पेडल 330R रेसिस्टर और डायोड 1N4148 के साथ श्रृंखला में जुड़ा एक सामान्य खुला स्विच है। संलग्न सर्किट आरेख देखें। रेसिस्टर बहुत जरूरी है, यहां ओवरलोड करंट प्रोटेक्शन की तरह काम करना। बहुत मजबूत नियंत्रण संकेत मिडी प्रसंस्करण में गड़बड़ी और बग बना रहा है। हाय-हैट इनपुट मूल रूप से असुरक्षित है।

फुट स्विच कई तरीकों से भी किया जा सकता है जैसे ड्रम पैड या रेसिस्टर के साथ मौजूदा मूल पेडल का उपयोग करना और सर्किट आरेख दिखाने जैसी श्रृंखला में डायोड का उपयोग करना।

मैंने आपको अपने सुझाव के बिना शोध का अवसर दिया और आपकी आवश्यकताओं के लिए उपयुक्त सर्वोत्तम डिज़ाइन का पता लगाया।

मेरा "ड्रम पैड" और "फुट स्विच" केवल इनपुट के परीक्षण के लिए किया गया था और यह वास्तव में खराब और सरल "डिज़ाइन" के बावजूद बहुत अच्छी तरह से काम कर रहा है।

चरण 8: निष्कर्ष

निष्कर्ष
निष्कर्ष

मैंने PS2 से बैंड हीरो के पुनर्निर्माण के लिए सबसे सरल तरीका प्रस्तुत किया और गन्दा मिडी नियंत्रक को 100% मिडी ड्रम नियंत्रक के लिए प्रस्तुत किया जो न केवल अभ्यास के लिए बहुत उपयोगी है बल्कि आप इसे अपने गीतों में ड्रम अनुभाग रिकॉर्ड करने या यहां तक कि जीवन खेलने के लिए उपयोग कर सकते हैं क्योंकि अब बैंड हीरो बहुत तेज़ प्रतिक्रिया समय, अच्छी वेग संवेदनशीलता और बेहतर सर्किट प्राप्त करें जो MIDI मानकों के अनुकूल है।

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

मेरे मामले में जहां परीक्षण मशीन एक पुरानी मैकबुक प्रो 2009 थी, लॉजिक एक्स और एक सस्ता डोंगल MIDItoUSB I 5.2ms विलंबता का स्तर रखने में सक्षम था। लगभग "वास्तविक समय" प्रसंस्करण के लिए पर्याप्त से अधिक क्या है।

मुझे बिना देर किए सहजता से खेलने में मजा आता है। मैं बहुत तेज़ हिट की श्रृंखला चलाने में सक्षम था, मेरा रिकॉर्ड 1 सेकंड में 12 हिट है और नियंत्रक आसानी से सब कुछ पकड़ लेता है और बिना किसी समस्या के इसे MIDI में संसाधित करता है!

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

गेमिंग बटन के संबंध में जो संशोधन के बाद काम नहीं कर रहे हैं। यह संभव है कि उन्हें काम मिल जाए लेकिन इसके लिए आपको एक और एमसीयू और सरल कोड लागू करने की आवश्यकता है। मॉड के बाद HA2005 में मुफ्त डेटा और CLK पिन हैं और यह दूसरे MCU से निपटने के लिए तैयार है। अन्य नियंत्रण इनपुट जैसे पोटेंशियोमीटर या एन्कोडर, छोटी ओएलईडी स्क्रीन आदि को भी जोड़ा जा सकता है। वस्तुतः सब कुछ जो नियंत्रण संगीत हार्डवेयर या सॉफ्टवेयर के लिए MIDI प्रोटोकॉल के तहत उपलब्ध है।

यदि लोग मुझे दिखाते हैं कि निर्देशयोग्य उपयोगी है, तो मैं भाग 2 प्रकाशित करूंगा, बैंड हीरो 2 एक्सटेंशन के बारे में एक और निर्देश, कार्यान्वयन दूसरे माइक्रोकंट्रोलर के आधार पर I / O नियंत्रण बोर्ड।

ध्यान और आपके समय के लिए धन्यवाद!

सिफारिश की: