Innehållsförteckning:
- Steg 1: Installera Arduino IDE
- Steg 2: Ladda upp skissen till din Arduino Micro
- Steg 3: Lödtrådar till Arduino
- Steg 4: Samla dina verktyg och öppna Ltek
- Steg 5: Klipp av trådarna och ta bort det gamla brädet
- Steg 6: Löd trådarna
- Steg 7: Löd USB
- Steg 8: Testa och försegla
- Steg 9: Kan jag kalla dig en Dancin 'Masta?
Video: Ändra en L-tek Dance Pad till omröstning vid 1000hz på Windows och Linux: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Varför gör denna mod?
Om du någonsin har rullat över till grafen på en 125 BPM låt kan du undra, vad händer med den här spikey boi? Varför faller timingen in i diskreta "slots"?
ITG och DDR har otroligt snäva tidsfönster, och med denna 8ms/125Hz samplingsfrekvens kommer vi att få Excellents som borde ha varit Fantastics och Greats som borde ha varit Excellents. Detta spel är redan svårt nog, om du ville ha en kudde för att hålla dig tillbaka hade du köpt en mjuk kudde!
Hur åtgärdar vi detta?
Ltek -pad kan inte polla på 1000hz på egen hand. Sättet USB 3.0 är implementerar tvingar omröstningsbeslut på hårdvarunivå. Även att ändra avfrågningshastigheten i Linux-kärnan a-la "usbhid.jspoll =" påverkar inte Ltek.
Det finns inga anpassade drivrutiner eller fast programvara som gör det möjligt, och det kan det aldrig finnas. Så vi måste byta ut hårdvaran.
Tillbehör:
Obligatoriska färdigheter:
- Amatörlödningserfarenhet (detta var min femte gången jag lödde)
- 4-6 timmar
Verktyg:
- En dator
- Lödkolv
- Lödkolvspetsrengörare
- Wire strippers
- Phillips och Flathead skruvmejsel
- Värmepistol eller tändare
Delar:
- Arduino Micro*
- Reservtråd
- Krympslang
- Löda
- Flöde
- Eltejp
- Silikon tätningsmedel (elektroniskt säkert)
- En mikro -USB -kabel (valfri längd, den kommer att offras. Använd den du laddar upp din Arduino -skiss med)
*Arduino Micro: Kan ersättas med vilken klon som helst, men måste vara en Leonardo **-kompatibel mikro (inte mini eller nano).
** Standarden Leonardo passar inte in i en L-tek. Det skulle kräva 3D-tryckt kontrollbox och anslutning av en anpassad adapter. Den kontrollboxen kan innehålla en start+sel -omkopplare eller till och med ansluta till en panel för musik/val av alternativ. Om du vill expandera för det i framtiden, vänligen DM mig (kontaktinformation längst ner), jag lägger till det!
Steg 1: Installera Arduino IDE
Ladda ner Arduino IDE från
Om du använder Windows följer du stegen nedan.
Om du använder Linux kan guiden på https://www.instructables.com/id/Install-Arduino-… vara till hjälp.
(Windows) Låt "Installera USB -drivrutin" markeras. Resten kan vara avmarkerad om du vill.
(Windows) Klicka på "Installera" genom instruktionerna
(Allt) Ladda ner min Arduino -kod på https://github.com/StarlightLumi/DanceCtl Följ instruktionerna på den sidan och fortsätt sedan nedan.
Steg 2: Ladda upp skissen till din Arduino Micro
- Öppna den, klicka på "OK"
- Anslut din Arduino Micro till din dator. Välj ditt bräde som "Arduino Micro".
- Välj tavlan under "portar". Min Micro identifieras som en Leonardo, men det är OK, koden fungerar fortfarande!
- Tryck sedan på CTRL+U på tangentbordet för att kompilera och ladda upp. När överföringen har lyckats kan du koppla ur din Arduino.
Steg 3: Lödtrådar till Arduino
Första gången lödning? Kolla på denna videon!
Lödning:
- Samla några tunna trådar, ca 3-4 tum långa.
- Använd en tandpetare och lägg lite flöde på stift 4
- Stick de färgade trådarna genom 4-hålet
- Släpp lödet på 4-hålet tills det täcker runt tråden. Jag lödde nerifrån.
- Upprepa steg 2-5, i exakt ordning för de andra stiften, och jordkabel.
Min kod använder stift 4-9. Eftersom jag knullade lödet på stift 6 kommer min kudde att använda stift 5, 7, 8, 9 för de fyra panelerna. Om du inte har stiften 4-9 tillgängliga ändrar du 4, 5, 6, 7, 8 och 9 i den här kodraden för att återspegla stiften du faktiskt lödde till och ladda upp skissen igen. Även om du bara använder 4 av stiften, se till att lista 6 av dem annars går programmet sönder.
static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};
Se till att löd en jordanslutning!
Steg 4: Samla dina verktyg och öppna Ltek
Samla sedan dina verktyg och Ltek.
Ta bort plast- och kartongkåpan på panelen intill USB -porten. Jag beställde min under pandemin, så det var en stor efterfrågan. De blev billiga på USB -kablarna och markstångsfacket är tomt. Vi kommer bara att rulla med deras metoder.
Steg 5: Klipp av trådarna och ta bort det gamla brädet
Använd saxen och klipp de 4 USB -kablarna så nära kortet som möjligt. Varje millimeter du kan spara kommer att göra nästa steg enklare.
BÄST försiktigt ut kretskortet* med en platt skruvmejsel på överkanten, som visas på bild 3. Obs! Spara detta kort någonstans. * Om det slutade bryta, var MYCKET försiktig med nästa steg, det finns ingen väg tillbaka.
Lyft upp brädet och klipp de svarta trådarna så nära brädet som möjligt. Lägg märke till de fyra jordkablarna som alla är lödda ihop? De har en röd rand på sig.
Steg 6: Löd trådarna
Löd de 4 solida svarta trådarna till de 4 trådar du lödde till Arduino tidigare. Jag är inte proffs, men här är mina steg:
- Sätt värmekrymp i båda ändarna (eller minst ena änden)
- Vrid ihop trådarna i ett Y
- Doppa den nakna tråden i flöde
- Släpp lödet på den
- Bränn värmekrympslangen med en tändare
- Anslut dem i valfri ordning, vi kan fixa nyckelbindningen i Stepmania senare.
För jordledningarna,
- Sätt en stor värmekrympning på jordledningen från din arduino
- Vrid ihop alla 5
- Doppa den nakna tråden i flöde
- Släpp lödet på den
- Bränn värmekrympslangen med en tändare
En riktig proffs skulle åtminstone ha använt en "I" -fog istället för min "Y" -fog, och en värmepistol istället för en tändare.
Steg 7: Löd USB
Därefter måste du klippa din USB -kabel. Lämna minst 6 tum slack.
Ta bort den stora svarta ytterkärnan och ta sedan bort de 4 färgade trådarna. Om du har en kontinuitetstester, testa kontinuiteten för de 4 USB -stiften på kablarna. Om du inte gör det, visar det andra fotot hur gruvor kopplade.
Upprepa föregående lödningsprocess för alla 4 stift.
Steg 8: Testa och försegla
Anslut sedan USB -kabeln till din Stepmania -maskin för att testa den. Du borde se några lampor blinka. Gå in på Stepmania och konfigurera ingångarna. Om alla 4 konfigureras framgångsrikt, bra! Fortsätt. Felsökning:
- Kontrollera USB -porten och anslut kontakten om lamporna inte tänds. En av kraftledningarna fungerar inte
- Om din dator inte känner igen Arduino, kontrollera USB -datalinjerna.
- Om en av dina knappar inte upptäcks, kontrollera arduino, tråd och led
-
Om ingen av dina knappar upptäcks, kontrollera systemet för att se till att det överhuvudtaget detekterar en styrenhet.
- I Windows öppnar du "Konfigurera USB -spelkontroller" från kontrollpanelen.
-
Om det är listat där, kontrollera dina jordanslutningar
- Om det inte är listat upprepar du steg 2 och googlar eventuella fel som du stöter på. (De kommer att visas i orange i nedre utmatningsprompten)
- Om din skiss inte laddas upp beror det troligtvis på en dålig USB -kabel, jag hade 1/12 framgång med mina reservkablar.
- Om en av dina knappar sitter fast PÅ, försök lossa skruvarna ett kvarts varv.
Om du fortfarande har problem, kontrollera de tidigare kommentarerna innan du lägger ut dina egna.
När du har verifierat att allt fungerar är det dags att försegla allt. Lägg silikon på alla dina Arduino trådskarvar. Det här kommer att vibrera hårt när du spelar, så du vill ge dessa lödfogar varje chans till ett långt liv.
Sätt på tejpen ovanpå för att hålla allt i facket. Jag lade till ytterligare 6 stycken efter det här fotot för att hålla alla trådar säkra.
Dags att sätta tillbaka panelerna. Var försiktig och skruva in i trä! Dra inte åt för hårt och skruva inte snett. Om du stöter på för mycket motstånd innan skruven spolar, säkerhetskopiera och försök igen.
Steg 9: Kan jag kalla dig en Dancin 'Masta?
Är inte det L-tek-kortet så stort? Skulle den lödkudden till höger användas till? Det fascinerar mig att vi kan göra det bättre med en Arduino.
Om du har några frågor eller kommentarer, kontakta mig gärna på @LumiAFK på twitter.
Det är allt! Kan jag kalla dig en dansande masta?
Poäng:
Martin Natano (för den ursprungliga guiden)
Matthew Heironimus (för Arduino Joystick Library)
Arduino.cc (för Arduino Micro -designen och för att göra allt öppen källkod)
Rekommenderad:
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
Daglig omröstning med Makey Makey och Google Sheets: 5 steg
Daglig omröstning med Makey Makey och Google Sheets: Jag ville skapa ett sätt att spela in elevdata när de kommer in i klassrummet samt ha ett sätt att enkelt visa resultaten i rummet på projektorskärmen. Även om jag kunde förenkla detta med Scratch, ville jag ha ett enkelt sätt att spela in och spara
Lägg till en andra SSD till en bärbar Dell Latitude E5470 .: 11 steg
Lägg till en andra SSD till en bärbar dator från Dell Latitude E5470 .: Den här instruerbara är utformad för att gälla E5470 -bärbar dator. Om din bärbara inre är liknande och du tror att du kan uppnå samma resultat, bara posta i kommentarsfältet. Det skulle vara bra om detta kunde gälla flera bärbara datorer! Jag planerar att
Ändra Bluetooth -headset/högtalare/adapterens namn eller andra inställningar via UART: 8 steg (med bilder)
Ändra Bluetooth -headset/högtalare/adapterens namn eller andra inställningar genom UART: Har du ett par Bluetooth -headset eller andra Bluetooth -ljudtillbehör som har ett riktigt äckligt namn och varje gång du kopplar ihop dem har du denna inre önskan att ändra sina namn? Även om orsakerna inte är desamma finns det
Ändra Windows Vista till att se ut som Windows XP: 7 steg
Ändra Windows Vista till att se ut som Windows XP: Jag använder nu Windows 7 som körs lika bra som Xp. Jag hade bytt från Vista till Xp eftersom det är så mycket snabbare. Denna instruktion kommer att förklara processen för att ändra Windows Vista och få det att se ut som Windows XP. Detta omfattar byte av inloggning