Indholdsfortegnelse:
- Trin 1: Installer Arduino IDE
- Trin 2: Upload skitsen til din Arduino Micro
- Trin 3: Loddekabler til Arduino
- Trin 4: Saml dine værktøjer, og åbn Ltek
- Trin 5: Snip ledningerne, og lirk det gamle bord ud
- Trin 6: Lodde ledningerne
- Trin 7: Lodd USB
- Trin 8: Test og forsegl
- Trin 9: Kan jeg kalde dig en Dancin 'Masta?
Video: Ændring af en L-tek Dance Pad til afstemning ved 1000hz på Windows og Linux: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hvorfor gøre denne mod?
Hvis du nogensinde har rullet over til grafen på en 125 BPM sang, kan du måske undre dig over, hvad der sker med denne spikey boi? Hvorfor falder timingen ind i diskrete "slots"?
ITG og DDR har utroligt stramme timingvinduer, og med denne 8ms/125Hz samplingshastighed får vi Excellents, der burde have været Fantastics, og Greats, der burde have været Excellents. Dette spil er allerede svært nok, hvis du ville have en pude til at holde dig tilbage, ville du have købt en blød pude!
Hvordan løser vi dette?
Ltek -pad'en kan ikke polle ved 1000hz alene. Den måde, hvorpå USB 3.0 er implementerer, tvinger valgmuligheder til at afstemme beslutninger på hardwareniveau. Selv ændring af pollinghastigheden i linuxkernen a-la "usbhid.jspoll =" påvirker ikke Ltek.
Der er ingen brugerdefinerede drivere eller firmware, der gør det muligt, og det er der muligvis aldrig. Så vi skal udskifte hardwaren.
Tilbehør:
Påkrævede færdigheder:
- Amatør lodning erfaring (dette var min 5. gang lodning)
- 4-6 timer
Værktøjer:
- En computer
- Loddekolbe
- Renser til loddejern
- Wire strippere
- Phillips og Flathead skruetrækker
- Varmepistol eller lighter
Dele:
- Arduino Micro*
- Reservetråd
- Krympeslange
- Lodde
- Strøm
- Elektrisk tape
- Silikone tætningsmiddel (elektronisk sikkert)
- Et mikro -USB -kabel (enhver længde, det vil blive ofret. Brug det, du uploader din Arduino -skitse med)
*Arduino Micro: Kan erstattes af enhver klon, men skal være en Leonardo **-kompatibel mikro (ikke mini eller nano).
** Standarden Leonardo passer ikke ind i en L-tek. Det ville kræve 3D-printet kontrolboks og tilslutning af en brugerdefineret adapter. Denne kontrolboks kan omfatte en start+sel -kontakt eller endda tilslutte et panel til valg af musik/valgmuligheder. Hvis du vil udvide til det i fremtiden, bedes du DM mig (kontaktoplysninger nederst), jeg tilføjer det!
Trin 1: Installer Arduino IDE
Download Arduino IDE fra
Hvis du bruger Windows, skal du følge nedenstående trin.
Hvis du bruger Linux, kan guiden på https://www.instructables.com/id/Install-Arduino-… være nyttig.
(Windows) Lad "Installer USB -driver" markeres. Resten kan være ukontrolleret, hvis du vil.
(Windows) Klik på "Installer" gennem vejledningen
(Alle) Download min Arduino -kode på https://github.com/StarlightLumi/DanceCtl Følg instruktionerne på siden, og fortsæt derefter nedenfor.
Trin 2: Upload skitsen til din Arduino Micro
- Åbn den, klik på "OK"
- Tilslut din Arduino Micro til din pc. Vælg dit bord som "Arduino Micro".
- Vælg tavlen under "porte". Min Micro blev identificeret som en Leonardo, men det er OK, koden fungerer stadig!
- Tryk derefter på CTRL+U på dit tastatur for at kompilere og uploade. Når overførslen er vellykket, kan du afbryde din Arduino.
Trin 3: Loddekabler til Arduino
Første gang lodning? Se denne video!
Lodning:
- Saml nogle tynde tråde, cirka 3-4 tommer lange.
- Brug en tandstikker til at duppe lidt flux på pin 4
- Stik de farvede ledninger gennem 4-hullet
- Drop loddetøjet på 4-hullet, indtil det dækker rundt om ledningen. Jeg loddet nedefra.
- Gentag trin 2-5, i nøjagtig rækkefølge for de andre ben og jordledning.
Min kode bruger pins 4-9. Siden jeg slog loddet på pin 6, vil min pad bruge ben 5, 7, 8, 9 til de 4 paneler. Hvis du ikke har stifter 4-9 til rådighed, skal du ændre 4, 5, 6, 7, 8 og 9 i denne kodelinje for at afspejle de ben, du rent faktisk loddet til, og uploade skitsen igen. Selvom du kun bruger 4 af stifterne, skal du sørge for at angive 6 af dem, ellers vil programmet gå i stykker.
static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};
Sørg for at lodde en jordforbindelse!
Trin 4: Saml dine værktøjer, og åbn Ltek
Saml derefter dine værktøjer og Ltek.
Fjern plast- og papdækslet på panelet ved siden af USB -porten. Jeg bestilte min under pandemien, så der var en stor efterspørgsel. De billede ud på USB -ledningerne, og jordstangspalten er tom. Vi ruller bare med deres metoder.
Trin 5: Snip ledningerne, og lirk det gamle bord ud
Brug saksen til at snippe de 4 USB -ledninger så tæt på kortet som muligt. Hver millimeter, du kan spare, vil gøre de næste trin lettere.
Lirk forsigtigt printet* ud med en flad skruetrækker på den øverste kant, som vist på billede 3. Bemærk: gem dette bord et sted. * Hvis det endte med at gå i stykker, skal du være MEGET forsigtig med de næste trin, der er ingen vej tilbage.
Løft brættet, og snip de sorte tråde så tæt på brættet som muligt. Læg mærke til de 4 jordledninger, der alle er loddet sammen? De har en rød stribe på sig.
Trin 6: Lodde ledningerne
Lod de 4 solide sorte tråde til de 4 ledninger, du lod lod til Arduino tidligere. Jeg er ikke professionel, men her er mine trin:
- Sæt varmekrympning i begge ender (eller mindst den ene ende)
- Drej ledninger sammen i et Y
- Dyp den bare ledning i flux
- Drop loddetin på det
- Brug en lighter til at brænde varmekrympeslangen
- Koble dem i enhver rækkefølge, vi kan reparere nøglebinding i Stepmania senere.
Til jordtrådene,
- Sæt en stor varmekrympning på jordledningen, der kommer fra din arduino
- Vrid dem alle 5 sammen
- Dyp den bare ledning i flux
- Drop loddetin på det
- Brug en lighter til at brænde varmekrympeslangen
En ægte professionel ville i det mindste have brugt et "I" -led i stedet for mit "Y" -led, og en varmepistol i stedet for en lighter.
Trin 7: Lodd USB
Dernæst skal du skære dit USB -kabel. Efterlad mindst 6 tommer slap.
Fjern den store sorte ydre kerne, og fjern derefter de 4 farvede tråde. Hvis du har en kontinuitetstester, skal du teste kontinuiteten af de 4 USB -ben til kablerne. Hvis du ikke gør det, viser det andet foto, hvordan miner blev kablet.
Gentag den foregående lodningsproces for alle 4 ben.
Trin 8: Test og forsegl
Tilslut derefter USB -kablet til din Stepmania -maskine for at teste det. Du skal se nogle lamper blinke. Gå ind på Stepmania, og konfigurer input. Hvis alle 4 konfigureres med succes, fantastisk! Fortsæt videre. Fejlfinding:
- Hvis lysene ikke tændes, skal du kontrollere USB -porten og stikket. En af elledningerne fungerer ikke
- Hvis din pc ikke genkender Arduino, skal du kontrollere USB -datalinierne.
- Hvis en af dine knapper ikke registreres, skal du kontrollere arduinoen, ledningen og leddet
-
Hvis ingen af dine knapper er registreret, skal du kontrollere systemet for at sikre, at det overhovedet registrerer en controller.
- I vinduer skal du åbne "Konfigurer USB -spilcontrollere" fra kontrolpanelet.
-
Hvis det er angivet der, skal du kontrollere dine jordforbindelser
- Hvis det ikke er angivet, skal du gentage trin 2 og google eventuelle fejl, du støder på. (De vises i orange i den nederste output -prompt)
- Hvis din skitse ikke uploades, skyldes det sandsynligvis et dårligt USB -kabel, jeg havde en 1/12 succesrate med mine ekstra kabler.
- Hvis en af dine knapper sidder fast ON, kan du prøve at løsne skruerne en kvart omgang.
Hvis du stadig har problemer, skal du kontrollere de tidligere kommentarer, før du sender dine egne.
Når du har kontrolleret, at alt fungerer, er det tid til at forsegle alt. Læg silikone ned på alle dine Arduino trådled. Denne ting vil vibrere hårdt, når du spiller, så du vil give disse loddemetal enhver chance for et langt liv.
Sæt elektrisk tape på toppen for at holde alt i åbningen. Jeg tilføjede 6 flere stykker efter dette foto for at holde alle ledninger sikre.
Tid til at sætte panelerne på igen. Vær forsigtig med at skrue i træ! Spænd ikke for meget, og skru ikke skråt. Hvis du støder på for meget modstand, før skruen skylles, skal du tage en sikkerhedskopi og prøve igen.
Trin 9: Kan jeg kalde dig en Dancin 'Masta?
Er det ikke L-tek bord så stort? Ville den loddepude til højre bruges til? Det fascinerer mig, at vi kan gøre det bedre med en Arduino.
Hvis du har spørgsmål eller kommentarer, er du velkommen til at kontakte mig på @LumiAFK på twitter.
Det er det! Må jeg kalde dig en dansende masta?
Kreditter:
Martin Natano (for den originale guide)
Matthew Heironimus (til Arduino Joystick Library)
Arduino.cc (til Arduino Micro -designet og til at gøre alt open source)
Anbefalede:
Få blind til at genkende ting ved at røre ved ting omkring dem ved hjælp af MakeyMakey: 3 trin
Få blind til at genkende ting ved at røre ved tingene omkring dem ved hjælp af MakeyMakey: introduktion Dette projekt har til formål at gøre blindes liv let ved at identificere ting omkring dem gennem følesansen. Mig og min søn Mustafa tænkte vi på at finde et værktøj til at hjælpe dem og i den periode, hvor vi bruger MakeyMakey -hardware til
Daglig afstemning med Makey Makey og Google Sheets: 5 trin
Daglig afstemning med Makey Makey og Google Sheets: Jeg ville oprette en måde at registrere elevdata på, når de kommer ind i klasseværelset, samt have en måde at nemt vise resultaterne i rummet på projektorskærmen. Selvom jeg kunne forenkle dette ved hjælp af Scratch, ville jeg have en nem måde at optage og gemme
Ændring af DIY -strømforsyning ved hjælp af SMPS: 6 trin
Ændring af DIY strømforsyning ved hjælp af SMPS: Hej i dag i denne instruktive vil jeg vise dig, hvordan jeg byggede min første hver strømforsyning. Der er masser af strømforsynings konverteringsvideoer på internettet. Få af funktionerne i dette projekt fremhæves på billedet ovenfor. Nu før du bygger
Ændring af Windows Vista til at ligne Windows XP: 7 trin
Ændring af Windows Vista til at ligne Windows XP: Jeg bruger nu Windows 7, der kører lige så godt som Xp. Jeg havde skiftet fra Vista til Xp, fordi det er så meget hurtigere. Denne instruks vil forklare processen med at ændre Windows Vista og få det til at ligne Windows XP. Dette dækker ændring af log-in
Dance Pad med farve LED ved hjælp af Arduino: 5 trin
Dance Pad med farve LED ved hjælp af Arduino: Dette er min første instruerbare. Jeg lavede en farverig dansepude ved hjælp af Arduino board som et serielt input til computeren. Det er let at lave og koster et par modstande og lysdioder (du behøver ikke bruge dem).