Tartalomjegyzék:
- Lépés: Telepítse az Arduino IDE -t
- 2. lépés: Töltse fel a vázlatot az Arduino Micro -ra
- 3. lépés: Forrasztás vezetékek az Arduino
- 4. lépés: Gyűjtse össze eszközeit és nyissa meg az Ltek -t
- 5. lépés: Vágja le a vezetékeket, és távolítsa el a régi táblát
- 6. lépés: Forrasztja a vezetékeket
- Lépés: Forrasztja az USB -t
- 8. lépés: Tesztelje és zárja le
- 9. lépés: Hívhatlak Dancin 'Masta -nak?
Videó: Az L-tek Dance Pad módosítása lekérdezésre 1000 Hz-en Windows és Linux rendszeren: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
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
- 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
Első forrasztás? Nézd meg ezt a videót!
Forrasztás:
- Gyűjtsön néhány vékony vezetéket, körülbelül 3-4 hüvelyk hosszúak.
- Fogpiszkálóval csiszoljon egy kis folyót a 4 -es tűre
- Szúrja át a színes vezetékeket a 4 lyukon
- Dobja le a forrasztót a 4 lyukra, amíg el nem fedi a vezetéket. Alulról forrasztottam.
- 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
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
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
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:
- Tegye a hőzsugorodást mindkét végére (vagy legalább az egyik végére)
- Csavarja össze a vezetékeket egy Y -ban
- Merítse a csupasz vezetéket fluxusba
- Dobjon rá forrasztást
- Öngyújtóval égesse el a zsugorcsövet
- 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,
- Tegyen nagy hőzsugorodást az arduino készülékből érkező földelő vezetékre
- Csavarja össze mind az 5 -öt
- Merítse a csupasz vezetéket fluxusba
- Dobjon rá forrasztást
- Ö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
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
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?
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:
DIY Dance Dance forradalom a Makey Makey használatával: 6 lépés
DIY Dance Dance forradalom Makey Makey használatával: Hé! Ez az én DIY Dance Dance Revolution táblám. Ez az egyik kedvenc projektem, amin dolgoztam, és valóban egy a maga nemében. Ez a projekt azért készült, hogy segítsen megtanítani a gyerekeknek az áramkörök működését, ezt a projektet STEM éjszakákra használtam, és bátorítani akartam
ESP32 fejlesztés Linux al Windows rendszeren: 7 lépés
ESP32 fejlesztés Windows alrendszerhez Linux alatt: Az ESP32 egy olcsó, alacsony fogyasztású mikrovezérlő kártya az Espressif-től. Népszerű a gyártók körében alacsony ára és beépített perifériái miatt, beleértve a WiFi-t és a Bluetooth-ot. Az ESP32 fejlesztőeszközei azonban Unix-szerű en
Alkalmazások fejlesztése GPIO Pin -ek használatával a DragonBoard 410c rendszeren Android és Linux operációs rendszerekkel: 6 lépés
Alkalmazások fejlesztése GPIO-tűk használatával a DragonBoard 410c rendszeren Android és Linux operációs rendszerekkel: Ennek az oktatóanyagnak az a célja, hogy bemutassa az alkalmazások fejlesztéséhez szükséges információkat a DragonBoard 410c kis sebességű bővítés GPIO-tűje segítségével. Ez az oktatóanyag információkat tartalmaz az alkalmazások fejlesztéséhez a GPIO csapok használatával a SYS segítségével az Andr -on
A Windows módosítása úgy, hogy megmutassa, hol készült a fotó: 4 lépés
A Windows módosítása, hogy megmutassa, hol készült a fotó: Bevezetés Előfordult már, hogy végignézte az utazási fényképeit, és azon kezdett tűnődni, hogy hol készítette őket? Hogy hívták azt a kis várost, ahol öt évvel ezelőtt megálltál, ahol a legcsodálatosabb kávét ittad? Miután módosította a Szélt
A Flash telepítése az Ubuntu Linux rendszeren, az egyszerű módszer!: 4 lépés
Hogyan telepítsem a Flash -t az Ubuntu Linuxra, az egyszerű módszer!: A kevés dolog egyike, amit nem szeretek a Linuxban, hogy milyen nehéz lehet új alkalmazásokat vagy bővítményeket telepíteni, ez nehéz lehet, ha nem nagyon jó a parancssorok használata, és inkább a GUI -t használja - ejtsd Gooey (grafikus felhasználói felület)