Taula de continguts:

Modificació d'un L-tek Dance Pad per sondejar a 1000 Hz a Windows i Linux: 9 passos
Modificació d'un L-tek Dance Pad per sondejar a 1000 Hz a Windows i Linux: 9 passos

Vídeo: Modificació d'un L-tek Dance Pad per sondejar a 1000 Hz a Windows i Linux: 9 passos

Vídeo: Modificació d'un L-tek Dance Pad per sondejar a 1000 Hz a Windows i Linux: 9 passos
Vídeo: 3000+ Common Spanish Words with Pronunciation 2024, Juny
Anonim
Modificació d'un L-tek Dance Pad per sondejar a 1000 Hz a Windows i Linux
Modificació d'un L-tek Dance Pad per sondejar a 1000 Hz a Windows i Linux
Modificació d'un L-tek Dance Pad a Poll a 1000 Hz a Windows i Linux
Modificació d'un L-tek Dance Pad a Poll a 1000 Hz a Windows i Linux

Per què fa aquesta modificació?

Si alguna vegada us heu desplaçat fins al gràfic d’una cançó de 125 BPM, us podríeu preguntar, què passa amb aquest boi punxegut? Per què el moment cau en "ranures" discretes?

ITG i DDR tenen finestres de temps increïblement ajustades i, amb aquesta freqüència de mostreig de 8 ms / 125 Hz, obtindrem excel·lents que haurien d’haver estat fantàstics i grans que haurien d’haver estat excel·lents. Aquest joc ja és prou dur, si volguéssiu tenir un coixinet per retenir-vos, hauríeu comprat un coixinet suau.

Com solucionem això?

El pad ltek no pot sondejar a 1000 Hz per si sol. La forma en què s’implementa USB 3.0 obliga a prendre decisions de votació a nivell de maquinari. Fins i tot modificar la taxa de votació al nucli linux a-la "usbhid.jspoll =" no afectarà el Ltek.

No hi ha cap controlador ni microprogramari personalitzat que l’habiliti, i pot ser que no n’hi hagi mai. Per tant, hem de substituir el maquinari.

Subministraments:

Habilitats necessàries:

  • Experiència de soldadura amateur (aquesta va ser la meva cinquena vegada)
  • 4-6 hores

Eines:

  • Un ordinador
  • Soldador
  • Netejador de puntes per soldar
  • Decapants de filferro
  • Tornavís Phillips i Flathead
  • Pistola de calor o encenedor

Parts:

  • Arduino Micro *
  • Filferro de recanvi
  • Tubs termorretractables
  • Soldar
  • Flux
  • Cinta elèctrica
  • Segellador de silicona (electrònica segura)
  • Un cable micro USB (de qualsevol longitud, es sacrificarà. Feu servir el que pengeu l'esbós d'Arduino)

* Arduino Micro: es pot substituir per qualsevol clon, però ha de ser un micro compatible amb Leonardo ** (no el mini ni el nano).

** El Leonardo estàndard no cabrà dins d'un L-tek. Es requeriria un quadre de control imprès en 3D i un cable adaptador personalitzat. Aquest quadre de control podria incloure un commutador start + sel o fins i tot connectar-se a un tauler per seleccionar música / opció. Si voleu ampliar-ho en el futur, si us plau envieu-me un missatge de correu electrònic (informació de contacte a la part inferior), l’afegiré a!

Pas 1: instal·leu l'IDE Arduino

Instal·leu l'IDE Arduino
Instal·leu l'IDE Arduino
Instal·leu l'IDE Arduino
Instal·leu l'IDE Arduino
Instal·leu l'IDE Arduino
Instal·leu l'IDE Arduino

Baixeu-vos l'IDE Arduino des de

Si utilitzeu Windows, seguiu els passos següents.

Si utilitzeu Linux, pot ser útil la guia de

(Windows) Deixeu marcada "Instal·la el controlador USB". És possible que la resta estigui desmarcada si voleu.

(Windows) Feu clic a "Instal·la" a través de les indicacions

(Tot) Descarregueu el meu codi Arduino a https://github.com/StarlightLumi/DanceCtl Seguiu les instruccions d’aquesta pàgina i, a continuació, continueu a continuació.

Pas 2: pengeu l'esbós al vostre Arduino Micro

Pengeu l’esbós al vostre Arduino Micro
Pengeu l’esbós al vostre Arduino Micro
Pengeu l’esbós al vostre Arduino Micro
Pengeu l’esbós al vostre Arduino Micro
Pengeu l’esbós al vostre Arduino Micro
Pengeu l’esbós al vostre Arduino Micro
  • Obriu-lo, feu clic a "D'acord"
  • Connecteu el vostre Arduino Micro al vostre PC. Seleccioneu el tauler com a "Arduino Micro".
  • Seleccioneu el tauler a "ports". El meu Micro s’ha identificat com a Leonardo, però està bé, el codi encara funciona.
  • A continuació, premeu CTRL + U al teclat per compilar i penjar. Quan la càrrega tingui èxit, podeu desconnectar el vostre Arduino.

Pas 3: soldeu els cables a l'Arduino

Cables de soldar a l'Arduino
Cables de soldar a l'Arduino

Soldar per primera vegada? Mireu aquest vídeo!

Soldadura:

  1. Reuneix uns cables prims, d’uns 3-4in de llarg.
  2. Feu servir un escuradents per posar una mica de flux al pin 4
  3. Passeu els cables de colors pels 4 forats
  4. Deixeu caure la soldadura al forat de 4 fins que cobreixi tot el filferro. Vaig soldar des de baix.
  5. Repetiu els passos 2-5, en l'ordre exacte de la resta de pins, i el cable de terra.

El meu codi utilitza els pins 4-9. Com que he fotut la soldadura al pin 6, el meu coixinet utilitzarà els pins 5, 7, 8, 9 per als 4 panells. Si no teniu disponibles els pins 4-9, canvieu els 4, 5, 6, 7, 8 i 9 en aquesta línia de codi per reflectir els pins als quals heu soldat i torneu a penjar l'esbós. Fins i tot si només utilitzeu 4 dels pins, assegureu-vos d’enumerar-ne 6 o el programa es trencarà.

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

Assegureu-vos de soldar una connexió de terra.

Pas 4: reuniu les vostres eines i obriu el Ltek

Reuneix les teves eines i obre el Ltek
Reuneix les teves eines i obre el Ltek
Reuneix les teves eines i obre el Ltek
Reuneix les teves eines i obre el Ltek
Reuneix les teves eines i obre el Ltek
Reuneix les teves eines i obre el Ltek

A continuació, reuniu les vostres eines i Ltek.

Traieu la coberta de plàstic i cartró del tauler adjacent al port USB. Vaig demanar la meva durant la pandèmia, de manera que hi havia una gran demanda. Es van abaratir els cables USB i la ranura de la barra de terra està buida. Simplement farem servir els seus mètodes.

Pas 5: tallar els cables i extreure el tauler antic

Tireu els cables i extreu el tauler antic
Tireu els cables i extreu el tauler antic
Tireu els cables i extreu el tauler antic
Tireu els cables i extreu el tauler antic
Retalla els cables i treu el tauler antic
Retalla els cables i treu el tauler antic
Retalla els cables i treu el tauler antic
Retalla els cables i treu el tauler antic

Amb les tisores, retalleu els 4 cables USB el més a prop possible de la placa. Cada mil·límetre que podeu estalviar us facilitarà els passos següents.

Destacar suaument el PCB * amb un tornavís de cap pla a la vora superior, tal com es mostra a la imatge 3. Nota: deseu aquest tauler en algun lloc. * Si es va acabar trencant, tingueu molt de compte amb els passos següents, ja no hi ha marxa enrere.

Aixequeu el tauler i estireu els cables negres el més a prop possible del tauler. Fixeu-vos en els quatre cables de terra soldats junts? Tenen una ratlla vermella.

Pas 6: soldeu els cables

Soldar els cables
Soldar els cables

Soldeu els 4 cables negres sòlids als 4 cables que heu soldat anteriorment a l’Arduino. No sóc professional, però heus aquí els meus passos:

  1. Poseu una reducció de calor als dos extrems (o almenys a un dels extrems)
  2. Gireu els cables junts en una Y
  3. Immergiu el fil nu en flux
  4. Feu-hi caure la soldadura
  5. Feu servir un encenedor per cremar els tubs termorretractables
  6. Connecteu-los en qualsevol ordre, més endavant podem solucionar la combinació de tecles a Stepmania.

