Tabla de contenido:
- Paso 1: Instale el IDE de Arduino
- Paso 2: sube el boceto a tu Arduino Micro
- Paso 3: Suelda cables al Arduino
- Paso 4: reúna sus herramientas y abra Ltek
- Paso 5: corte los cables y saque la placa vieja
- Paso 6: suelde los cables
- Paso 7: suelde el USB
- Paso 8: probar y sellar
- Paso 9: ¿Puedo llamarte masta bailarina?
Video: Modificación de una plataforma de baile L-tek para sondear a 1000 hz en Windows y Linux: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
¿Por qué este mod?
Si alguna vez te has desplazado hasta el gráfico de una canción de 125 BPM, quizás te preguntes, ¿qué pasa con este chico puntiagudo? ¿Por qué la sincronización cae en "ranuras" discretas?
ITG y DDR tienen ventanas de tiempo increíblemente ajustadas, y con esta frecuencia de muestreo de 8ms / 125Hz, obtendremos Excellents que deberían haber sido Fantastics y Greats que deberían haber sido Excellents. Este juego ya es bastante difícil, si quisieras una almohadilla para retenerte, ¡habrías comprado una almohadilla blanda!
¿Cómo arreglamos esto?
El pad ltek no puede sondear a 1000 Hz por sí solo. La forma en que se implementa USB 3.0 fuerza las decisiones de sondeo a nivel de hardware. Incluso la modificación de la tasa de sondeo en el kernel de Linux a-la "usbhid.jspoll =" no afectará al Ltek.
No hay controladores o firmware personalizados que lo habiliten, y es posible que nunca los haya. Entonces, necesitamos reemplazar el hardware.
Suministros:
Habilidades requeridas:
- Experiencia de soldadura amateur (esta fue mi quinta vez que soldaba)
- 4-6 horas
Instrumentos:
- Un ordenador
- Soldador
- Limpiador de puntas de cautín
- Pelacables
- Destornillador Phillips y de punta plana
- Pistola de calor o encendedor
Partes:
- Arduino Micro *
- Alambre de repuesto
- Tubo termoretráctil
- Soldar
- Flujo
- Cinta eléctrica
- Sellador de silicona (seguro para dispositivos electrónicos)
- Un cable micro USB (se sacrificará cualquier longitud. Use el que cargue su boceto de Arduino)
* Arduino Micro: se puede sustituir por cualquier clon, pero debe ser un micro compatible con Leonardo ** (no el mini ni el nano).
** El Leonardo estándar no cabe dentro de un L-tek. Requeriría una caja de control impresa en 3D y cableado de un adaptador personalizado. Esa caja de control podría incluir un interruptor de inicio + selección o incluso conectarse a un panel para seleccionar música / opción. Si desea expandirse para eso en el futuro, por favor envíeme un mensaje de correo electrónico (información de contacto en la parte inferior), ¡lo agregaré!
Paso 1: Instale el IDE de Arduino
Descargue el IDE de Arduino desde
Si está utilizando Windows, siga los pasos a continuación.
Si está utilizando Linux, la guía en https://www.instructables.com/id/Install-Arduino-… puede ser útil.
(Windows) Deje marcada la opción "Instalar controlador USB". El resto puede estar desmarcado si lo desea.
(Windows) Haga clic en "Instalar" a través de las indicaciones
(Todos) Descargue mi código Arduino en https://github.com/StarlightLumi/DanceCtl Siga las instrucciones en esa página, luego continúe a continuación.
Paso 2: sube el boceto a tu Arduino Micro
- Ábrelo, haz clic en "Aceptar"
- Conecte su Arduino Micro a su PC. Seleccione su placa como "Arduino Micro".
- Seleccione la placa en "puertos". Mi Micro se identificó como Leonardo, pero está bien, ¡el código aún funciona!
- Luego presione CTRL + U en su teclado para compilar y cargar. Una vez que la carga sea exitosa, puede desconectar su Arduino.
Paso 3: Suelda cables al Arduino
¿Soldando por primera vez? ¡Mira este video!
Soldadura:
- Reúna algunos alambres delgados, de aproximadamente 3-4 pulgadas de largo.
- Con un palillo, aplique un poco de fundente en el pin 4
- Introduzca los cables de colores a través de los 4 orificios.
- Deje caer la soldadura en el orificio de 4 hasta que cubra todo el cable. Soldé desde la parte inferior.
- Repita los pasos 2 a 5, en el orden exacto para las otras clavijas y el cable de tierra.
Mi código usa los pines 4-9. Como arruiné la soldadura en el pin 6, mi pad usará los pines 5, 7, 8, 9 para los 4 paneles. Si no tiene los pines 4-9 disponibles, cambie 4, 5, 6, 7, 8 y 9 en esta línea de código para reflejar los pines a los que realmente soldó y vuelva a cargar el boceto. Incluso si solo usa 4 de los pines, asegúrese de enumerar 6 de ellos o el programa se romperá.
static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};
¡Asegúrese de soldar una conexión a tierra!
Paso 4: reúna sus herramientas y abra Ltek
A continuación, reúna sus herramientas y Ltek.
Retire la cubierta de plástico y cartón del panel adyacente al puerto USB. Pedí el mío durante la pandemia, por lo que hubo una gran demanda. Bajaron los cables USB y la ranura de la barra de tierra está vacía. Simplemente seguiremos con sus métodos.
Paso 5: corte los cables y saque la placa vieja
Con las tijeras, corte los 4 cables USB lo más cerca posible de la placa. Cada milímetro que pueda ahorrar facilitará los siguientes pasos.
Suavemente haga palanca en la placa de circuito impreso * con un destornillador de punta plana en el borde superior, como se muestra en la imagen 3. nota: guarde esta placa en algún lugar. * Si terminó rompiéndose, tenga MUCHO cuidado con los siguientes pasos, no hay vuelta atrás.
Levante la placa y corte los cables negros lo más cerca posible de la placa. ¿Observa los 4 cables de tierra soldados juntos? Tienen una raya roja en ellos.
Paso 6: suelde los cables
Suelda los 4 cables negros sólidos a los 4 cables que soldaste al Arduino anteriormente. No soy un profesional, pero estos son mis pasos:
- Ponga termorretráctil en ambos extremos (o al menos en un extremo)
- Tuerza los cables juntos en forma de Y
- Sumerja el alambre desnudo en flujo
- Deje caer soldadura sobre él
- Usando un encendedor, queme el tubo termorretráctil
- Conéctelos en cualquier orden, podemos arreglar la combinación de teclas en Stepmania más tarde.
Para los cables de tierra,
- Coloque un gran encogimiento de calor en el cable de tierra que viene de su arduino
- Gira los 5 juntos
- Sumerja el alambre desnudo en flujo
- Deje caer soldadura sobre él
- Usando un encendedor, queme el tubo termorretráctil
Un verdadero profesional habría utilizado al menos una articulación en "I" en lugar de mi articulación en "Y" y una pistola de calor en lugar de un encendedor.
Paso 7: suelde el USB
A continuación, deberá cortar el cable USB. Deje al menos 6 pulgadas de holgura.
Pele el núcleo exterior negro grande y luego pele los 4 cables de colores. Si tiene un probador de continuidad, pruebe la continuidad de los 4 pines USB a los cables. Si no es así, la segunda foto muestra cómo se conectaron las minas.
Repita el proceso de soldadura anterior para los 4 pines.
Paso 8: probar y sellar
A continuación, conecte el cable USB a su máquina Stepmania para probarlo. Debería ver algunas luces parpadear. Entra en Stepmania y configura las entradas. Si los 4 se configuran correctamente, ¡genial! Continúe.
- Si las luces no se encienden, verifique el puerto USB y el enchufe. Una de las líneas eléctricas no funciona
- Si su PC no reconoce el Arduino, verifique las líneas de datos USB.
- Si no se detecta uno de sus botones, verifique el arduino, el cable y la articulación
-
Si no se detecta ninguno de sus botones, verifique el sistema para asegurarse de que esté detectando un controlador.
- En Windows, abra "Configurar dispositivos de juego USB" desde el Panel de control.
-
Si aparece en la lista, compruebe las conexiones a tierra.
- Si no está en la lista, repita el paso 2 y busque en Google cualquier error que encuentre. (Aparecerán en naranja en el indicador de salida inferior)
- Si su boceto no se carga, es probable que se deba a un cable USB defectuoso, tuve una tasa de éxito de 1/12 con mis cables de repuesto.
- Si uno de sus botones está atascado, intente aflojar los tornillos un cuarto de vuelta.
Si aún tiene problemas, consulte los comentarios anteriores antes de publicar los suyos.
Una vez que haya verificado que todo funciona, es hora de sellar todo. Coloque silicona en todas sus juntas de cables Arduino. Esta cosa vibrará con fuerza cuando juegues, por lo que debes darle a esas uniones de soldadura todas las oportunidades de una vida útil prolongada.
Coloque cinta aislante encima para mantener todo en la ranura. Agregué 6 piezas más después de esta foto para mantener todos los cables seguros.
Es hora de volver a poner los paneles. ¡Tenga cuidado al atornillar en madera! No apriete demasiado y no atornille en ángulo. Si encuentra demasiada resistencia antes de que el tornillo esté nivelado, retroceda y vuelva a intentarlo.
Paso 9: ¿Puedo llamarte masta bailarina?
¿No es tan grande esa placa L-tek? ¿Se usaría esa almohadilla de soldadura a la derecha? Me fascina que podamos hacerlo mejor con un Arduino.
Si tiene alguna pregunta o comentario, no dude en comunicarse conmigo en @LumiAFK en Twitter.
¡Eso es todo! ¿Puedo llamarte masta bailarina?
Créditos:
Martin Natano (para la guía original)
Matthew Heironimus (para la biblioteca de joystick Arduino)
Arduino.cc (para el diseño de Arduino Micro y para hacer que todo sea de código abierto)
Recomendado:
Una modificación al soporte DSLR para zurdos de Bertus52x11. (con agarre bucal agregado): 4 pasos
Una modificación al soporte DSLR para zurdos de Bertus52x11. (con Mouth Grip agregado): Hoy temprano, bertus52x11 publicó la idea más inteligente. Dirigido a personas que solo tienen uso del brazo izquierdo, de forma permanente o temporal. Su idea original era agregar un gancho para el pulgar al conector del trípode debajo, permitiendo sostener la cámara
Plataforma base de IoT con RaspberryPi, WIZ850io: Controlador de dispositivo de plataforma: 5 pasos (con imágenes)
Plataforma base de IoT con RaspberryPi, WIZ850io: Controlador de dispositivo de plataforma: conozco la plataforma RaspberryPi para IoT. Recientemente, WIZ850io fue anunciado por WIZnet. Así que implementé una aplicación RaspberryPi mediante la modificación del SW de Ethernet porque puedo manejar un código fuente fácilmente. Puede probar el controlador de dispositivo de plataforma a través de RaspberryPi
Modificación de un radio módem Ricochet para utilizar una antena externa: 8 pasos
Modificación de un radio módem Ricochet para utilizar una antena externa: el producto de un modelo comercial anterior a su época, los módems Ricochet son una gran tecnología con un precio sorprendentemente bajo. Actúan como módems normales, pero con una capa de RF en lugar de una línea telefónica. Cree su propio servidor de acceso telefónico, controle un
Hack / modificación de la pantalla montada en la cabeza (HMD) para hacer una pantalla más grande: 8 pasos
Head Mounted Dispaly (HMD) Hack / modificación para hacer una pantalla más grande: Hola … en mis primeros instructivos me gustaría mostrarte cómo hackear / modificar el HMD monocromo de Wild Planet. ¡Esta modificación hace que todo sea MÁS PEQUEÑO y te hace sentir que estás sentado en un CINE! La desventaja es que
Use SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows: 6 pasos
Use SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows: si usa Linux en el trabajo y Windows en casa, o viceversa, es posible que a veces necesite iniciar sesión en la computadora en su otra ubicación y ejecutar programas. Bueno, puede instalar un servidor X y habilitar el túnel SSH con su cliente SSH, y uno