Índice:
- Etapa 1: Instale o Arduino IDE
- Etapa 2: faça upload do esboço para o seu Arduino Micro
- Etapa 3: fios de solda para o Arduino
- Etapa 4: Reúna suas ferramentas e abra o Ltek
- Etapa 5: recorte os fios e retire a placa antiga
- Etapa 6: soldar os fios
- Etapa 7: Solde o USB
- Etapa 8: Teste e sele
- Etapa 9: Posso chamá-lo de Dancin 'Masta?
Vídeo: Modificando um Dance Pad L-tek para sondar a 1000 Hz no Windows e Linux: 9 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Por que fazer este mod?
Se você já rolou até o gráfico em uma música de 125 BPM, você pode se perguntar: o que há com esse boi picante? Por que o tempo está caindo em "slots" discretos?
ITG e DDR têm janelas de temporização incrivelmente apertadas e com esta taxa de amostragem de 8ms / 125Hz, vamos obter Excelentes que deveriam ter sido Fantásticos e Grandes que deveriam ter sido Excelentes. Este jogo já é bastante difícil, se você quisesse uma almofada para segurá-lo, teria comprado uma almofada macia!
Como nós consertamos isso?
O teclado ltek não pode pesquisar sozinho a 1000 Hz. A maneira como o USB 3.0 é implementado força as decisões de votação no nível do hardware. Mesmo modificando a taxa de polling no kernel do linux a-la "usbhid.jspoll =" não afetará o Ltek.
Não há drivers ou firmware personalizados que o habilitem, e talvez nunca haja. Portanto, precisamos substituir o hardware.
Suprimentos:
Habilidades requeridas:
- Experiência de soldagem amadora (esta foi a minha 5ª vez soldando)
- 4-6 horas
Ferramentas:
- Um computador
- Ferro de solda
- Limpador de ponta de ferro de soldar
- Decapantes de arame
- Chave de fenda Phillips e Flathead
- Pistola de Calor ou Isqueiro
Partes:
- Arduino Micro *
- Fio sobressalente
- Tubulação termorretrátil
- Solda
- Fluxo
- Fita isolante
- Selante de silicone (seguro para eletrônicos)
- Um cabo micro USB (qualquer comprimento, será sacrificado. Use aquele com o qual você carregou seu esboço do Arduino)
* Arduino Micro: Pode ser substituído por qualquer clone, mas deve ser um micro compatível com Leonardo ** (não o mini ou nano).
** O Leonardo padrão não cabe dentro de um L-tek. Isso exigiria uma caixa de controle impressa em 3D e a fiação de um adaptador personalizado. Essa caixa de controle pode incluir um interruptor start + sel ou até mesmo conectar a um painel para seleção de música / opção. Se você quiser expandir para isso no futuro, por favor, me envie um DM (informações de contato na parte inferior), vou adicioná-lo!
Etapa 1: Instale o Arduino IDE
Baixe o IDE do Arduino em
Se você estiver usando o Windows, siga as etapas abaixo.
Se você estiver usando Linux, o guia em https://www.instructables.com/id/Install-Arduino-… pode ser útil.
(Windows) Deixe "Instalar driver USB" marcado. O resto pode ser desmarcado, por favor.
(Windows) Clique em "Instalar" através dos prompts
(Tudo) Baixe meu código Arduino em https://github.com/StarlightLumi/DanceCtlSiga as instruções nessa página e continue abaixo.
Etapa 2: faça upload do esboço para o seu Arduino Micro
- Abra-o, clique em "OK"
- Conecte seu Arduino Micro em seu PC. Selecione sua placa como "Arduino Micro".
- Selecione a placa em "portas". Meu Micro se identificou como Leonardo, mas tudo bem, o código ainda funciona!
- Em seguida, pressione CTRL + U no teclado para compilar e fazer upload. Assim que o upload for bem-sucedido, você pode desconectar o Arduino.
Etapa 3: fios de solda para o Arduino
Solda pela primeira vez? Assista esse video!
De solda:
- Reúna alguns fios finos, com cerca de 3-4 polegadas de comprimento.
- Usando um palito, passe um pouco de fluxo no pino 4
- Passe os fios coloridos pelos 4 orifícios
- Solte a solda no orifício de 4 até cobrir todo o fio. Eu soldava por baixo.
- Repita as etapas 2 a 5, na ordem exata para os outros pinos e o fio terra.
Meu código usa os pinos 4-9. Já que estraguei a solda no pino 6, meu pad usará os pinos 5, 7, 8, 9 para os 4 painéis. Se você não tiver os pinos 4-9 disponíveis, altere 4, 5, 6, 7, 8 e 9 nesta linha de código para refletir os pinos aos quais você realmente soldou e carregue novamente o esboço. Mesmo se você usar apenas 4 dos pinos, certifique-se de listar 6 deles ou o programa irá quebrar.
const estático int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};
Certifique-se de soldar uma conexão de aterramento!
Etapa 4: Reúna suas ferramentas e abra o Ltek
Em seguida, reúna suas ferramentas e Ltek.
Remova a cobertura de plástico e papelão do painel adjacente à porta USB. Eu encomendei o meu durante a pandemia, então houve uma grande demanda. Eles baratearam os fios USB e o slot da barra de aterramento está vazio. Vamos apenas seguir seus métodos.
Etapa 5: recorte os fios e retire a placa antiga
Usando a tesoura, corte os 4 fios USB o mais próximo possível da placa. Cada milímetro que você pode salvar tornará as próximas etapas mais fáceis.
Gentilmente retire a placa de circuito impresso * com uma chave de fenda de ponta chata na borda superior, conforme mostrado na figura 3. observação: salve esta placa em algum lugar. * Se acabou quebrando, tenha MUITO cuidado com os próximos passos, não tem volta.
Levante a placa e corte os fios pretos o mais próximo possível da placa. Observe os 4 fios de aterramento todos soldados juntos? Eles têm uma faixa vermelha neles.
Etapa 6: soldar os fios
Solde os 4 fios pretos sólidos aos 4 fios que você soldou ao Arduino anteriormente. Não sou um profissional, mas aqui estão meus passos:
- Coloque termorretrátil em ambas as extremidades (ou pelo menos uma extremidade)
- Torça os fios juntos em um Y
- Mergulhe o fio desencapado no fluxo
- Solte a solda nele
- Usando um isqueiro, queime o tubo termorretrátil
- Conecte-os em qualquer ordem, podemos consertar o atalho no Stepmania mais tarde.
Para os fios terra,
- Coloque um termorretrátil grande no fio terra vindo do seu arduino
- Torça todos os 5 juntos
- Mergulhe o fio desencapado no fluxo
- Solte a solda nele
- Usando um isqueiro, queime o tubo termorretrátil
Um verdadeiro profissional teria pelo menos usado uma junta "I" em vez da minha junta "Y" e uma pistola de ar quente em vez de um isqueiro.
Etapa 7: Solde o USB
Em seguida, você precisará cortar o cabo USB. Deixe pelo menos 6 polegadas de folga.
Retire o grande núcleo externo preto e, em seguida, retire os 4 fios coloridos. Se você tiver um testador de continuidade, teste a continuidade dos 4 pinos USB nos cabos. Do contrário, a segunda foto mostra como as minas são conectadas.
Repita o processo de soldagem anterior para todos os 4 pinos.
Etapa 8: Teste e sele
Em seguida, conecte o cabo USB à sua máquina Stepmania para testá-lo. Você deve ver algumas luzes piscando. Vá para o Stepmania e configure as entradas. Se todos os 4 configurarem com sucesso, ótimo! Continue em. Resolução de problemas:
- Se as luzes não acenderem, verifique a porta USB e o plugue. Uma das linhas de energia não está funcionando
- Se o seu PC falhar em reconhecer o Arduino, verifique as linhas de dados USB.
- Se um de seus botões não for detectado, verifique o arduino, o fio e a junta
-
Se nenhum de seus botões for detectado, verifique o sistema para ter certeza de que está detectando um controlador.
- No Windows, abra "Configurar controladores de jogo USB" no painel de controle.
-
Se estiver listado lá, verifique suas conexões de aterramento
- Se não estiver listado, repita a etapa 2 e pesquise no Google todos os erros que encontrar. (Eles aparecerão em laranja no prompt de saída inferior)
- Se o upload do seu esboço falhar, provavelmente é devido a um cabo USB ruim. Tive uma taxa de sucesso de 1/12 com meus cabos sobressalentes.
- Se um de seus botões estiver preso, tente afrouxar os parafusos um quarto de volta.
Se você ainda estiver tendo problemas, verifique os comentários anteriores antes de postar os seus.
Depois de verificar se tudo está funcionando, é hora de lacrar tudo. Coloque silicone em todas as juntas de arame Arduino. Essa coisa vai vibrar muito quando você toca, então você quer dar a essas juntas de solda todas as chances de uma vida longa.
Coloque fita isolante em cima para manter tudo no slot. Adicionei mais 6 peças após esta foto para manter todos os fios seguros.
É hora de colocar os painéis de volta. Seja gentil ao aparafusar madeira! Não aperte demais e não aparafuse em ângulo. Se você encontrar muita resistência antes de o parafuso ser nivelado, volte e tente novamente.
Etapa 9: Posso chamá-lo de Dancin 'Masta?
Essa placa L-tek não é tão grande? Essa almofada de solda à direita seria usada? É fascinante para mim que possamos fazer melhor com um Arduino.
Se você tiver dúvidas ou comentários, sinta-se à vontade para entrar em contato comigo em @LumiAFK no twitter.
É isso! Posso chamá-lo de masta dançarina?
Créditos:
Martin Natano (para o guia original)
Matthew Heironimus (para Arduino Joystick Library)
Arduino.cc (para o design do Arduino Micro e para tornar tudo de código aberto)
Recomendado:
DIY Dance Dance Revolution usando Makey Makey: 6 etapas
DIY Dance Dance Revolution usando Makey Makey: Olá! Esta é a minha prancha DIY Dance Dance Revolution. Este é um dos meus projetos favoritos em que trabalhei e é realmente único. Este projeto foi feito para ajudar a ensinar as crianças como funcionam os circuitos, usei este projeto para noites STEM e para incentivar
Faça PCBs Hobbyist com ferramentas CAD profissionais modificando " Regras de design ": 15 etapas (com imagens)
Faça PCBs para amadores com ferramentas CAD profissionais, modificando as " Regras de design ": É bom que haja algumas ferramentas de placa de circuito profissional disponíveis para os amadores. Aqui estão algumas dicas para usá-los em pranchas de design que não precisam de um fabricante profissional para FAZÊ-los de fato
Modificando um bloqueador de celular portátil barato: 5 etapas (com fotos)
Modificando um Jammer de Celular Portátil Barato: Este instrutível irá mostrar a você um processo rápido que permitirá que você converta um Jammer de celular portátil barato de freqüência chinesa (eu acho) para freqüência americana ou de outras regiões. Especificamente este modelo de dealextreme.com : ht
Modificando um IRobot Criar para Pintar: 6 etapas (com imagens)
Modificando um IRobot Criar para Pintar: Este é um projeto de robótica que provavelmente poderia ser concluído por alguém que não tem nenhuma experiência com robôs. Digo isso porque, antes de começar, não tinha experiência com robôs. Ou escrevendo programas. Na verdade, eu sabia pintar e isso era
Modificando um Speedlight Nikon SB-600 para girar mais: 14 etapas
Modificando um Speedlight Nikon SB-600 para girar mais: Os flashes Nikon SB-600 e SB-800 Speedlight têm um problema fundamental. A cabeça do flash pode ser girada 180 ° sentido anti-horário (visto de cima), mas apenas 90 ° sentido horário. Esta é uma grande desvantagem ao fotografar retratos enquanto