Índice:
- Etapa 1: Ferramentas e materiais para carpintaria
- Etapa 2: o direcional
- Etapa 3: os botões
- Etapa 4: Adicionando a Placa Base
- Etapa 5: Acabamento de madeira
- Etapa 6: Preparação da fiação
- Etapa 7: Ferramentas e materiais eletrônicos
- Etapa 8: Conectando os botões
- Etapa 9: Fiação do controlador e código
- Etapa 10: Montagem e teste
- Etapa 11: Considerações Finais
Vídeo: Gamepad retro gigante: 11 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Então decidimos fazer um gamepad gigante funcional… ¯ / _ (ツ) _ / ¯
A ideia básica era usar alguns restos de madeira e adicionar alguns eletrônicos baratos para torná-la funcional, mantendo os custos gerais baixos. Eu já tinha a maior parte do material espalhado pela minha garagem, mas você deve conseguir obter a maior parte desse material de maneira razoavelmente barata em sua loja de ferragens local e em sites populares que vendem peças eletrônicas.
Decidi optar por um design bastante simples cruzando o layout do gamepad clássico do NES com os botões adicionais do SNES. Eu acho que esse design se encaixou bem com a construção de madeira e deu um estilo retro legal.
Devido ao design simples, não precisei fazer muitos esboços iniciais. Eu apenas marquei os cortes diretamente do maior pedaço de papelão que eu tinha e trabalhei livremente fora das linhas centrais em vez de medir tudo com precisão.
Etapa 1: Ferramentas e materiais para carpintaria
AVISO: USE CUIDADO E EQUIPAMENTO DE SEGURANÇA ADEQUADO AO OPERAR FERRAMENTAS ELÉTRICAS
Ferramentas
- Chave de fenda e parafusos
- Serra de mesa ou serra circular
- Cortar serra
- Serra de vaivém
- Brocas e brocas diversas, incluindo serras copo de 60 mm e 25 mm
- Lixa / blocos
- Lã de aço
-
Roteador e bits:
- Canto arredondado
- Enseada redonda
- Chanfro
- Direto
Materiais
- Placas de 19 mm (3/4 ") - usei placas laminadas que sobraram do trabalho do gabinete, mas as camadas ou MDF provavelmente funcionariam bem com um acabamento adequado.
- Cavilha de 60 mm para os botões frontais - sobrou sobre o corrimão da minha escada. Alternativamente, você pode cortá-los da placa com uma serra copo e preencher o orifício central com massa de madeira
- Tinta para madeira, verniz e diluentes
Etapa 2: o direcional
Eu primeiro marquei o botão D-Pad em um pedaço da placa laminada traçando em torno de um pedaço de madeira mais ou menos do tamanho que eu queria nas orientações horizontal e vertical para fazer a forma positiva.
Em seguida, recortei com a serra de vaivém e lixei até que ficasse liso e uniforme. Também arredondei as bordas superiores usando a tupia com a broca de arredondamento de canto.
Quando fiquei satisfeito com a forma geral, coloquei o botão direcional em cima de outro tabuleiro maior para ser usado no topo do gamepad.
Eu tracei o D-pad com um lápis para cortar o orifício em forma de D-Pad. Ao recortar, primeiro marquei os cantos com pequenos furos e, em seguida, usei a serra de vaivém para recortar a forma principal.
Levei algum tempo para lixar as bordas do botão D-Pad e do orifício para fazê-lo deslizar para dentro e para fora suavemente. Você vai querer bem solto, mas com movimento lateral mínimo.
Etapa 3: os botões
Em seguida, cortei os botões do rosto do tarugo de 60 mm e os botões menores em forma de pílula para Iniciar e Selecionar dos cortes do quadro superior. Em seguida, cortei orifícios equivalentes na placa superior usando a serra copo de 60 mm para os botões maiores e a serra copo de 25 mm e a serra de vaivém para os botões de iniciar e selecionar.
Cortei o tarugo em uma serra com uma lâmina ligeiramente cega para que os botões do rosto ficassem um pouco carbonizados no processo, como você pode ver nas fotos, mas isso não importava, pois eu estava planejando tingi-los com uma cor escura de qualquer maneira.
Para dar aos botões frontais uma sensação mais agradável, arredondei suas bordas superiores usando a tupia com a broca de arredondamento de canto. Acabei de lixar as bordas superiores dos botões Iniciar e Selecionar porque eram um pouco pequenos para trabalhar com o roteador.
Nesta fase, também arredondei os cantos do tabuleiro superior com a serra (demarcada com tampa de lata de verniz) e acrescentei uma borda chanfrada em toda a volta com a tupia com a broca de chanfro.
Etapa 4: Adicionando a Placa Base
A placa base abriga os componentes eletrônicos e é apenas mais uma peça de placa de 19 mm (3/4 "). Cortei-a no formato, colocando a placa superior na placa base um pouco maior, traçando sua forma com 1/2" extra usando um espaçador e, em seguida, cortá-lo com a serra de mesa e o quebra-cabeças para os cantos.
Também arredondei as bordas superior e inferior da placa base usando a fresadora com a broca de canto arredondado.
Etapa 5: Acabamento de madeira
Começando com os botões, usei um pouco de tinta / verniz escuro à base de poliuretano que deu um belo acabamento macio e plástico aos botões que funcionou perfeitamente para eles.
Eu manchei a placa de base usando uma tinta para madeira escura aplicada com um pano, tentando combinar a cor / matiz com os botões o mais próximo possível, mas retendo mais do grão da madeira.
Em seguida, terminei as placas superior e inferior com verniz acetinado transparente usando várias camadas e esfregando com lã de aço e diluentes entre as camadas para corrigir quaisquer manchas.
É importante durante todo este estágio verificar continuamente se os botões ainda estão se encaixando bem e fazer os ajustes necessários à medida que lixa as áreas onde as coisas estão começando a grudar.
Etapa 6: Preparação da fiação
Para abrir espaço para a parte eletrônica, cortei uma cavidade na placa base com a fresadora e a broca reta.
Eu também cortei os dutos de fiação para todos os botões usando a broca cove. Marquei primeiro a localização dos orifícios dos botões no rodapé a lápis usando o tampo como um estêncil.
Isso me permitiu rotear facilmente os fios mais tarde.
Também cortei uma cavidade na parte traseira da placa superior para permitir espaço extra para o microcontrolador e a placa de ensaio.
O acesso ao cabo USB foi cortado com uma ponta reta menor para deixá-lo confortável em seu duto de roteamento e evitar qualquer movimento.
Etapa 7: Ferramentas e materiais eletrônicos
Ferramentas
- Multímetro / testador de conectividade
- Ferro de solda
Materiais
- Arduino Leonardo / Pro Micro com perfil de joystick USB HID (usei um clone barato)
- Botões de microinterruptor (quanto menor e mais plano, melhor)
- Mini breadboard (ou como você preferir conectar o controlador)
- Fios de conexão (usei principalmente fios de jumper Dupont)
- Solda eletrônica (ainda tinha meu carretel de núcleo de colofónia original da faculdade)
- Tubulação termorretrátil
- Cole para prender fios e interruptores à madeira, por ex. Glu Dots ou uma pistola de cola
Etapa 8: Conectando os botões
Depois de experimentar várias maneiras de fazer os botões funcionarem de maneira confiável, descobri que a abordagem que parecia funcionar melhor era usar vários microinterruptores conectados em paralelo para cada botão de forma que, se qualquer um dos botões fosse acionado, o botão estar "ligado".
Isso exigia a fiação de um loop para cada um dos botões e a fiação de cada um desses loops de volta à miniplaca de ensaio. Os laços foram soldados e embrulhados com o tubo termorretrátil e cada laço foi conectado de volta à placa de ensaio usando conectores Dupont.
Durante este estágio, é importante testar continuamente a conectividade usando o multímetro / testador de continuidade e, finalmente, testar com os botões de madeira reais.
Etapa 9: Fiação do controlador e código
A fiação do controlador foi bastante simples devido ao uso da mini placa de ensaio e conectores Dupont, o que significava que eu poderia facilmente mover os fios conforme necessário.
O código também é bastante básico. Reutilizei parte do código de um projeto anterior de gamepad (você pode ignorar os bits do eixo do joystick que não são necessários neste projeto).
Este código usa a excelente Arduino Joystick Library. Você pode aprender mais sobre como começar com isso neste prático instrutível.
Etapa 10: Montagem e teste
Usei os pontos Glu para conectar os microinterruptores à placa de base por conveniência, mas uma pistola de cola provavelmente faria um trabalho mais permanente.
Fiz alguns pés usando os recortes de serra dos buracos dos botões da face. Também fiz um bisel em sua borda inferior usando a tupia com a broca de chanfro.
Em seguida, aparafusei a base e as placas superiores juntas pelos pés.
Depois de alguns testes pelo líder de QA do projeto, descobrimos que os botões estavam presos e, claro, cairiam se o gamepad fosse virado.
A solução para esses problemas era tripla.
- Em primeiro lugar, fiz furos na placa de base nos centros dos botões para que um parafuso pudesse ser inserido de forma frouxa e depois aparafusado no botão.
- Em segundo lugar, adicionei micro-interruptores extras (eles eram muito baratos) para evitar que o botão fosse empurrado para um espaço morto e ficar preso. Isso também adicionou um bom clique extra aos botões.
- Em terceiro lugar, adicionei pedaços de mola para que os botões não se movessem (opcional, mas um belo aprimoramento).
Esta solução funciona muito bem e faz com que o gamepad funcione conforme desejado. Também permite que as alturas individuais dos botões, folga e elasticidade sejam ajustáveis através dos parafusos centrais.
Etapa 11: Considerações Finais
Este foi um projeto divertido e fiquei bastante satisfeito com o resultado final. O pad foi fortemente testado em uma demonstração de tecnologia durante todo o dia e mantido para uso contínuo por alguns jogadores bem entusiasmados sem problemas.
Se você estiver interessado em construir sua própria versão, verifique se ela é compatível com o console ou computador em que deseja usá-la. Ele deve funcionar bem em qualquer dispositivo que suporte o perfil de joystick HID padrão USB. Testei no Windows e no Android e funciona perfeitamente em ambos.
Também funciona muito bem em navegadores que suportam a API do gamepad HTML5, que uso em alguns jogos retro que desenvolvi junto com o gamepad - Invaders from Space e Galaxeroids. Verifique também!
Obrigado por ler até aqui e deixe-me saber o que você achou nos comentários!
Recomendado:
LED gigante - Rastreando Adam Savage: 13 etapas (com imagens)
LED gigante - Rastreando Adam Savage: Aqui você encontrará uma versão de um LED gigante, adaptado para funcionar como uma lâmpada de alerta do Twitter, YouTube e Twitch. O principal objetivo para mim é fornecer um alerta quando houver tweets, vídeos ou streams de twitch de Adam Savage e da equipe testada, e para
MiniFig gigante de Lego Hulk em movimento e fala (escala de 10: 1): 14 etapas (com imagens)
Movendo e falando Lego Hulk MiniFig gigante (escala 10: 1): Eu sempre joguei com legos quando criança, mas eu não tinha nenhum dos legos 'extravagantes', apenas peças clássicas de lego. Eu também sou um grande fã do Universo Cinematográfico Marvel (MCU) e meu personagem favorito é Hulk. Então, por que não combinar os dois e fazer um gigante
Roda gigante em movimento: 10 etapas (com imagens)
Roda gigante em movimento: Esta é uma roda gigante em movimento simples que projetei e que pode ser uma experiência de aprendizagem divertida para crianças e adultos! Enquanto crescia, sempre tive curiosidade em saber como eram os brinquedos móveis por dentro. Portanto, usei intencionalmente acrílico transparente para que
Bolha colorida sensível à pressão gigante - Spectra Bauble ™: 10 etapas (com imagens)
Bolha colorida sensível à pressão gigante - Spectra Bauble ™: Um amigo queria uma luz engraçada para uma festa e por algum motivo isso veio à mente: uma bola gigante e fofa que quando você a empurra muda de cor e cria sons. Eu queria fazer algo original e divertido. Ele usa um sistema de pressão de ar
Faça um Sinal LED Gigante! (Matriz 24x8): 11 etapas (com imagens)
Faça um Sinal LED Gigante! (Matriz 24x8): ATUALIZAÇÃO !! O esquema está ONLINE! ATUALIZAÇÃO 2 !! O código está ONLINE! Este projeto detalha minha construção bastante rápida de uma matriz 24x8. Minha inspiração para este projeto veio da matriz 24x6 da Syst3mX. Uma matriz 24x6 era enorme, mas era pequena demais para mim, já que não