Per als cables de terra,

  1. Poseu un gran encongiment al fil de terra que prové del vostre arduino
  2. Gireu-los tots 5 junts
  3. Immergiu el fil nu en flux
  4. Feu-hi caure la soldadura
  5. Feu servir un encenedor per cremar els tubs termorretractables

Un veritable professional hauria utilitzat almenys una articulació "jo" en lloc de la meva articulació "Y" i una pistola de calor en lloc d'un encenedor.

Pas 7: soldeu l'USB

Soldeu l’USB
Soldeu l’USB
Soldeu l’USB
Soldeu l’USB

A continuació, haureu de tallar el cable USB. Deixeu com a mínim 6 polzades de joc.

Tireu el nucli exterior negre gran i, a continuació, retireu els 4 cables de colors. Si teniu un provador de continuïtat, proveu la continuïtat dels 4 pins USB als cables. Si no ho feu, la segona foto mostra com es connectaven les mines.

Repetiu el procés de soldadura anterior per als 4 pins.

Pas 8: prova i segellat

Prova i segellat
Prova i segellat
Prova i segellat
Prova i segellat

A continuació, connecteu el cable USB a la màquina Stepmania per provar-lo. Hauríeu de veure parpellejar alguns llums. Aneu a Stepmania i configureu les entrades. Si els 4 es configuren correctament, fantàstic! Seguiu Solució de problemes:

  • Si els llums no s’encenen, comproveu el port USB i l’endoll. Una de les línies elèctriques no funciona
  • Si el vostre PC no reconeix Arduino, comproveu les línies de dades USB.
  • Si no es detecta un dels vostres botons, comproveu l’arduino, el cable i la junta
  • Si no es detecta cap botó, comproveu el sistema per assegurar-vos que detecta cap controlador.

    • Al Windows, obriu "Configura els controladors de jocs USB" des del tauler de control.
    • Si hi apareix, comproveu les connexions a terra
      • Si no apareix a la llista, repetiu el pas 2 i cerqueu els errors de Google. (Apareixeran en taronja a la sol·licitud de sortida inferior)
      • Si el vostre esbós no es pot penjar, és probable que sigui per un cable USB deficient, he tingut una taxa d’èxit 1/12 amb els meus cables de recanvi.
  • Si un dels botons està encallat, intenteu afluixar els cargols un quart de volta.

Si encara teniu problemes, consulteu els comentaris anteriors abans de publicar-ne els vostres.

Un cop hàgiu verificat que tot funciona, és hora de segellar-ho tot. Posa silicona a totes les juntes de fil Arduino. Aquesta cosa vibrarà fort quan jugueu, de manera que voleu donar a aquestes juntes de soldadura totes les possibilitats d’una llarga vida.

Poseu cinta elèctrica a la part superior per mantenir tot a la ranura. He afegit 6 peces més després d’aquesta foto per mantenir tots els cables segurs.

És hora de tornar a posar els panells. Sigues suau cargolant la fusta! No estrenyiu ni cargoleu en angle. Si trobeu massa resistència abans que el cargol estigui a ras, feu una còpia de seguretat i torneu-ho a provar.

Pas 9: et puc anomenar Masta de ballarina?

Et puc anomenar Masta de ballarina?
Et puc anomenar Masta de ballarina?
Et puc anomenar Masta de ballarina?
Et puc anomenar Masta de ballarina?

No és tan gran el tauler L-tek? S’utilitzaria aquest coixinet de soldadura situat a la dreta? Per a mi és fascinant que puguem fer-ho millor amb un Arduino.

Si teniu cap pregunta o comentari, no dubteu a posar-vos en contacte amb mi a @LumiAFK a twitter.

Això és! Puc dir-te una masta ballant?

Crèdits:

Martin Natano (per a la guia original)

Matthew Heironimus (per a Arduino Joystick Library)

Arduino.cc (per al disseny Arduino Micro i per fer que tot sigui de codi obert)

Recomanat: