INHOUDSOPGAWE:
- Stap 1: Installeer die Arduino IDE
- Stap 2: Laai die skets op na u Arduino Micro
- Stap 3: Soldeerdrade na die Arduino
- Stap 4: Versamel u gereedskap en maak die Ltek oop
- Stap 5: Knip die drade en trek die ou bord uit
- Stap 6: Soldeer die drade
- Stap 7: Soldeer die USB
- Stap 8: Toets en verseël
- Stap 9: Kan ek jou 'n Dancin 'Masta noem?
Video: Die aanpassing van 'n L-tek Dance Pad na 'n peiling op 1000hz op Windows en Linux: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Waarom hierdie mod?
As u ooit na die grafiek van 'n 125 BPM -liedjie oorgeskuif het, wonder u miskien: hoe gaan dit met hierdie spikey boi? Waarom val die tydsberekening in diskrete "gleuwe"?
ITG en DDR het 'n ongelooflike stywe tydsberekening, en met hierdie 8ms/125Hz -bemonsteringsfrekwensie kry ons uitnemendhede wat fantasties moes gewees het, en grootes wat uitstekend moes gewees het. Hierdie speletjie is reeds moeilik genoeg, as u 'n kussing wou hê om u te weerhou, sou u 'n sagte kussing gekoop het!
Hoe stel ons dit reg?
Die ltek -pad kan nie alleen op 1000hz stem nie. Die manier waarop USB 3.0 geïmplementeer word, dwing besluite op die hardeware -vlak. Selfs die wysiging van die peilingstempo in die Linux-kern a-la "usbhid.jspoll =" sal die Ltek nie beïnvloed nie.
Daar is geen aangepaste bestuurders of firmware wat dit moontlik maak nie, en dit sal moontlik ook nooit wees nie. Ons moet dus die hardeware vervang.
Benodighede:
Vereiste vaardighede:
- Amateur soldeer ervaring (dit was my 5de keer dat ek soldeer)
- 4-6 uur
Gereedskap:
- N rekenaar
- Soldeerbout
- Soldeerboutpuntskoonmaker
- Draadstroppers
- Phillips en skroewedraaier
- Verhitpistool of aansteker
Dele:
- Arduino Micro*
- Spaar draad
- Krimpbuis
- Soldeer
- Fluks
- Elektriese band
- Silikoon seëlaar (veilig vir elektronika)
- 'N Mikro -USB -kabel (enige lengte, dit word opgeoffer. Gebruik die een waarmee jy jou Arduino -skets oplaai)
*Arduino Micro: kan vir enige kloon vervang word, maar moet 'n Leonardo ** -versoenbare mikro wees (nie die mini of nano nie).
** Die standaard Leonardo pas nie in 'n L-tek nie. Dit benodig 'n 3D-gedrukte kontrolekas en 'n aangepaste adapter. Die bedieningsboks kan 'n begin+sel -skakelaar insluit, of selfs aansluit by 'n paneel om musiek/opsie te kies. As u in die toekoms daarvoor wil uitbrei, stuur 'n DM na my (kontakbesonderhede onderaan), ek voeg dit by!
Stap 1: Installeer die Arduino IDE
Laai die Arduino IDE af van
As u Windows gebruik, volg die onderstaande stappe.
As u Linux gebruik, kan die gids op https://www.instructables.com/id/Install-Arduino-… nuttig wees.
(Windows) Laat 'Installeer USB -bestuurder' aangevinkt. Die res kan ongemerk wees as u wil.
(Windows) Klik op "Installeer" deur die instruksies
(Alles) Laai my Arduino -kode af op https://github.com/StarlightLumi/DanceCtl Volg die instruksies op die bladsy en gaan dan verder.
Stap 2: Laai die skets op na u Arduino Micro
- Maak dit oop, klik op "OK"
- Koppel jou Arduino Micro aan op jou rekenaar. Kies u bord as 'Arduino Micro'.
- Kies die bord onder "poorte". My mikro word geïdentifiseer as 'n Leonardo, maar dit is goed, die kode werk steeds!
- Druk dan CTRL+U op u sleutelbord om saam te stel en op te laai. Sodra die oplaai suksesvol was, kan u die Arduino -koppeling ontkoppel.
Stap 3: Soldeerdrade na die Arduino
Eerste keer soldeer? Kyk hierdie video!
Soldeer:
- Versamel 'n paar dun drade, ongeveer 3-4 cm lank.
- Druk 'n bietjie vloeistof op 'n pen met 'n tandestokkie
- Steek die gekleurde drade deur die 4-gat
- Laat die soldeer op die 4-gat val totdat dit rondom die draad bedek is. Ek het van onder af gesoldeer.
- Herhaal stappe 2-5, in presiese volgorde vir die ander penne, en gronddraad.
My kode gebruik penne 4-9. Aangesien ek die soldeer op pen 6 opgebreek het, gebruik my pad penne 5, 7, 8, 9 vir die 4 panele. As u nie penne 4-9 beskikbaar het nie, verander 4, 5, 6, 7, 8 en 9 in hierdie kode om die penne waaraan u eintlik gesoldeer het weer te gee, en laai die skets weer op. Selfs as u slegs 4 van die penne gebruik, moet u 6 daarvan lys, anders breek die program af.
static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};
Maak seker dat u 'n grondverbinding soldeer!
Stap 4: Versamel u gereedskap en maak die Ltek oop
Versamel vervolgens u gereedskap en Ltek.
Verwyder die plastiek- en kartonbedekking op die paneel langs die USB -poort. Ek het myne bestel tydens die pandemie, so daar was 'n groot vraag. Hulle het goedkoop op die USB -drade en die gleuf van die grondstaaf is leeg. Ons sal net met hul metodes werk.
Stap 5: Knip die drade en trek die ou bord uit
Gebruik die skêr en sny die 4 USB -drade so na as moontlik aan die bord. Elke millimeter wat u kan bespaar, sal die volgende stappe vergemaklik.
Trek die PCB* saggies uit met 'n platte skroewedraaier aan die boonste rand, soos in prentjie 3. toon: let op: stoor hierdie bord iewers. * As dit uiteindelik breek, wees BAIE versigtig met die volgende stappe; daar is geen manier om terug te gaan nie.
Lig die bord op en knip die swart drade so na as moontlik aan die bord. Let op die vier aarddrade wat almal saamgesoldeer is? Daar is 'n rooi strepie op.
Stap 6: Soldeer die drade
Soldeer die 4 soliede swart drade aan die 4 drade wat u vroeër aan die Arduino gesoldeer het. Ek is nie 'n professionele persoon nie, maar dit is my stappe:
- Sit krimp aan beide kante (of ten minste een kant)
- Draai drade saam in 'n Y
- Dompel die kaal draad in vloed
- Gooi soldeer daarop
- Met 'n aansteker, verbrand die krimpbuis
- Draai hulle in enige volgorde, ons kan die sleutelbinding later in Stepmania regmaak.
Vir die gronddrade,
- Plaas 'n groot krimp op die gronddraad van u arduino
- Draai al 5 van hulle saam
- Dompel die kaal draad in vloed
- Gooi soldeer daarop
- Met 'n aansteker, verbrand die krimpbuis
'N Ware professionele persoon sou ten minste 'n "I" -verbinding gebruik het in plaas van my "Y" -verbinding, en 'n hittegeweer in plaas van 'n aansteker.
Stap 7: Soldeer die USB
Vervolgens moet u u USB -kabel afsny. Laat ten minste 6 duim los.
Trek die groot swart buitenste kern af en trek dan die vier gekleurde drade af. As u 'n kontinuïteitstoetser het, toets die kontinuïteit van die 4 USB -penne aan die kabels. As u dit nie doen nie, wys die tweede foto hoe myne bedraad is.
Herhaal die vorige soldeerproses vir al 4 penne.
Stap 8: Toets en verseël
Koppel dan die USB -kabel aan u Stepmania -masjien om dit te toets. 'N Paar ligte moet aanskakel. Gaan na Stepmania en stel die insette in. As al 4 suksesvol gekonfigureer is, wonderlik! Gaan voort. Probleemoplossing:
- As die ligte nie brand nie, kyk na die USB -poort en koppel dit aan. Een van die kragdrade werk nie
- As u rekenaar die Arduino nie herken nie, kyk dan na die USB -data lyne.
- As een van u knoppies nie opgespoor word nie, kyk dan na die arduino, draad en gewrig
-
As geen van u knoppies bespeur word nie, kyk dan na die stelsel om seker te maak dat dit 'n kontroleerder opspoor.
- Maak in Windows die venster "Stel USB -spelbeheerders op" oop vanaf die bedieningspaneel.
-
Kontroleer u grondverbindings as dit daar verskyn
- As dit nie gelys is nie, herhaal stap 2 en google die foute wat u teëkom. (Dit sal in die onderste uitvoerprompt oranje verskyn)
- As u skets nie oplaai nie, is dit waarskynlik as gevolg van 'n slegte USB -kabel; ek het 'n 1/12 suksessyfer met my ekstra kabels.
- As een van u knoppies vas is, probeer die skroewe 'n kwart draai losmaak.
As u nog steeds probleme ondervind, gaan na die vorige opmerkings voordat u u eie opmerkings plaas.
As u eers seker gemaak het dat alles werk, is dit tyd om alles te verseël. Sit silikoon op al u Arduino -draadverbindings. Hierdie ding sal hard vibreer as u speel, so u wil die soldeerboute elke kans op 'n lang lewe gee.
Sit elektriese band bo -op om alles in die gleuf te hou. Ek het nog 6 stukke bygevoeg na hierdie foto om al die drade veilig te hou.
Tyd om die panele weer aan te sit. Wees saggies in die hout! Moenie te sterk trek nie en moenie skuins vasdraai nie. As u te veel weerstand ondervind voordat die skroef gespoel word, probeer dan weer.
Stap 9: Kan ek jou 'n Dancin 'Masta noem?
Is die L-tek-bord nie so groot nie? Sou die soldeerblok regs daarvoor gebruik word? Dit is vir my betowerend dat ons beter kan doen met 'n Arduino.
As u enige vrae of kommentaar het, kontak my gerus by @LumiAFK op Twitter.
Dis dit! Kan ek jou 'n dansmasta noem?
Krediete:
Martin Natano (vir die oorspronklike gids)
Matthew Heironimus (vir Arduino Joystick Library)
Arduino.cc (vir die Arduino Micro -ontwerp en om alles open source te maak)
Aanbeveel:
Geen plas nou nie, 'n toestel vir aanpassing van troeteldiere wat die katte keer om in u huis te plas: 4 stappe
No Pee Now, Pet Behavior Adjustment Device waarmee die katte in u huis kan plas: ek het my kat so gepla dat sy daarvan hou om op my bed te piepie, ek het alles nagegaan wat ek nodig het en ek het haar ook na die veearts geneem. Nadat ek alles wat ek kan dink, ontstel en na die dokter se woord geluister het, besef ek dat sy net 'n slegte gedrag het. So die
Behandel dit met oogskerm (vir die aanpassing van visie wanneer u wakker word): 35 stappe
Deal With It Eye Shield (vir visie -aanpassing wanneer u wakker word): Groot probleem: as ons uit die slaap wakker word en ons vriend die kamerlig aanskakel, word die meeste van ons onmiddellik verblind deur die ligte omdat ons oë tyd nodig het om aan te pas donker omgewing tot 'n helder omgewing. Wat gaan ons doen as ons wil oplos
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek