Tartalomjegyzék:

Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszeren: 9 lépés
Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszeren: 9 lépés

Videó: Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszeren: 9 lépés

Videó: Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszeren: 9 lépés
Videó: Стюарт Хамерофф: Пенроуз и фрактальное сознание 2024, November
Anonim
Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszereken
Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszereken
Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszeren
Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszeren

Miért csinálja ezt a modot?

Ha valaha görgetett a grafikonhoz egy 125 BPM -es dalon, akkor felmerülhet a kérdés, hogy mi van ezzel a tüskés boival? Miért esik az időzítés diszkrét "résekre"?

Az ITG -nek és a DDR -nek hihetetlenül szűk időzítési ablakai vannak, és ezzel a 8 ms/125 Hz -es mintavételi gyakorisággal olyan kiválóságokat fogunk kapni, amelyeknek fantasztikusnak kellett volna lenniük, és nagyokat, amiknek kiválóságoknak kellett volna lenniük. Ez a játék már elég nehéz, ha azt akartad, hogy egy párna visszatartson, akkor vettél egy puha betétet!

Hogyan oldjuk meg ezt?

Az ltek pad önmagában nem tud 1000 Hz -en lekérdezni. Az USB 3.0 megvalósítási módja a lekérdezési döntéseket hardveres szinten kényszeríti ki. Még a szavazási arány módosítása a linux kernelben a-la "usbhid.jspoll =" nem lesz hatással az Ltek-re.

Nincs egyedi illesztőprogram vagy firmware, amely lehetővé teszi, és lehet, hogy soha nem is lesz. Tehát cserélnünk kell a hardvert.

Kellékek:

Szükséges készségek:

  • Amatőr forrasztási tapasztalat (ez volt az ötödik forrasztásom)
  • 4-6 óra

Eszközök:

  • Egy számítógép
  • Forrasztópáka
  • Forrasztópáka -tisztító
  • Huzalhúzók
  • Phillips és laposfejű csavarhúzó
  • Hőpisztoly vagy öngyújtó

Alkatrészek:

  • Arduino Micro*
  • Tartalék huzal
  • Hőre zsugorodó cső
  • Forrasztó
  • Fényáram
  • Elektromos szalag
  • Szilikon tömítőanyag (elektronikailag biztonságos)
  • Egy mikro -USB -kábel (bármilyen hosszúságú, feláldozásra kerül. Használja azt, amellyel feltöltötte Arduino -vázlatát)

*Arduino Micro: Bármilyen klón helyettesíthető, de Leonardo ** kompatibilis mikro (nem a mini vagy a nano).

** A standard Leonardo nem fér bele az L-tekbe. Ehhez 3D nyomtatott vezérlőszekrény és egyedi adapter csatlakoztatása szükséges. Ez a vezérlődoboz tartalmazhat egy start+sel kapcsolót, vagy akár egy panelhez csatlakoztathatja a zene/opció kiválasztásához. Ha a jövőben ezt szeretné bővíteni, kérem írjon nekem DM -t (elérhetőségek alul), hozzáadom!

Lépés: Telepítse az Arduino IDE -t

Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t

Töltse le az Arduino IDE -t a https://www.arduino.cc/en/Main/Software webhelyről.

Ha Windows rendszert használ, kövesse az alábbi lépéseket.

Ha Linuxot használ, akkor hasznos lehet a https://www.instructables.com/id/Install-Arduino-… címen található útmutató.

(Windows) Hagyja bejelölve az „USB -illesztőprogram telepítése” lehetőséget. A többi lehet, ha nincs bejelölve.

(Windows) Kattintson a "Telepítés" gombra az utasításokban

(Minden) Töltse le az Arduino kódomat a https://github.com/StarlightLumi/DanceCtl oldalon. Kövesse az oldalon található utasításokat, majd folytassa alább.

2. lépés: Töltse fel a vázlatot az Arduino Micro -ra

Töltse fel a vázlatot Arduino Micro készülékére
Töltse fel a vázlatot Arduino Micro készülékére
Töltse fel a vázlatot Arduino Micro készülékére
Töltse fel a vázlatot Arduino Micro készülékére
Töltse fel a vázlatot Arduino Micro készülékére
Töltse fel a vázlatot Arduino Micro készülékére
  • Nyissa meg, kattintson az "OK" gombra
  • Csatlakoztassa az Arduino Micro -t a számítógéphez. Válassza ki a táblát "Arduino Micro" néven.
  • Válassza ki a táblát a "portok" alatt. A mikroom Leonardo -ként azonosított, de ez rendben van, a kód továbbra is működik!
  • Ezután nyomja le a CTRL+U billentyűzetet a fordításhoz és a feltöltéshez. A sikeres feltöltés után leválaszthatja az Arduino -t.

3. lépés: Forrasztás vezetékek az Arduino

Forrasztó vezetékek az Arduino -hoz
Forrasztó vezetékek az Arduino -hoz

Első forrasztás? Nézd meg ezt a videót!

Forrasztás:

  1. Gyűjtsön néhány vékony vezetéket, körülbelül 3-4 hüvelyk hosszúak.
  2. Fogpiszkálóval csiszoljon egy kis folyót a 4 -es tűre
  3. Szúrja át a színes vezetékeket a 4 lyukon
  4. Dobja le a forrasztót a 4 lyukra, amíg el nem fedi a vezetéket. Alulról forrasztottam.
  5. Ismételje meg a 2-5 lépéseket, a többi sor és a földelő vezeték pontos sorrendjében.

A kódom a 4-9. Mivel a 6 -os tűn forrasztottam, a párnám az 5 -ös, 7 -es, 8 -as, 9 -es csapokat fogja használni a 4 panelhez. Ha nem áll rendelkezésre 4-9-es csap, akkor módosítsa a 4-es, 5-ös, 6-os, 7-es, 8-as és 9-es kódot ebben a kódsorban, hogy tükrözze a ténylegesen forrasztott csapokat, majd töltse fel újra a vázlatot. Még akkor is, ha csak a 4 tűt használja, feltétlenül soroljon fel 6 -at, különben a program megszakad.

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

Feltétlenül forrasztani kell egy földelt csatlakozást!

4. lépés: Gyűjtse össze eszközeit és nyissa meg az Ltek -t

Gyűjtse össze eszközeit és nyissa meg az Ltek -t
Gyűjtse össze eszközeit és nyissa meg az Ltek -t
Gyűjtse össze eszközeit és nyissa meg az Ltek -t
Gyűjtse össze eszközeit és nyissa meg az Ltek -t
Gyűjtse össze eszközeit és nyissa meg az Ltek -t
Gyűjtse össze eszközeit és nyissa meg az Ltek -t

Ezután gyűjtse össze az eszközöket és a Ltek -t.

Távolítsa el a műanyag és karton burkolatot az USB -port melletti panelen. A járvány idején rendeltem az enyémet, így nagy volt az igény. Elfogytak az USB -vezetékek, és a földelő sáv üres. Csak gurulunk a módszereikkel.

5. lépés: Vágja le a vezetékeket, és távolítsa el a régi táblát

Vágja le a vezetékeket, és távolítsa el a régi táblát
Vágja le a vezetékeket, és távolítsa el a régi táblát
Vágja le a vezetékeket, és távolítsa el a régi táblát
Vágja le a vezetékeket, és távolítsa el a régi táblát
Vágja le a vezetékeket, és távolítsa el a régi táblát
Vágja le a vezetékeket, és távolítsa el a régi táblát
Vágja le a vezetékeket, és távolítsa el a régi táblát
Vágja le a vezetékeket, és távolítsa el a régi táblát

Az ollóval vágja le a 4 USB -vezetéket a lehető legközelebb az alaplaphoz. Minden megtakarítható milliméter megkönnyíti a következő lépéseket.

Óvatosan szúrja ki a NYÁK -ot* egy laposfejű csavarhúzóval a felső szélén, ahogy a 3. képen látható. Megjegyzés: mentse el ezt a táblát valahol. * Ha végül tönkrement, legyen nagyon óvatos a következő lépésekkel, nincs visszaút.

Emelje fel a táblát, és vágja le a fekete vezetékeket, amennyire csak lehetséges. Figyelje meg a 4 földelő vezetéket, amelyek össze vannak forrasztva? Piros csík van rajtuk.

6. lépés: Forrasztja a vezetékeket

Forrasztani a vezetékeket
Forrasztani a vezetékeket

Forrasztja a 4 tömör fekete vezetéket a 4 vezetékhez, amelyeket korábban az Arduino -hoz forrasztott. Nem vagyok profi, de itt vannak a lépéseim:

  1. Tegye a hőzsugorodást mindkét végére (vagy legalább az egyik végére)
  2. Csavarja össze a vezetékeket egy Y -ban
  3. Merítse a csupasz vezetéket fluxusba
  4. Dobjon rá forrasztást
  5. Öngyújtóval égesse el a zsugorcsövet
  6. Kábelezze őket bármilyen sorrendben, a billentyűzet -kötést a Stepmania -ban később meg tudjuk javítani.

A földelő vezetékekhez,

  1. Tegyen nagy hőzsugorodást az arduino készülékből érkező földelő vezetékre
  2. Csavarja össze mind az 5 -öt
  3. Merítse a csupasz vezetéket fluxusba
  4. Dobjon rá forrasztást
  5. Öngyújtóval égesse el a zsugorcsövet

Egy igazi szakember legalább az "Y" ízületet használta volna az "Y" csukló helyett, és az öngyújtó helyett egy hőpisztolyt.

Lépés: Forrasztja az USB -t

Forrasztja az USB -t
Forrasztja az USB -t
Forrasztja az USB -t
Forrasztja az USB -t

Ezután vágja le az USB -kábelt. Hagyjon legalább 6 hüvelyk lazaságot.

Csupaszítsa le a nagy fekete külső magot, majd csupaszítsa el a 4 színes vezetéket. Ha van folyamatossági tesztelője, ellenőrizze a kábelek 4 USB -csatlakozójának folytonosságát. Ha nem, akkor a második fotó azt mutatja, hogyan kötődnek az aknák.

Ismételje meg az előző forrasztási folyamatot mind a 4 csapnál.

8. lépés: Tesztelje és zárja le

Teszt és tömítés
Teszt és tömítés
Teszt és tömítés
Teszt és tömítés

Ezután csatlakoztassa az USB -kábelt a Stepmania készülékéhez a teszteléshez. Látnia kell, hogy néhány lámpa felvillan. Menjen a Stepmania -ba, és konfigurálja a bemeneteket. Ha mind a 4 sikeresen konfigurálható, nagyszerű! Folytassa. Hibaelhárítás:

  • Ha a jelzőfények nem világítanak, ellenőrizze az USB -portot és a csatlakozót. Az egyik elektromos vezeték nem működik
  • Ha a számítógép nem ismeri fel az Arduino -t, ellenőrizze az USB -adatvonalakat.
  • Ha az egyik gombot nem észleli, ellenőrizze az arduino -t, a vezetéket és a csuklót
  • Ha egyik gombját sem észleli, ellenőrizze a rendszert, hogy egyáltalán nem érzékel -e vezérlőt.

    • Windowsban nyissa meg az "USB játékvezérlők beállítása" elemet a Vezérlőpulton.
    • Ha ott szerepel, akkor ellenőrizze a földeléseket

      • Ha nem szerepel a listában, ismételje meg a 2. lépést, és google -olja az esetleges hibákat. (Narancssárgán jelennek meg az alsó kimeneti parancssorban)
      • Ha a vázlatot nem sikerül feltölteni, akkor valószínűleg egy rossz USB -kábel miatt, a tartalék kábeleimnél 1/12 sikerélményt kaptam.
  • Ha az egyik gombja beragadt, próbálja meg negyed fordulattal meglazítani a csavarokat.

Ha továbbra is problémái vannak, ellenőrizze az előző megjegyzéseket, mielőtt közzéteszi saját véleményét.

Miután ellenőrizte, hogy minden működik -e, ideje lezárni mindent. Tegyen szilikont az összes Arduino huzalcsuklóra. Ez a dolog erősen rezegni fog játék közben, ezért minden esélyt meg akar adni ezeknek a forrasztási kötéseknek a hosszú élettartam érdekében.

Tegyen elektromos szalagot a tetejére, hogy minden a helyén maradjon. A fotó után további 6 darabot adtam hozzá, hogy minden vezeték biztonságban legyen.

Ideje visszahelyezni a paneleket. Csavarja be finoman a fát! Ne húzza túl, és ne csavarja ferdén. Ha túl nagy ellenállást tapasztal a csavar kiöblítése előtt, menjen vissza, és próbálja újra.

9. lépés: Hívhatlak Dancin 'Masta -nak?

Hívhatlak titeket Dancin Masta -nak?
Hívhatlak titeket Dancin Masta -nak?
Hívhatlak titeket Dancin Masta -nak?
Hívhatlak titeket Dancin Masta -nak?

Nem olyan nagy az az L-tek tábla? Ez a jobb oldali forrasztópárna használható? Elbűvölő számomra, hogy egy Arduino -val jobban teljesíthetünk.

Ha bármilyen kérdése vagy megjegyzése van, bátran forduljon hozzám a @LumiAFK Twitteren.

Ez az! Táncoló masztának nevezhetlek?

Hitelek:

Martin Natano (az eredeti útmutatóért)

Matthew Heironimus (az Arduino Joystick Library számára)

Arduino.cc (az Arduino Micro kialakításához és minden nyílt forráskódú készítéséhez)

Ajánlott: