Kazalo:

Spreminjanje plesne plošče L-tek na anketo pri 1000 Hz v operacijskem sistemu Windows in Linux: 9 korakov
Spreminjanje plesne plošče L-tek na anketo pri 1000 Hz v operacijskem sistemu Windows in Linux: 9 korakov

Video: Spreminjanje plesne plošče L-tek na anketo pri 1000 Hz v operacijskem sistemu Windows in Linux: 9 korakov

Video: Spreminjanje plesne plošče L-tek na anketo pri 1000 Hz v operacijskem sistemu Windows in Linux: 9 korakov
Video: Высокая плотность 2022 2024, Junij
Anonim
Spreminjanje plesne plošče L-tek na anketo pri 1000 Hz v sistemih Windows in Linux
Spreminjanje plesne plošče L-tek na anketo pri 1000 Hz v sistemih Windows in Linux
Spreminjanje plesne plošče L-tek na anketo pri 1000 Hz v sistemih Windows in Linux
Spreminjanje plesne plošče L-tek na anketo pri 1000 Hz v sistemih Windows in Linux

Zakaj ta mod?

Če ste se kdaj pomaknili na graf pesmi s 125 BPM, se boste morda vprašali, kaj je s tem spikey boi? Zakaj čas pada v diskretne "reže"?

ITG in DDR imata izjemno kratka časovna okna in s to hitrostjo vzorčenja 8 ms/125Hz bomo dobili odličnike, ki bi morali biti Fantastika, in velikane, ki bi morali biti odlični. Ta igra je že dovolj težka, če bi želeli, da vas blazinica zadrži, bi kupili mehko blazinico!

Kako to popravimo?

Podloga ltek sama ne more anketirati pri 1000 Hz. Način izvajanja USB 3.0 prisili odločitve na ravni strojne opreme. Tudi spreminjanje stopnje glasovanja v jedru Linux a-la "usbhid.jspoll =" ne bo vplivalo na Ltek.

Gonilnikov ali vdelane programske opreme po meri, ki to omogočajo, morda tudi ne bo. Zato moramo zamenjati strojno opremo.

Zaloge:

Potrebne veščine:

  • Amaterske spajkalne izkušnje (to je bilo moje spajanje že petič)
  • 4-6 ur

Orodja:

  • Računalnik
  • Spajkalnik
  • Čistilo za konice spajkalnika
  • Odstranjevalci žice
  • Phillips in ploski izvijač
  • Toplotna pištola ali vžigalnik

Deli:

  • Arduino Micro*
  • Rezervna žica
  • Termoskrčljive cevi
  • Spajkanje
  • Flux
  • Električni trak
  • Silikonsko tesnilo (varno za elektroniko)
  • Kabel mikro USB (poljubne dolžine, bo žrtvovan. Uporabite tistega, s katerim naložite svojo skico Arduino)

*Arduino Micro: Lahko ga nadomestimo s katerim koli klonom, vendar mora biti združljiv z Leonardo ** (ne mini ali nano).

** Standardni Leonardo ne bo primeren za L-tek. Potrebovali bi 3D-tiskano krmilno omarico in ožičenje prilagojenega adapterja. Ta kontrolna omarica lahko vključuje stikalo za zagon+sel ali celo priklop na ploščo za izbiro glasbe/možnosti. Če želite to razširiti v prihodnje, mi pišite v DM (kontaktni podatki na dnu), dodal bom!

1. korak: Namestite Arduino IDE

Namestite Arduino IDE
Namestite Arduino IDE
Namestite Arduino IDE
Namestite Arduino IDE
Namestite Arduino IDE
Namestite Arduino IDE

Prenesite Arduino IDE s spletnega mesta

Če uporabljate Windows, sledite spodnjim korakom.

Če uporabljate Linux, vam bo morda v pomoč vodnik na naslovu

(Windows) Pustite polje »Namesti gonilnik USB« označeno. Preostanek lahko prosimo odkljukate.

(Windows) V pozivih kliknite »Namesti«

(Vse) Prenesite mojo kodo Arduino na https://github.com/StarlightLumi/DanceCtl Sledite navodilom na tej strani in nato nadaljujte spodaj.

Korak: Naložite skico v svoj Arduino Micro

Naložite skico v svoj Arduino Micro
Naložite skico v svoj Arduino Micro
Naložite skico v svoj Arduino Micro
Naložite skico v svoj Arduino Micro
Naložite skico v svoj Arduino Micro
Naložite skico v svoj Arduino Micro
  • Odprite ga, kliknite »V redu«
  • Priključite Arduino Micro v računalnik. Izberite svojo ploščo kot "Arduino Micro".
  • Izberite ploščo pod "vrata". Moj Micro je bil identificiran kot Leonardo, vendar je v redu, koda še vedno deluje!
  • Nato pritisnite CTRL+U na tipkovnici, da sestavite in naložite. Ko je nalaganje uspešno, lahko izklopite Arduino.

Korak: Spajkajte žice na Arduino

Spajkanje žic na Arduino
Spajkanje žic na Arduino

Prvič spajkanje? Oglejte si ta video!

Spajkanje:

  1. Zberite nekaj tankih žic, dolgih približno 3-4 cm.
  2. Z zobotrebcem vtrite malo toka na zatič 4
  3. Barvne žice pobodite skozi 4 luknje
  4. Spajk spustite na 4 luknje, dokler ne pokrije vse okoli žice. Spajkala sem od spodaj.
  5. Ponovite korake 2-5 v natančnem vrstnem redu za druge zatiče in ozemljitveno žico.

Moja koda uporablja zatiče 4-9. Ker sem spakal spajkanje na pin 6, bo moja blazinica uporabila zatiče 5, 7, 8, 9 za 4 plošče. Če nimate na voljo zatičev 4-9, spremenite 4, 5, 6, 7, 8 in 9 v tej vrstici kode, da odražajo zatiče, na katere ste dejansko spajkali, in znova naložite skico. Tudi če uporabljate samo 4 nožice, jih navedite 6, sicer se bo program prekinil.

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

Spajajte ozemljitveno povezavo!

4. korak: Zberite orodja in odprite Ltek

Zberite orodja in odprite Ltek
Zberite orodja in odprite Ltek
Zberite orodja in odprite Ltek
Zberite orodja in odprite Ltek
Zberite orodja in odprite Ltek
Zberite orodja in odprite Ltek

Nato zberite svoja orodja in Ltek.

Odstranite plastično in kartonsko prevleko na plošči v bližini vrat USB. Jaz sem svojega naročil med pandemijo, zato je bilo veliko povpraševanje. Pocenili so žice USB in reža za ozemljitveno palico je prazna. Pogovarjali se bomo o njihovih metodah.

5. korak: Odrežite žice in odstranite staro ploščo

Odrežite žice in odstranite staro ploščo
Odrežite žice in odstranite staro ploščo
Odrežite žice in odstranite staro ploščo
Odrežite žice in odstranite staro ploščo
Odrežite žice in odstranite staro ploščo
Odrežite žice in odstranite staro ploščo
Odrežite žice in odstranite staro ploščo
Odrežite žice in odstranite staro ploščo

S škarjami odrežite 4 žice USB čim bližje plošči. Vsak milimeter, ki ga lahko prihranite, bo olajšal naslednje korake.

Rahlo izvlecite tiskano vezje* z ploščatim izvijačem na zgornjem robu, kot je prikazano na sliki 3. opomba: to ploščo shranite nekam. * Če se je na koncu zlomilo, bodite ZELO previdni pri naslednjih korakih, poti nazaj ni.

Dvignite desko in odrežite črne žice čim bližje plošči. Opazite, da so vse 4 ozemljene žice spajane skupaj? Na njih je rdeča črta.

6. korak: Spajkajte žice

Spajkajte žice
Spajkajte žice

Spajite 4 polne črne žice na 4 žice, ki ste jih prej spajkali na Arduino. Nisem profesionalec, ampak tukaj so moji koraki:

  1. Na obeh koncih (ali vsaj na enem koncu) postavite toplotno skrčljivo
  2. Zvite žice skupaj v Y
  3. Golo žico potopite v tok
  4. Vanj spustite spajkanje
  5. Z vžigalnikom zažgite toplotno skrčljivo cev
  6. Povežite jih v poljubnem vrstnem redu, pozneje lahko popravimo vezavo tipk v Stepmaniji.

Za ozemljitvene žice,

  1. Na ozemljitveno žico, ki prihaja iz vašega arduina, postavite veliko toplotno skrčenje
  2. Zvijte vseh 5 skupaj
  3. Golo žico potopite v tok
  4. Vanj spustite spajkanje
  5. Z vžigalnikom zažgite toplotno skrčljivo cev

Pravi profesionalec bi namesto spoja "Y" uporabil vsaj "I" spoj in namesto vžigalnika toplotno pištolo.

7. korak: Spajkajte USB

Spajkajte USB
Spajkajte USB
Spajkajte USB
Spajkajte USB

Nato morate odrezati kabel USB. Pustite vsaj 6 centimetrov ohlapnosti.

Odstranite veliko črno zunanje jedro in odstranite 4 barvne žice. Če imate tester neprekinjenosti, preizkusite neprekinjenost 4 zatičev USB do kablov. Če tega ne storite, druga fotografija prikazuje, kako so mine povezane.

Ponovite prejšnji postopek spajkanja za vse 4 zatiče.

8. korak: Preizkusite in zapečatite

Preizkusite in zapečatite
Preizkusite in zapečatite
Preizkusite in zapečatite
Preizkusite in zapečatite

Nato priključite kabel USB na napravo Stepmania, da ga preizkusite. Videti bi morali, da utripajo nekatere luči. Pojdite v Stepmania in konfigurirajte vhode. Če so vse 4 uspešno konfigurirane, super! Nadaljujte naprej. Odpravljanje težav:

  • Če lučke ne svetijo, preverite vrata USB in vtič. Eden od daljnovodov ne deluje
  • Če vaš računalnik ne prepozna Arduina, preverite podatkovne linije USB.
  • Če eden od vaših gumbov ni zaznan, preverite arduino, žico in spoj
  • Če noben od vaših gumbov ni zaznan, preverite sistem in se prepričajte, da sploh zazna krmilnik.

    • V oknih odprite "Nastavitev krmilnikov iger USB" na nadzorni plošči.
    • Če je na seznamu, preverite ozemljitvene povezave

      • Če ni na seznamu, ponovite 2. korak in poiščite v Googlu vse napake, na katere naletite. (V spodnjem izhodnem pozivu bodo prikazani oranžno)
      • Če se vaša skica ne naloži, je to verjetno posledica slabega kabla USB. Z rezervnimi kabli sem imel 1/12 uspešnosti.
  • Če je eden od vaših gumbov zataknjen, poskusite odviti vijake za četrt obrata.

Če imate še vedno težave, pred objavo svojih preverite prejšnje komentarje.

Ko preverite, ali vse deluje, je čas, da vse zapečatite. Na vse žične spoje Arduino položite silikon. Ta stvar bo med igranjem močno vibrirala, zato želite tem spajkalnim sklepom dati vse možnosti za dolgo življenje.

Na vrh položite električni trak, da ostane vse v reži. Po tej fotografiji sem dodal še 6 kosov, da so vse žice varne.

Čas je, da ponovno postavite plošče. Nežno privijačite v les! Ne zategnite preveč in ne privijte pod kotom. Če naletite na prevelik upor, preden je vijak poravnan, naredite varnostno kopijo in poskusite znova.

9. korak: Ali te lahko imenujem Dancin 'Masta?

Ali te lahko imenujem Dancin 'Masta?
Ali te lahko imenujem Dancin 'Masta?
Ali te lahko imenujem Dancin 'Masta?
Ali te lahko imenujem Dancin 'Masta?

Ali ni ta plošča L-tek tako velika? Bi se za tisto desko za spajkanje uporabljalo? Očarava me, da lahko z Arduinom naredimo bolje.

Če imate kakršna koli vprašanja ali pripombe, se obrnite na mene na @LumiAFK na twitterju.

To je to! Ali te lahko pokličem kot plesno masto?

Zasluge:

Martin Natano (za izvirni vodnik)

Matthew Heironimus (za knjižnico krmilnih palic Arduino)

Arduino.cc (za zasnovo Arduino Micro in za vse odprtokodne datoteke)

Priporočena: