Sadržaj:

Modifikacija L-tek Plesne podloge na 1000 Hz na Windowsima i Linuxu: 9 koraka
Modifikacija L-tek Plesne podloge na 1000 Hz na Windowsima i Linuxu: 9 koraka

Video: Modifikacija L-tek Plesne podloge na 1000 Hz na Windowsima i Linuxu: 9 koraka

Video: Modifikacija L-tek Plesne podloge na 1000 Hz na Windowsima i Linuxu: 9 koraka
Video: Sly 2 Band of Thieves - PS2 | Longplay with commentary | Part 1/3 2024, Decembar
Anonim
Modifikovanje L-tek Plesne podloge za anketiranje na 1000Hz na Windowsima i Linuxu
Modifikovanje L-tek Plesne podloge za anketiranje na 1000Hz na Windowsima i Linuxu
Modifikacija L-tek Plesne podloge na 1000 Hz na Windowsima i Linuxu
Modifikacija L-tek Plesne podloge na 1000 Hz na Windowsima i Linuxu

Zašto se koristi ovaj mod?

Ako ste ikada prešli na grafikon pjesme od 125 BPM, možda ćete se zapitati, šta je sa ovim spikey boi -om? Zašto tajming pada u diskretne "utore"?

ITG i DDR imaju nevjerovatno kratke vremenske okvire, a sa ovom brzinom uzorkovanja od 8 ms/125Hz, dobit ćemo izvrsne koji su trebali biti Fantastic, i velike koji su trebali biti izvrsni. Ova igra je već dovoljno teška, da ste htjeli jastučić da vas zadrži, kupili biste mekani jastučić!

Kako da to popravimo?

Ltek pad ne može samostalno anketirati na 1000Hz. Način implementacije USB 3.0 prisiljava donošenje odluka na hardverskom nivou. Čak ni izmjena stope glasanja u linux jezgri a-la "usbhid.jspoll =" neće utjecati na Ltek.

Ne postoje prilagođeni upravljački programi ili firmver koji to omogućuju, a možda ih i neće biti. Dakle, moramo zamijeniti hardver.

Potrošni materijal:

Potrebne vještine:

  • Amatersko iskustvo lemljenja (ovo mi je bio peti put lemljenja)
  • 4-6 sati

Alati:

  • Kompjuter
  • Lemilica
  • Sredstvo za čišćenje lemilica
  • Strojevi za skidanje žice
  • Odvijač Phillips i Flathead
  • Toplinski pištolj ili upaljač

Dijelovi:

  • Arduino Micro*
  • Rezervna žica
  • Termoskupljajuće cijevi
  • Solder
  • Tok
  • Električna traka
  • Silikonsko brtvilo (sigurno za elektroniku)
  • Mikro USB kabel (bilo koje duljine, bit će žrtvovan. Upotrijebite onaj s kojim učitavate svoju Arduino skicu)

*Arduino Micro: Može se zamijeniti za bilo koji klon, ali mora biti mikrofon kompatibilan s Leonardo ** (ne mini ili nano).

** Standardni Leonardo neće stati u L-tek. To bi zahtijevalo kontrolnu kutiju odštampanu 3D i ožičenje prilagođenog adaptera. Ta kontrolna kutija može uključivati start+sel prekidač ili čak priključiti na ploču za odabir muzike/opcije. Ako želite to proširiti u budućnosti, pošaljite mi poruku (kontaktne informacije na dnu), ja ću ih dodati!

Korak 1: Instalirajte Arduino IDE

Instalirajte Arduino IDE
Instalirajte Arduino IDE
Instalirajte Arduino IDE
Instalirajte Arduino IDE
Instalirajte Arduino IDE
Instalirajte Arduino IDE

Preuzmite Arduino IDE sa

Ako koristite Windows, slijedite korake u nastavku.

Ako koristite Linux, vodič na https://www.instructables.com/id/Install-Arduino-… može biti od pomoći.

(Windows) Ostavite označeno "Install USB Driver". Ostatak se može ukloniti ako želite.

(Windows) Kliknite "Instaliraj" kroz upite

(Sve) Preuzmite moj Arduino kôd na https://github.com/StarlightLumi/DanceCtl Slijedite upute na toj stranici, a zatim nastavite dolje.

Korak 2: Prenesite skicu na svoj Arduino Micro

Prenesite skicu na svoj Arduino Micro
Prenesite skicu na svoj Arduino Micro
Prenesite skicu na svoj Arduino Micro
Prenesite skicu na svoj Arduino Micro
Prenesite skicu na svoj Arduino Micro
Prenesite skicu na svoj Arduino Micro
  • Otvorite ga, kliknite "U redu"
  • Uključite svoj Arduino Micro u računar. Odaberite svoju ploču kao "Arduino Micro".
  • Odaberite ploču pod "portovi". Moj Micro identificirao se kao Leonardo, ali to je u redu, kod i dalje radi!
  • Zatim pritisnite CTRL+U na tastaturi za kompajliranje i učitavanje. Nakon što je prijenos uspješan, možete isključiti svoj Arduino.

Korak 3: Lemite žice na Arduino

Lemne žice za Arduino
Lemne žice za Arduino

Lemljenje prvi put? Pogledajte ovaj video!

Lemljenje:

  1. Prikupite tanke žice, dugačke oko 3-4 inča.
  2. Čačkalicom utisnite malo fluksa na iglu 4
  3. Provucite žice u boji kroz 4 rupe
  4. Stavite lem na 4 rupe sve dok ne pokrije svu žicu. Lemio sam sa dna.
  5. Ponovite korake 2-5, tačnim redoslijedom za ostale pinove i uzemljenu žicu.

Moj kôd koristi pinove 4-9. Pošto sam sjebao lem na pin 6, moj jastučić će koristiti pinove 5, 7, 8, 9 za 4 ploče. Ako nemate raspoložive pinove 4-9, promijenite 4, 5, 6, 7, 8 i 9 u ovoj liniji koda tako da odražavaju pinove na koje ste zapravo lemljeni i ponovo učitajte skicu. Čak i ako koristite samo 4 pina, obavezno ih navedite 6 ili će se program pokvariti.

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

Pazite da lemite uzemljenje!

Korak 4: Skupite svoje alate i otvorite Ltek

Skupite svoje alate i otvorite Ltek
Skupite svoje alate i otvorite Ltek
Skupite svoje alate i otvorite Ltek
Skupite svoje alate i otvorite Ltek
Skupite svoje alate i otvorite Ltek
Skupite svoje alate i otvorite Ltek

Zatim prikupite svoje alate i Ltek.

Uklonite plastičnu i kartonsku oblogu na ploči uz USB priključak. Ja sam svoj naručio tokom pandemije, pa je bila velika potražnja. Pojeftinili su USB žice i utor za uzemljenje je prazan. Samo ćemo se poslužiti njihovim metodama.

Korak 5: Odsecite žice i izvucite staru ploču

Odsecite žice i izvucite staru ploču
Odsecite žice i izvucite staru ploču
Odsecite žice i izvucite staru ploču
Odsecite žice i izvucite staru ploču
Odsecite žice i izvucite staru ploču
Odsecite žice i izvucite staru ploču
Odsecite žice i izvucite staru ploču
Odsecite žice i izvucite staru ploču

Pomoću škara izrežite 4 USB žice što je moguće bliže ploči. Svaki milimetar koji možete uštedjeti olakšat će sljedeće korake.

NJEŽNO izvucite PCB* odvijačem s ravnom glavom na gornjoj ivici, kao što je prikazano na slici 3. Napomena: sačuvajte ovu ploču negdje. * Ako se na kraju pokvarilo, BUDITE VRLO oprezni sa sljedećim koracima, nema povratka.

Podignite ploču i odrežite crne žice što je moguće bliže ploči. Primjećujete li 4 žice za uzemljenje lemljene zajedno? Na njima je crvena pruga.

Korak 6: Lemite žice

Lemite žice
Lemite žice

Lemite 4 pune crne žice na 4 žice koje ste ranije lemili na Arduinu. Nisam profesionalac, ali evo mojih koraka:

  1. Stavite termoskupljanje na oba kraja (ili barem na jedan kraj)
  2. Uvijte žice zajedno u Y
  3. Umočite golu žicu u fluks
  4. Stavite lemljenje na njega
  5. Pomoću upaljača spalite termoskupljajuću cijev
  6. Povežite ih bilo kojim redoslijedom, kasnije u Stepmaniji možemo popraviti povezivanje ključeva.

Za uzemljene žice,

  1. Stavite veliki termoskupljač na uzemljenu žicu koja dolazi s vašeg arduina
  2. Uvijte svih 5 zajedno
  3. Umočite golu žicu u fluks
  4. Stavite lemljenje na njega
  5. Pomoću upaljača spalite termoskupljajuću cijev

Pravi profesionalac bi barem upotrijebio spoj "I" umjesto svog "Y" zgloba i toplinski pištolj umjesto upaljača.

Korak 7: Lemite USB

Lemite USB
Lemite USB
Lemite USB
Lemite USB

Zatim ćete morati odrezati USB kabel. Ostavite najmanje 6 inča opuštenosti.

Skinite veliko crno vanjsko jezgro, a zatim skinite 4 žice u boji. Ako imate ispitivač kontinuiteta, provjerite kontinuitet 4 USB pina na kablovima. Ako to ne učinite, druga fotografija prikazuje kako su mine ožičene.

Ponovite prethodni postupak lemljenja za sva 4 pina.

Korak 8: Testirajte i zapečatite

Testirajte i zapečatite
Testirajte i zapečatite
Testirajte i zapečatite
Testirajte i zapečatite

Zatim spojite USB kabel na Stepmania uređaj kako biste ga testirali. Trebali biste vidjeti kako neka svjetla trepere. Idite na Stepmania i konfigurirajte ulaze. Ako se sve 4 uspješno konfiguriraju, odlično! Nastavite dalje. Rješavanje problema:

  • Ako se svjetla ne upale, provjerite USB priključak i utikač. Jedan od dalekovoda ne radi
  • Ako vaše računalo ne prepoznaje Arduino, provjerite USB podatkovne linije.
  • Ako jedno od vaših gumba nije otkriveno, provjerite arduino, žicu i spoj
  • Ako nijedno vaše dugme nije otkriveno, provjerite sistem da biste se uvjerili da uopće otkriva kontroler.

    • U prozorima otvorite "Postavljanje USB kontrolera za igre" na upravljačkoj ploči.
    • Ako je tamo navedeno, provjerite uzemljenje

      • Ako nije na popisu, ponovite korak 2 i proguglajte sve greške na koje naiđete. (Oni će se pojaviti u narančastoj boji u donjem izlaznom prozoru)
      • Ako se vaša skica ne uspije učitati, to je vjerojatno zbog lošeg USB kabela, imao sam uspjeh 1/12 sa svojim rezervnim kablovima.
  • Ako je jedno od vaših dugmadi zaglavljeno, pokušajte otpustiti vijke za četvrtinu okreta.

Ako i dalje imate problema, provjerite prethodne komentare prije objavljivanja vlastitih.

Kad provjerite da sve radi, vrijeme je da sve zapečatite. Stavite silikon na sve Arduino žičane spojeve. Ova stvar će jako vibrirati dok svirate, pa želite tim lemnim zglobovima dati svaku priliku za dug život.

Stavite električnu traku na vrh kako bi sve ostalo u utoru. Dodao sam još 6 komada nakon ove fotografije kako bi sve žice bile sigurne.

Vreme je za ponovno postavljanje panela. Budite pažljivi sa uvrtanjem u drvo! Nemojte previše zatezati i ne zavrtati pod uglom. Ako naiđete na preveliki otpor prije nego što vijak isperete, napravite sigurnosnu kopiju i pokušajte ponovo.

Korak 9: Mogu li vas nazvati Dancin 'Masta?

Mogu li vas nazvati Dancing 'Masta?
Mogu li vas nazvati Dancing 'Masta?
Mogu li vas nazvati Dancing 'Masta?
Mogu li vas nazvati Dancing 'Masta?

Nije li ta ploča L-tek toliko velika? Bi li se za to koristio onaj lemni uložak s desne strane? Očaravajuće mi je da s Arduinom možemo bolje.

Ako imate bilo kakvih pitanja ili komentara, slobodno mi se obratite na @LumiAFK na Twitteru.

To je to! Mogu li vas nazvati plešućom mastom?

Zasluge:

Martin Natano (za originalni vodič)

Matthew Heironimus (za Arduino Joystick Library)

Arduino.cc (za Arduino Micro dizajn i za stvaranje otvorenog koda)

Preporučuje se: