Բովանդակություն:

Փոփոխել L-tek Dance Pad- ը ՝ 1000hz- ով հարցում Windows- ում և Linux- ում. 9 քայլ
Փոփոխել L-tek Dance Pad- ը ՝ 1000hz- ով հարցում Windows- ում և Linux- ում. 9 քայլ

Video: Փոփոխել L-tek Dance Pad- ը ՝ 1000hz- ով հարցում Windows- ում և Linux- ում. 9 քայլ

Video: Փոփոխել L-tek Dance Pad- ը ՝ 1000hz- ով հարցում Windows- ում և Linux- ում. 9 քայլ
Video: ՄԵԾ ԳՅՈՒՏ. ՋՈՒՐԸ ՈՐՊԵՍ ՎԱՌԵԼԻՔ: HH+ միացություն՝ խթանելու հիդրոլիզը 2024, Հունիսի
Anonim
Փոփոխել L-tek Dance Pad- ը ՝ 1000hz- ով հարցում Windows- ում և Linux- ում
Փոփոխել L-tek Dance Pad- ը ՝ 1000hz- ով հարցում Windows- ում և Linux- ում
Փոփոխել L-tek Dance Pad- ը ՝ 1000hz- ով հարցում Windows- ում և Linux- ում
Փոփոխել L-tek Dance Pad- ը ՝ 1000hz- ով հարցում Windows- ում և Linux- ում

Ինչու՞ անել այս ռեժիմը:

Եթե դուք երբևէ ոլորել եք 125 BPM երգի գրաֆիկի վրա, ապա կարող եք մտածել, թե ինչ է պատահում այս խայտաբղետ բոյին: Ինչու է ժամանակը ընկնում դիսկրետ «սլոտների» մեջ:

ITG- ն և DDR- ն ունեն անհավատալիորեն սեղմ ժամանակային պատուհաններ, և այս նմուշառման 8 մ/125 Հց արագությամբ մենք ձեռք կբերենք գերազանցիկներ, որոնք պետք է որ լինեին ֆանտաստիկներ, և մեծություններ, որոնք պետք է լինեին գերազանցեր: Այս խաղն արդեն բավականին դժվար է, եթե ցանկանայիք, որ պահոցը ձեզ հետ պահեր, դուք փափուկ բարձիկ կգնեիք:

Ինչպե՞ս ենք դա շտկում:

Ltek պահոցը չի կարող ինքնուրույն քվեարկել 1000Hz- ում: USB 3.0 -ի կիրառման եղանակը ստիպում է հարցումների վերաբերյալ որոշումները ապարատային մակարդակով: Նույնիսկ linux kernel a-la "usbhid.jspoll =" linux միջուկում քվեարկության տոկոսադրույքը փոփոխելը չի ազդի Ltek- ի վրա:

Չկա անհատականացված վարորդներ կամ որոնվածը, որոնք դա հնարավորություն են տալիս, և գուցե երբեք էլ չլինեն: Այսպիսով, մենք պետք է փոխարինենք սարքավորումները:

Պարագաներ:

Պահանջվող հմտություններ

  • Սիրողական զոդման փորձ (սա իմ 5 -րդ անգամն էր զոդման)
  • 4-6 ժամ

Գործիքներ:

  • Համակարգիչ
  • Sոդման երկաթ
  • Sոդման երկաթի հուշում մաքրող միջոց
  • Մետաղալարեր
  • Phillips and Flathead պտուտակահան
  • Atերմային հրացան կամ կրակայրիչ

Մասեր:

  • Arduino Micro*
  • Պահեստային մետաղալար
  • Atերմային նեղացման խողովակ
  • Sոդող
  • Հոսք
  • Էլեկտրական ժապավեն
  • Սիլիկոնե հերմետիկ (էլեկտրոնիկայի համար անվտանգ)
  • Միկրո USB մալուխ (ցանկացած երկարություն, այն զոհաբերվելու է: Օգտագործեք այն, որի հետ վերբեռնում եք ձեր Arduino էսքիզը)

*Arduino Micro. Կարող է փոխարինվել ցանկացած կլոնով, բայց պետք է լինի Leonardo **-համատեղելի միկրո (ոչ մինի կամ նանո):

** Ստանդարտ Լեոնարդոն չի տեղավորվի L-tek- ի ներսում: Այն կպահանջի եռաչափ տպված կառավարման տուփ և հարմարեցված ադապտեր: Այդ կառավարման տուփը կարող է ներառել start+sel անջատիչ կամ նույնիսկ միացնել երաժշտության վահանակին/ընտրանքի ընտրության համար: Եթե ցանկանում եք հետագայում ընդլայնել դրա համար, խնդրում ենք գրել DM ինձ (ներքևում գտնվող կոնտակտային տվյալները), ես այն կավելացնեմ:

Քայլ 1: Տեղադրեք Arduino IDE- ն

Տեղադրեք Arduino IDE- ն
Տեղադրեք Arduino IDE- ն
Տեղադրեք Arduino IDE- ն
Տեղադրեք Arduino IDE- ն
Տեղադրեք Arduino IDE- ն
Տեղադրեք Arduino IDE- ն

Ներբեռնեք Arduino IDE- ն https://www.arduino.cc/hy/Main/Software- ից:

Եթե օգտագործում եք Windows, հետևեք ստորև նշված քայլերին:

Եթե օգտագործում եք Linux- ը, https://www.instructables.com/id/Install-Arduino-… ուղեցույցը կարող է օգտակար լինել:

(Windows) Թողեք «Տեղադրեք USB վարորդը» ստուգված: Մնացածը, եթե խնդրում եք, կարող են չստուգված լինել:

(Windows) Կտտացրեք «Տեղադրեք» հուշումների միջոցով

(Բոլորը) Ներբեռնեք իմ Arduino ծածկագիրը https://github.com/StarlightLumi/DanceCtl Հետևեք այդ էջի հրահանգներին, ապա շարունակեք ստորև:

Քայլ 2: Էսքիզը վերբեռնեք ձեր Arduino Micro- ում

Վերբեռնեք ուրվագիծը ձեր Arduino Micro- ում
Վերբեռնեք ուրվագիծը ձեր Arduino Micro- ում
Վերբեռնեք ուրվագիծը ձեր Arduino Micro- ում
Վերբեռնեք ուրվագիծը ձեր Arduino Micro- ում
Վերբեռնեք ուրվագիծը ձեր Arduino Micro- ում
Վերբեռնեք ուրվագիծը ձեր Arduino Micro- ում
  • Բացեք այն, կտտացրեք «Լավ»
  • Միացրեք ձեր Arduino Micro- ն ձեր համակարգչին: Ընտրեք ձեր տախտակը որպես «Arduino Micro»:
  • Ընտրեք տախտակը «նավահանգիստներ» բաժնում: My Micro- ն ճանաչվեց որպես Լեոնարդո, բայց դա նորմալ է, ծածկագիրը դեռ աշխատում է:
  • Այնուհետև ստեղնաշարի վրա սեղմեք CTRL+U ՝ կազմելու և վերբեռնելու համար: Երբ վերբեռնումը հաջող լինի, կարող եք անջատել ձեր Arduino- ն:

Քայլ 3. Wոդեք լարերը Arduino- ին

Լարերը կպցրեք Arduino- ին
Լարերը կպցրեք Arduino- ին

Առաջին անգամ զոդու՞մ եք: Դիտեք այս տեսանյութը:

Sոդման:

  1. Հավաքեք բարակ լարեր ՝ մոտ 3-4 դյույմ երկարությամբ:
  2. Ատամի խոզանակ օգտագործելով, մի փոքր հոսք կպցրեք 4 -րդ քորոցին
  3. 4-անցքով անցեք գունավոր լարերը
  4. Theոդիչը գցեք 4-անցքի վրա, մինչև այն ամբողջովին պարուրի մետաղալարը: Ես կպցրեցի ներքևից:
  5. Կրկնեք 2-5-րդ քայլերը, մյուս կապերի ճշգրիտ հերթականությամբ և հիմնված մետաղալարով:

Իմ կոդը օգտագործում է 4-9 կապում: Քանի որ ես կպցրեցի զոդիչը 6 -րդ կապում, իմ բարձիկը 4 վահանակների համար կօգտագործի 5, 7, 8, 9 կապում: Եթե դուք չունեք 4-9 կապում, փոխեք 4, 5, 6, 7, 8 և 9 կոդերի այս տողում `արտացոլելու այն կապերը, որոնց իրականում դուք զոդել եք, և նորից վերբեռնեք էսքիզը: Նույնիսկ եթե դուք օգտագործում եք միայն 4 կապում, համոզվեք, որ թվարկեք դրանցից 6 -ը, հակառակ դեպքում ծրագիրը կփչանա:

static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};

Համոզվեք, որ միացրեք գետնին միացումը:

Քայլ 4: Հավաքեք ձեր գործիքները և բացեք Ltek- ը

Հավաքեք ձեր գործիքները և բացեք Ltek- ը
Հավաքեք ձեր գործիքները և բացեք Ltek- ը
Հավաքեք ձեր գործիքները և բացեք Ltek- ը
Հավաքեք ձեր գործիքները և բացեք Ltek- ը
Հավաքեք ձեր գործիքները և բացեք Ltek- ը
Հավաքեք ձեր գործիքները և բացեք Ltek- ը

Հաջորդը, հավաքեք ձեր գործիքներն ու Ltek- ը:

Հեռացրեք պլաստիկ և ստվարաթղթե ծածկը USB պորտի հարևան վահանակի վրա: Ես իմը պատվիրեցի համաճարակի ժամանակ, ուստի մեծ պահանջարկ կար: Նրանք էժանացել են USB լարերի վրա, իսկ ստորգետնյա գծի անցքը դատարկ է: Մենք պարզապես կշրջենք նրանց մեթոդներով:

Քայլ 5. Կտրեք լարերը և դուրս հանեք հին տախտակը

Կտրեք լարերը և դուրս հանեք հին տախտակը
Կտրեք լարերը և դուրս հանեք հին տախտակը
Կտրեք լարերը և դուրս հանեք հին տախտակը
Կտրեք լարերը և դուրս հանեք հին տախտակը
Կտրեք լարերը և դուրս հանեք հին տախտակը
Կտրեք լարերը և դուրս հանեք հին տախտակը
Կտրեք լարերը և դուրս հանեք հին տախտակը
Կտրեք լարերը և դուրս հանեք հին տախտակը

Մկրատների միջոցով 4 USB լարերը հնարավորինս սեղմեք տախտակին: Յուրաքանչյուր միլիմետր, որը կարող եք խնայել, կհեշտացնի հաջորդ քայլերը:

Նրբորեն հանեք PCB* - ը վերևի եզրին ՝ հարթ գլխով պտուտակահանով, ինչպես ցույց է տրված նկարում 3. Նշում. Պահպանեք այս տախտակը ինչ -որ տեղ: * Եթե ամեն ինչ ավարտվեց, շատ զգույշ եղեք հաջորդ քայլերի դեպքում, հետդարձ չկա:

Բարձրացրեք տախտակը և սեղմեք սև լարերը հնարավորինս մոտ տախտակին: Ուշադրություն դարձրու՞ք, որ բոլոր 4 լարերը միասին սոսնձված են: Նրանց վրա կարմիր շերտ կա:

Քայլ 6: erոդեք լարերը

Sոդեք լարերը
Sոդեք լարերը

Solidոդեք 4 պինդ սև մետաղալարերը 4 լարերի վրա, որոնք ավելի վաղ զոդել եք Arduino- ին: Ես պրոֆեսիոնալ չեմ, բայց ահա իմ քայլերը.

  1. Տեղադրեք ջերմության նվազեցում երկու ծայրերին (կամ առնվազն մեկ ծայրին)
  2. Պտտեք լարերը միասին Y- ով
  3. Մերկ մետաղալարն ընկղմեք հոսքի մեջ
  4. Կաթիլը կպցրեք դրա վրա
  5. Օգտագործելով կրակայրիչ, այրեք ջերմության նվազման խողովակը
  6. Լարեք դրանք ցանկացած հերթականությամբ, մենք կարող ենք ավելի ուշ ամրացնել ստեղնաշարի ամրացումը Stepmania- ում:

Հողերի լարերի համար,

  1. Տեղադրեք մեծ ջերմային նվազեցում ձեր արդուինոյից եկող հողալարերի վրա
  2. Բոլոր 5 -ը միասին ոլորեք
  3. Մերկ մետաղալարն ընկղմեք հոսքի մեջ
  4. Կաթիլը կպցրեք դրա վրա
  5. Օգտագործելով կրակայրիչ, այրեք ջերմության նվազման խողովակը

Իսկական մասնագետը գոնե «Y» հոդի փոխարեն կօգտագործեր «I» հոդ, իսկ կրակայրիչի փոխարեն ՝ ջերմային հրացան:

Քայլ 7: Միացրեք USB- ը

Erոդեք USB- ը
Erոդեք USB- ը
Oldոդեք USB- ը
Oldոդեք USB- ը

Հաջորդը, դուք պետք է կտրեք ձեր USB մալուխը: Թողնել առնվազն 6 դյույմ թուլություն:

Հեռացրեք մեծ սև արտաքին միջուկը, այնուհետև հանեք 4 գունավոր լարերը: Եթե ունեք անընդհատության ստուգիչ, ստուգեք 4 USB կապերի անընդհատությունը մալուխներին: Եթե դա չեք անում, երկրորդ լուսանկարը ցույց է տալիս, թե ինչպես են հանքերը միացվել:

Կրկնեք եռակցման նախորդ գործընթացը բոլոր 4 կապում:

Քայլ 8: Փորձարկում և կնքում

Փորձարկում և կնքում
Փորձարկում և կնքում
Փորձարկում և կնքում
Փորձարկում և կնքում

Հաջորդը, միացրեք USB մալուխը ձեր Stepmania մեքենային `այն փորձարկելու համար: Դուք պետք է տեսնեք, որ որոշ լույսեր վառվում են: Գնացեք Stepmania և կազմաձևեք մուտքերը: Եթե բոլոր 4 -ն էլ հաջողությամբ կազմաձևվեն, հիանալի է: Շարունակեք: Խնդիրների վերացում.

  • Եթե լույսերը չեն վառվում, ստուգեք USB պորտը և վարդակից: Էլեկտրահաղորդման գծերից մեկը չի աշխատում
  • Եթե ձեր համակարգիչը չի ճանաչում Arduino- ն, ստուգեք USB տվյալների տողերը:
  • Եթե ձեր կոճակներից մեկը չի հայտնաբերվել, ստուգեք arduino- ն, մետաղալարերը և հոդերը
  • Եթե ձեր կոճակներից ոչ մեկը չի հայտնաբերվել, ստուգեք համակարգը `համոզվելու համար, որ ընդհանրապես վերահսկիչ է հայտնաբերում:

    • Պատուհաններում կառավարման վահանակից բացեք «Ստեղծեք USB խաղային կարգավորիչներ»:
    • Եթե այն նշված է այնտեղ, ապա ստուգեք ձեր վերգետնյա կապերը

      • Եթե այն նշված չէ, կրկնում է 2 -րդ քայլը և google- ում հանդիպող ցանկացած սխալ: (Դրանք նարնջագույն գույնով կհայտնվեն ներքևի ելքային հուշում)
      • Եթե ձեր ուրվագիծը չի հաջողվում վերբեռնել, ամենայն հավանականությամբ դա կապված է վատ USB մալուխի հետ:
  • Եթե ձեր կոճակներից մեկը խրված է, փորձեք թուլացնել պտուտակները մեկ քառորդ պտույտով:

Եթե դեռ խնդիրներ ունեք, ձեր սեփականը տեղադրելուց առաջ ստուգեք նախորդ մեկնաբանությունները:

Երբ ստուգեք, որ ամեն ինչ աշխատում է, ժամանակն է ամեն ինչ կնքել: Տեղադրեք սիլիկոն ձեր Arduino մետաղալարերի բոլոր հոդերի վրա: Այս բանը թրթռալու է ուժեղ, երբ խաղում եք, ուստի ցանկանում եք այդ ամրակցման հոդերին ամեն հնարավորություն տալ երկար կյանքի ընթացքում:

Վերևում տեղադրեք էլեկտրական ժապավեն `ամեն ինչ պահելու համար: Այս լուսանկարից հետո ես ավելացրեցի ևս 6 կտոր, որպեսզի բոլոր լարերը ապահով պահեն:

Timeամանակն է նորից տեղադրել վահանակները: Եղեք մեղմ, փայտի մեջ պտուտակելով: Մի չափազանցեք և մի պտուտակեք անկյան տակ: Եթե դուք չափազանց մեծ դիմադրության եք հանդիպում, նախքան պտուտակն ողողելը, հետ կանգնեք և նորից փորձեք:

Քայլ 9. Կարո՞ղ եմ քեզ պարող մաստա անվանել:

Կարո՞ղ եմ քեզ պարող մաստա անվանել
Կարո՞ղ եմ քեզ պարող մաստա անվանել
Կարո՞ղ եմ քեզ պարող մաստա անվանել
Կարո՞ղ եմ քեզ պարող մաստա անվանել

Մի՞թե այդ L-tek տախտակն այդքան մեծ չէ: Կօգտագործվե՞ր աջից ամրացվող այդ բարձիկը: Ինձ համար հիասքանչ է, որ մենք կարող ենք ավելի լավ աշխատել Arduino- ի հետ:

Եթե ունեք որևէ հարց կամ մեկնաբանություն, ազատ զգացեք կապ հաստատեք ինձ հետ Twitter- ում @LumiAFK հասցեով:

Վերջ! Կարո՞ղ եմ քեզ պարող մաստա անվանել:

Վարկեր:

Մարտին Նատանո (օրիգինալ ուղեցույցի համար)

Մեթյու Հեյրոնիմուս (Arduino Joystick գրադարանի համար)

Arduino.cc (Arduino Micro դիզայնի և ամեն ինչ բաց կոդ պատրաստելու համար)

Խորհուրդ ենք տալիս: