विषयसूची:

विंडोज़ और लिनक्स पर 1000 हर्ट्ज़ पर मतदान के लिए एल-टेक डांस पैड को संशोधित करना: 9 कदम
विंडोज़ और लिनक्स पर 1000 हर्ट्ज़ पर मतदान के लिए एल-टेक डांस पैड को संशोधित करना: 9 कदम

वीडियो: विंडोज़ और लिनक्स पर 1000 हर्ट्ज़ पर मतदान के लिए एल-टेक डांस पैड को संशोधित करना: 9 कदम

वीडियो: विंडोज़ और लिनक्स पर 1000 हर्ट्ज़ पर मतदान के लिए एल-टेक डांस पैड को संशोधित करना: 9 कदम
वीडियो: JKSSB ACCOUNT ASSISTANT COMPUTER AND ITS COMPONENTS | COMPLETE VIDEO 2024, नवंबर
Anonim
विंडोज़ और लिनक्स पर 1000 हर्ट्ज पर मतदान के लिए एल-टेक डांस पैड को संशोधित करना
विंडोज़ और लिनक्स पर 1000 हर्ट्ज पर मतदान के लिए एल-टेक डांस पैड को संशोधित करना
विंडोज़ और लिनक्स पर 1000 हर्ट्ज पर मतदान के लिए एल-टेक डांस पैड को संशोधित करना
विंडोज़ और लिनक्स पर 1000 हर्ट्ज पर मतदान के लिए एल-टेक डांस पैड को संशोधित करना

यह मोड क्यों करते हैं?

यदि आपने कभी 125 बीपीएम गीत पर ग्राफ पर स्क्रॉल किया है, तो आप सोच सकते हैं कि इस स्पाइकी बोई के साथ क्या हो रहा है? समय असतत "स्लॉट" में क्यों गिर रहा है?

ITG और DDR में अविश्वसनीय रूप से टाइट टाइमिंग विंडो हैं, और इस 8ms/125Hz सैंपलिंग दर के साथ, हम उत्कृष्ट प्राप्त करने जा रहे हैं जो कि फैंटास्टिक्स होने चाहिए थे, और ग्रेट्स जिन्हें उत्कृष्ट होना चाहिए था। यह खेल पहले से ही काफी कठिन है, यदि आप चाहते थे कि एक पैड आपको वापस पकड़ ले तो आप एक नरम पैड खरीद लेंगे!

हम इसे कैसे ठीक करते हैं?

एलटेक पैड अपने आप 1000 हर्ट्ज पर मतदान नहीं कर सकता। जिस तरह से USB 3.0 हार्डवेयर स्तर पर मतदान निर्णयों को लागू करता है। यहां तक कि linux कर्नेल a-la "usbhid.jspoll=" में मतदान दर को संशोधित करने से भी Ltek प्रभावित नहीं होगा।

कोई कस्टम ड्राइवर या फर्मवेयर नहीं है जो इसे सक्षम करता है, और ऐसा कभी नहीं हो सकता है। इसलिए, हमें हार्डवेयर को बदलने की जरूरत है।

आपूर्ति:

आवश्यक योग्यता:

  • शौकिया सोल्डरिंग अनुभव (यह मेरी 5वीं बार सोल्डरिंग थी)
  • 4-6 घंटे

उपकरण:

  • एक कंप्यूटर
  • सोल्डरिंग आयरन
  • सोल्डरिंग आयरन टिप क्लीनर
  • वायर स्ट्रिपर्स
  • फिलिप्स और फ्लैथेड स्क्रूड्राइवर
  • हीट गन या लाइटर

भाग:

  • अरुडिनो माइक्रो*
  • अतिरिक्त तार
  • तापरोधी पाइप
  • मिलाप
  • फ्लक्स
  • विद्युत टेप
  • सिलिकॉन सीलेंट (इलेक्ट्रॉनिक्स सुरक्षित)
  • एक माइक्रो यूएसबी केबल (किसी भी लम्बाई, इसे त्याग दिया जाएगा। उस का उपयोग करें जिसके साथ आप अपना Arduino स्केच अपलोड करते हैं)

