Sommario:
- Passaggio 1: installa l'IDE Arduino
- Passaggio 2: carica lo schizzo sul tuo Arduino Micro
- Passaggio 3: saldare i fili ad Arduino
- Passaggio 4: raccogli i tuoi strumenti e apri Ltek
- Passaggio 5: taglia i fili e fai leva sulla vecchia scheda
- Passaggio 6: saldare i fili
- Passaggio 7: saldare l'USB
- Passaggio 8: test e sigillo
- Passaggio 9: posso chiamarti Masta danzante?
Video: Modifica di un Dance Pad L-tek per il polling a 1000 hz su Windows e Linux: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Perché fare questa modalità?
Se sei mai passato al grafico di una canzone a 125 BPM, potresti chiederti, che succede con questo ragazzo pieno di spine? Perché i tempi stanno cadendo in "slot" discreti?
ITG e DDR hanno finestre temporali incredibilmente strette, e con questa frequenza di campionamento di 8ms/125Hz, otterremo Eccellenti che avrebbero dovuto essere Fantastici e Grandi che avrebbero dovuto essere Eccellenti. Questo gioco è già abbastanza difficile, se volevi un pad per trattenerti avresti comprato un pad morbido!
come lo aggiustiamo?
Il pad ltek non può eseguire il polling a 1000hz da solo. Il modo in cui l'USB 3.0 viene implementato forza le decisioni di polling a livello hardware. Anche la modifica della velocità di polling nel kernel linux a-la "usbhid.jspoll=" non influenzerà il Ltek.
Non ci sono driver o firmware personalizzati che lo abilitano e potrebbe non esserci mai. Quindi, dobbiamo sostituire l'hardware.
Forniture:
Abilità richieste:
- Esperienza di saldatura amatoriale (questa è stata la mia quinta saldatura)
- 4-6 ore
Utensili:
- Un computer
- Saldatore
- Pulitore punta saldatore
- Spelafili
- Phillips e cacciavite a testa piatta
- Pistola termica o accendino
Parti:
- Arduino Micro*
- Cavo di ricambio
- Guaina termorestringente
- Saldare
- Flusso
- Nastro elettrico
- Sigillante siliconico (sicuro per l'elettronica)
- Un cavo micro USB (di qualsiasi lunghezza, verrà sacrificato. Usa quello con cui carichi il tuo schizzo Arduino)
* Arduino Micro: può essere sostituito con qualsiasi clone, ma deve essere un micro compatibile con Leonardo** (non il mini o il nano).
** Il Leonardo standard non si adatta all'interno di un L-tek. Richiederebbe una scatola di controllo stampata in 3D e il cablaggio di un adattatore personalizzato. Quella scatola di controllo potrebbe includere un interruttore start + sel o persino collegarsi a un pannello per la selezione di musica / opzioni. Se vuoi espanderlo in futuro, per favore DM me (informazioni di contatto in fondo), lo aggiungerò!
Passaggio 1: installa l'IDE Arduino
Scarica l'IDE Arduino da
Se stai utilizzando Windows, segui i passaggi seguenti.
Se stai usando Linux, la guida su https://www.instructables.com/id/Install-Arduino-… può essere utile.
(Windows)Lascia selezionata l'opzione "Installa driver USB". Il resto potrebbe essere deselezionato, per favore.
(Windows) Fare clic su "Installa" tramite le istruzioni
(Tutto) Scarica il mio codice Arduino su https://github.com/StarlightLumi/DanceCtlSegui le istruzioni su quella pagina, quindi continua di seguito.
Passaggio 2: carica lo schizzo sul tuo Arduino Micro
- Aprilo, fai clic su "OK"
- Collega il tuo Arduino Micro al PC. Seleziona la tua scheda come "Arduino Micro".
- Seleziona la scheda sotto "porte". Il mio Micro si è identificato come Leonardo, ma va bene, il codice funziona ancora!
- Quindi premi CTRL+U sulla tastiera per compilare e caricare. Una volta che il caricamento è andato a buon fine, puoi scollegare Arduino.
Passaggio 3: saldare i fili ad Arduino
Prima saldatura? Guarda questo video!
Saldatura:
- Raccogli alcuni fili sottili, lunghi circa 3-4 pollici.
- Usando uno stuzzicadenti, picchiettare un po' di fondente sul perno 4
- Fai passare i fili colorati attraverso i 4 fori
- Lascia cadere la saldatura sui 4 fori finché non copre tutto il filo. Ho saldato dal basso.
- Ripetere i passaggi 2-5, nell'ordine esatto per gli altri pin e il filo di terra.
Il mio codice utilizza i pin 4-9. Dato che ho incasinato la saldatura sul pin 6, il mio pad utilizzerà i pin 5, 7, 8, 9 per i 4 pannelli. Se non hai a disposizione i pin 4-9, cambia 4, 5, 6, 7, 8 e 9 in questa riga di codice per riflettere i pin a cui hai effettivamente saldato e ricarica lo schizzo. Anche se usi solo 4 dei pin, assicurati di elencarne 6 o il programma si romperà.
static const int buttonPins[NBUTTONS] = {4, 5, 6, 7, 8, 9};
Assicurati di saldare una connessione a terra!
Passaggio 4: raccogli i tuoi strumenti e apri Ltek
Quindi, raccogli i tuoi strumenti e Ltek.
Rimuovere il rivestimento in plastica e cartone sul pannello adiacente alla porta USB. Ho ordinato il mio durante la pandemia, quindi c'era una grande richiesta. Hanno perso i cavi USB e lo slot della barra di terra è vuoto. Andremo avanti con i loro metodi.
Passaggio 5: taglia i fili e fai leva sulla vecchia scheda
Usando le forbici, taglia i 4 cavi USB il più vicino possibile alla scheda. Ogni millimetro che puoi risparmiare semplificherà i passaggi successivi.
Estraete DELICATAMENTE il PCB* con un cacciavite a testa piatta sul bordo superiore, come mostrato nella figura 3. nota: salvate questa scheda da qualche parte. * Se ha finito per rompersi, stai MOLTO attento con i passaggi successivi, non si torna indietro.
Solleva la scheda e taglia i fili neri il più vicino possibile alla scheda. Notare i 4 fili di terra tutti saldati insieme? Hanno una striscia rossa su di loro.
Passaggio 6: saldare i fili
Salda i 4 fili neri pieni ai 4 fili che hai saldato all'Arduino in precedenza. Non sono un professionista, ma ecco i miei passaggi:
- Mettere il termoretraibile su entrambe le estremità (o almeno un'estremità)
- Attorcigliare i fili insieme in un Y
- Immergi il filo nudo nel flusso
- Fai cadere la saldatura su di esso
- Usando un accendino, brucia il tubo termoretraibile
- Collegali in qualsiasi ordine, possiamo correggere la combinazione di tasti in Stepmania in seguito.
Per i fili di terra,
- Metti un grosso termoretraibile sul filo di terra proveniente dal tuo arduino
- Attorcigliali tutti e 5 insieme
- Immergi il filo nudo nel flusso
- Fai cadere la saldatura su di esso
- Usando un accendino, brucia il tubo termoretraibile
Un vero professionista avrebbe almeno usato un giunto "I" invece del mio giunto "Y" e una pistola termica invece di un accendino.
Passaggio 7: saldare l'USB
Successivamente dovrai tagliare il cavo USB. Lascia almeno 6 pollici di allentamento.
Spellare il grande nucleo esterno nero, quindi spellare i 4 fili colorati. Se si dispone di un tester di continuità, verificare la continuità dei 4 pin USB sui cavi. In caso contrario, la seconda foto mostra il cablaggio delle miniere.
Ripetere il precedente processo di saldatura per tutti e 4 i pin.
Passaggio 8: test e sigillo
Quindi, collega il cavo USB alla tua macchina Stepmania per testarlo. Dovresti vedere alcune luci lampeggiare. Entra in Stepmania e configura gli ingressi. Se tutti e 4 si configurano correttamente, ottimo! Continua su. Risoluzione dei problemi:
- Se le luci non si accendono, controlla la porta USB e collega. Una delle linee elettriche non funziona
- Se il tuo PC non riconosce Arduino, controlla le linee dati USB.
- Se uno dei tuoi pulsanti non viene rilevato, controlla l'arduino, il filo e il giunto
-
Se nessuno dei tuoi pulsanti viene rilevato, controlla il sistema per assicurarti che stia rilevando un controller.
- In Windows, apri "Configura controller di gioco USB" dal Pannello di controllo.
- Se è elencato lì, controlla le connessioni di terra
- Se non è elencato, ripeti il passaggio 2 e cerca su Google gli eventuali errori che riscontri. (Appariranno in arancione nel prompt di output in basso)
- Se il tuo schizzo non viene caricato, è probabilmente a causa di un cavo USB difettoso, ho avuto una percentuale di successo di 1/12 con i miei cavi di riserva.
- Se uno dei pulsanti è bloccato su ON, prova ad allentare le viti di un quarto di giro.
Se hai ancora problemi, controlla i commenti precedenti prima di postare i tuoi.
Dopo aver verificato che tutto funziona, è il momento di sigillare tutto. Metti del silicone su tutte le giunture dei cavi Arduino. Questa cosa vibrerà forte quando suonerai, quindi vuoi dare a quei giunti di saldatura tutte le possibilità di una lunga vita.
Metti del nastro isolante sopra per tenere tutto nello slot. Ho aggiunto altri 6 pezzi dopo questa foto per mantenere tutti i fili al sicuro.
È ora di rimontare i pannelli. Sii gentile avvitando nel legno! Non serrare eccessivamente e non avvitare ad angolo. Se incontri troppa resistenza prima che la vite sia a filo, esegui il backup e riprova.
Passaggio 9: posso chiamarti Masta danzante?
Non è così grande quella tavola L-tek? Potrebbe essere usato quel pad di saldatura a destra? È affascinante per me che possiamo fare di meglio con un Arduino.
Se hai domande o commenti, non esitare a contattarmi a @LumiAFK su Twitter.
Questo è tutto! Posso chiamarti masta danzante?
Titoli di coda:
Martin Natano (per la guida originale)https://www.natano.net/blog/2019-12-14-usb-polling…
Matthew Heironimus (per Arduino Joystick Library)https://github.com/MHeironimus/ArduinoJoystickLibr…
Arduino.cc (per il design Arduino Micro e per rendere tutto open source)
Consigliato:
Una modifica al supporto per DSLR per mancini di Bertus52x11. (con impugnatura aggiuntiva): 4 passaggi
Una modifica al supporto per DSLR per mancini di Bertus52x11. (con l'aggiunta della presa della bocca): così presto oggi bertus52x11 ha pubblicato l'idea più intelligente. Rivolto a persone che usano solo il braccio sinistro - permanentemente o temporaneamente. La sua idea originale era di aggiungere un gancio per il pollice al connettore del treppiede sottostante, consentendo di tenere in mano la fotocamera
Fai da te Dance Dance Revolution con Makey Makey: 6 passaggi
Fai da te Dance Dance Revolution con Makey Makey: ciao! Questa è la mia tavola fai da te Dance Dance Revolution. Questo è uno dei miei progetti preferiti a cui ho lavorato ed è davvero unico nel suo genere. Questo progetto è stato creato per aiutare a insegnare ai bambini come funzionano i circuiti, ho usato questo progetto per le serate STEM e per incoraggiare
Modifica Windows per mostrare dove è stata scattata una foto: 4 passaggi
Modifica Windows per mostrare dove è stata scattata una foto: IntroduzioneHai mai guardato le tue foto di viaggio e hai iniziato a chiederti dove le hai scattate? Come si chiamava quel paesino in cui ti sei fermato cinque anni fa, quello dove hai bevuto il caffè più strepitoso? Dopo aver modificato Wind
Modifica della custodia per calzini per iPod: 4 passaggi
Modifica della custodia per calzini per iPod: Ok, ho trovato molte custodie per iPod realizzate con calze e ho trovato un Instructable che mostra come creare un giocattolo per cani. Volevo fare entrambi, quindi ho deciso di farlo. Creditz: J_SCAP For Doggie pull toy e Shadow Ops per ISock. Datemi credito solo per
Dance Pad con LED a colori con Arduino: 5 passaggi
Dance Pad con LED a colori usando Arduino: questo è il mio primo istruibile. Ho realizzato un tappetino da ballo colorato utilizzando la scheda Arduino come ingresso seriale per il computer. È facile da realizzare e costa pochi resistori e LED (non è necessario utilizzarli).