* Arduino Micro: किसी भी क्लोन के लिए प्रतिस्थापित किया जा सकता है, लेकिन एक लियोनार्डो**-संगत माइक्रो (मिनी या नैनो नहीं) होना चाहिए।

** मानक लियोनार्डो एल-टेक के अंदर फिट नहीं होंगे। इसके लिए 3D-मुद्रित नियंत्रण बॉक्स की आवश्यकता होगी, और एक कस्टम एडॉप्टर को वायर करना होगा। उस नियंत्रण बॉक्स में एक स्टार्ट + सेल स्विच शामिल हो सकता है या यहां तक कि संगीत/विकल्प चयन के लिए एक पैनल को हुक कर सकता है। यदि आप भविष्य में इसके लिए विस्तार करना चाहते हैं तो कृपया मुझे डीएम करें (नीचे संपर्क जानकारी), मैं इसे जोड़ दूंगा!

चरण 1: Arduino IDE स्थापित करें

Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
Arduino IDE स्थापित करें

Arduino IDE को https://www.arduino.cc/en/Main/Software से डाउनलोड करें।

यदि आप विंडोज का उपयोग कर रहे हैं, तो नीचे दिए गए चरणों का पालन करें।

यदि आप लिनक्स का उपयोग कर रहे हैं, तो https://www.instructables.com/id/Install-Arduino-… पर गाइड मददगार हो सकता है।

(विंडोज़) "यूएसबी ड्राइवर स्थापित करें" चेक किया हुआ छोड़ दें। यदि आप चाहें तो बाकी को अनचेक किया जा सकता है।

(विंडोज़) संकेतों के माध्यम से "इंस्टॉल करें" पर क्लिक करें

(सभी) https://github.com/StarlightLumi/DanceCtl पर मेरा Arduino कोड डाउनलोड करें, उस पृष्ठ पर दिए गए निर्देशों का पालन करें, फिर नीचे जारी रखें।

चरण 2: स्केच को अपने Arduino माइक्रो पर अपलोड करें

स्केच को अपने Arduino माइक्रो पर अपलोड करें
स्केच को अपने Arduino माइक्रो पर अपलोड करें
स्केच को अपने Arduino माइक्रो पर अपलोड करें
स्केच को अपने Arduino माइक्रो पर अपलोड करें
स्केच को अपने Arduino माइक्रो पर अपलोड करें
स्केच को अपने Arduino माइक्रो पर अपलोड करें
  • इसे खोलें, "ओके" पर क्लिक करें
  • अपने Arduino माइक्रो को अपने पीसी में प्लग करें। अपने बोर्ड को "Arduino Micro" के रूप में चुनें।
  • "बंदरगाहों" के तहत बोर्ड का चयन करें। माई माइक्रो की पहचान लियोनार्डो के रूप में हुई, लेकिन यह ठीक है, कोड अभी भी काम करता है!
  • फिर संकलन और अपलोड करने के लिए अपने कीबोर्ड पर CTRL+U दबाएं. अपलोड सफल होने के बाद, आप अपने Arduino को अनप्लग कर सकते हैं।

चरण 3: Arduino को मिलाप तार

Arduino को मिलाप तार
Arduino को मिलाप तार

पहली बार सोल्डरिंग? इस वीडियो को देखें!

सोल्डरिंग:

  1. कुछ पतले तार इकट्ठा करें, लगभग ३-४ इंच लंबे।
  2. टूथपिक का उपयोग करके, पिन पर थोड़ा सा फ्लक्स डालें
  3. 4-छेद के माध्यम से रंगीन तारों को प्रहार करें
  4. सोल्डर को 4-छेद पर तब तक गिराएं जब तक कि वह तार के चारों ओर ढक न जाए। मैंने नीचे से सोल्डर किया।
  5. अन्य पिनों और ग्राउंड वायर के लिए सटीक क्रम में चरण 2-5 दोहराएं।

मेरा कोड पिन 4-9 का उपयोग करता है। चूंकि मैंने पिन 6 पर सोल्डर को गड़बड़ कर दिया है, मेरा पैड 4 पैनलों के लिए पिन 5, 7, 8, 9 का उपयोग करेगा। यदि आपके पास ४-९ पिन उपलब्ध नहीं हैं, तो कोड की इस पंक्ति में ४, ५, ६, ७, ८, और ९ को बदलें ताकि आप उन पिनों को प्रतिबिंबित कर सकें जिन्हें आपने वास्तव में मिलाप किया है, और स्केच को फिर से अपलोड करें। यहां तक कि अगर आप केवल 4 पिन का उपयोग करते हैं, तो सुनिश्चित करें कि उनमें से 6 को सूचीबद्ध करें या प्रोग्राम टूट जाएगा।

स्थिर स्थिरांक int बटनपिन [NBUTTONS] = {4, 5, 6, 7, 8, 9};

ग्राउंड कनेक्शन को मिलाप करना सुनिश्चित करें!

चरण 4: अपने उपकरण इकट्ठा करें और Ltek. खोलें

अपने टूल्स इकट्ठा करें और Ltek. खोलें
अपने टूल्स इकट्ठा करें और Ltek. खोलें
अपने टूल्स इकट्ठा करें और Ltek. खोलें
अपने टूल्स इकट्ठा करें और Ltek. खोलें
अपने टूल्स इकट्ठा करें और Ltek. खोलें
अपने टूल्स इकट्ठा करें और Ltek. खोलें

इसके बाद, अपने टूल्स और एलटेक इकट्ठा करें।

USB पोर्ट से सटे पैनल पर लगे प्लास्टिक और पेपरबोर्ड को हटा दें। मैंने महामारी के दौरान मेरा ऑर्डर दिया था, इसलिए बड़ी मांग थी। वे USB तारों पर सस्ते हो गए और ग्राउंड बार स्लॉट खाली है। हम सिर्फ उनके तरीकों के साथ रोल करेंगे।

चरण 5: तारों को काटें और पुराने बोर्ड को बाहर निकालें

तारों को काटें और पुराने बोर्ड को बाहर निकालें
तारों को काटें और पुराने बोर्ड को बाहर निकालें
तारों को काटें और पुराने बोर्ड को बाहर निकालें
तारों को काटें और पुराने बोर्ड को बाहर निकालें
तारों को काटें और पुराने बोर्ड को बाहर निकालें
तारों को काटें और पुराने बोर्ड को बाहर निकालें
तारों को काटें और पुराने बोर्ड को बाहर निकालें
तारों को काटें और पुराने बोर्ड को बाहर निकालें

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

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

बोर्ड को ऊपर उठाएं और काले तारों को बोर्ड के जितना हो सके काट लें। ध्यान दें कि सभी 4 ग्राउंड वायर एक साथ टांके गए हैं? इनके ऊपर लाल रंग की पट्टी होती है।

चरण 6: तारों को मिलाएं

तारों को मिलाप
तारों को मिलाप

4 ठोस काले तारों को 4 तारों से मिलाएं जिन्हें आपने पहले Arduino में मिलाया था। मैं पेशेवर नहीं हूं, लेकिन यहां मेरे कदम हैं:

  1. दोनों सिरों पर हीट सिकुड़न लगाएं (या कम से कम एक छोर)
  2. Y. में तारों को एक साथ मोड़ें
  3. नंगे तार को फ्लक्स में डुबोएं
  4. उस पर सोल्डर गिराएं
  5. लाइटर का उपयोग करके, हीट सिकुड़ते ट्यूबिंग को जलाएं
  6. उन्हें किसी भी क्रम में तार दें, हम बाद में स्टेपमेनिया में कीबाइंडिंग को ठीक कर सकते हैं।

जमीन के तारों के लिए,

  1. अपने arduino से आने वाले ग्राउंड वायर पर एक बड़ा हीट सिकुड़न लगाएं
  2. उन सभी ५ को एक साथ ट्विस्ट करें
  3. नंगे तार को फ्लक्स में डुबोएं
  4. उस पर सोल्डर गिराएं
  5. लाइटर का उपयोग करके, हीट सिकुड़ते ट्यूबिंग को जलाएं

एक सच्चे पेशेवर ने कम से कम मेरे "Y" जोड़ के बजाय "I" जोड़ और लाइटर के बजाय एक हीट गन का इस्तेमाल किया होगा।

चरण 7: USB को मिलाएं

यूएसबी मिलाप
यूएसबी मिलाप
यूएसबी मिलाप
यूएसबी मिलाप

आगे आपको अपना USB केबल काटना होगा। कम से कम 6 इंच का ढीला छोड़ दें।

बड़े काले बाहरी कोर को पट्टी करें, और फिर 4 रंगीन तारों को पट्टी करें। यदि आपके पास एक निरंतरता परीक्षक है, तो केबल के लिए 4 यूएसबी पिन की निरंतरता का परीक्षण करें। यदि आप नहीं करते हैं, तो दूसरी तस्वीर दिखाती है कि खानों को कैसे तार-तार किया जाता है।

सभी 4 पिनों के लिए पिछली सोल्डरिंग प्रक्रिया को दोहराएं।

चरण 8: परीक्षण और मुहर

टेस्ट और सील
टेस्ट और सील
टेस्ट और सील
टेस्ट और सील

इसके बाद, यूएसबी केबल को अपने स्टेपमैनिया मशीन से टेस्ट करने के लिए कनेक्ट करें। आपको कुछ बत्तियों को झपकाते हुए देखना चाहिए। स्टेपमेनिया में जाएं, और इनपुट्स को कॉन्फ़िगर करें। यदि सभी 4 सफलतापूर्वक कॉन्फ़िगर करते हैं, तो बढ़िया! जारी रखें। समस्या निवारण:

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

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

      • यदि यह सूचीबद्ध नहीं है, तो चरण 2 दोहराएं, और आपके सामने आने वाली किसी भी त्रुटि को Google पर दोहराएं। (वे नीचे के आउटपुट प्रॉम्प्ट में नारंगी रंग में दिखाई देंगे)
      • यदि आपका स्केच अपलोड करने में विफल रहता है, तो यह खराब यूएसबी केबल के कारण होने की संभावना है, मेरे पास मेरे अतिरिक्त केबल के साथ 1/12 सफलता दर थी।
  • यदि आपका कोई बटन ऑन अटका हुआ है, तो स्क्रू को एक चौथाई मोड़ पर ढीला करने का प्रयास करें।

यदि आपको अभी भी समस्या हो रही है, तो अपनी खुद की पोस्ट करने से पहले पिछली टिप्पणियों की जांच करें।

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

सब कुछ स्लॉट में रखने के लिए ऊपर बिजली का टेप लगाएं। मैंने सभी तारों को सुरक्षित रखने के लिए इस फ़ोटो के बाद 6 और टुकड़े जोड़े।

पैनलों को वापस लगाने का समय। लकड़ी में कोमल पेंच बनो! ओवरटाइट न करें, और कोण पर पेंच न करें। यदि स्क्रू फ्लश होने से पहले आपको बहुत अधिक प्रतिरोध का सामना करना पड़ता है, तो बैक अप लें और पुनः प्रयास करें।

चरण 9: क्या मैं आपको डांसिन मस्त कह सकता हूं?

क्या मैं आपको डांसिन मस्त कह सकता हूं?
क्या मैं आपको डांसिन मस्त कह सकता हूं?
क्या मैं आपको डांसिन मस्त कह सकता हूं?
क्या मैं आपको डांसिन मस्त कह सकता हूं?

क्या वह एल-टेक बोर्ड इतना बड़ा नहीं है? क्या उस सोल्डर पैड को दाईं ओर इस्तेमाल किया जाएगा? यह मेरे लिए मंत्रमुग्ध कर देने वाला है कि हम एक Arduino के साथ बेहतर कर सकते हैं।

यदि आपका कोई प्रश्न या टिप्पणी है, तो बेझिझक मुझसे ट्विटर पर @LumiAFK पर संपर्क करें।

इतना ही! क्या मैं आपको डांसिंग मस्त कह सकता हूं?

श्रेय:

मार्टिन नटानो (मूल गाइड के लिए)https://www.natano.net/blog/2019-12-14-usb-polling…

Matthew Heironimus (Arduino Joystick लाइब्रेरी के लिए)https://github.com/MHeironimus/ArduinoJoystickLibr…

Arduino.cc (Arduino Micro डिज़ाइन के लिए, और सब कुछ खुला स्रोत बनाने के लिए)

सिफारिश की: