Quer você seja um streamer do Twitch, um designer 3D ou qualquer outro tipo de usuário de computador, os teclados macro (também conhecidos como macro pads ou teclados macro) podem ser úteis. Atuando como um teclado auxiliar, esses pequenos dispositivos podem ser carregados com atalhos, macros e outros comandos de teclado para possibilitar a manipulação de ações complexas com um único pressionamento de tecla.
Em vez de comprar um teclado macro, por que não fazer você mesmo? Mostraremos como usar interruptores de teclado mecânicos, um Arduino e o firmware do teclado do QMK para começar.
Você precisará de algumas ferramentas e peças para a construção do teclado de macro. Você deve conseguir colocá-los todos online.
- Impressora 3D (ou um serviço de impressão 3D local)
- Ferro de solda
- Chave de fenda / chave hexagonal (para combinar com seus parafusos)
- Cortadores de fio / decapantes
As partes:
- Filamento de impressora 3D de sua escolha (usamos PLA e PETG)
- Arduino Pro Micro
- 8 interruptores mecânicos estilo Cherry MX
- 8 x Keycaps (keycaps re-legendáveis funcionam bem)
- 2 x parafusos M3
- Fio revestido com silicone (não PVC)
- Fita dupla-face ou supercola (para montar o Arduino)
Como construir um teclado de macro com fio à mão
Depois de ter todas as suas peças em mãos, será hora de iniciar a construção do teclado de macro. Este processo pode ser complicado e desafiador, mas também será satisfatório quando você chegar ao final dele. Vamos mergulhar direto no trabalho que você precisa fazer.
Etapa 1: imprimir a caixa e a placa traseira
Primeiro, você precisa imprimir a caixa e a placa traseira do teclado de macro. Não fizemos os modelos 3D para este projeto; nós os encontramos no Thingiverse. o Mini teclado macro barato foi originalmente construído por DaveM, embora tenhamos modificado a abordagem da solda e do firmware do teclado para torná-lo um pouco mais fácil.
Usamos PLA para a seção de base do teclado e PETG para a placa traseira, mas você pode use qualquer tipo de filamento você gosta. O nosso não exigia apoios, jangadas ou quaisquer outros acréscimos. Pode valer a pena experimentar suas configurações de impressão se você for novo na impressão 3D e aqueles que usam gráficas locais poderão obter conselhos sobre suas configurações de impressão.
Se você imprime em casa, faz sentido usar o tempo que leva para imprimir seu teclado para trabalhar nos outros elementos do projeto.
Etapa 2: Crie sua configuração de teclado
Antes de começar a conectar qualquer coisa, você precisa construir uma configuração para o seu teclado que permitirá que ele funcione corretamente. Você precisará acessar alguns sites diferentes para fazer isso. O primeiro é Editor de layout de teclado. Você pode usar este site para criar um layout de teclado como o da imagem acima e ir para o Dados não tratados aba e copie o código simples encontrado dentro.
O próximo site que você precisará visitar é chamado Construtor de firmware de teclado. Como o próprio nome sugere, este site permite que você crie firmware de teclado equipado com QMK, ao mesmo tempo que fornece uma maneira fácil de descobrir os pinos do Arduino. Esta parte do processo leva algumas etapas diferentes.
- Etapa 1: cole o código do layout do teclado na caixa e clique em Importar.
- Etapa 2: certifique-se de que o Fiação guia corresponde à imagem acima; isso mostra um mapa básico da fiação que você usará.
- Etapa 3: vá para o Alfinetes guia e escolha os pinos que funcionam para o microcontrolador que você está usando (estamos usando um Arduino Pro Micro). Usamos F4 e F6 para nossas duas linhas e B5, E6, B6 e B3 para nossas quatro colunas. Isso foi feito principalmente por conveniência, pois pode ser mais fácil soldar fios no Arduino quando eles estão espaçados.
- Etapa 4: agora é hora de configurar seu mapeamento de teclas. Usamos F14 a F21 para o nosso teclado, pois essas teclas estão disponíveis no macOS e no Windows, mas os teclados costumam não tê-las. Selecione uma chave e clique na caixa abaixo Configurar Chave Selecionada para escolher o comando desejado para cada tecla.
- Etapa 5: vá para o Compilar guia e clique Baixe .hex para recuperar o firmware que você acabou de construir.
Mantenha este firmware em mãos, pois você precisará dele mais tarde. Primeiro, porém, é hora de conectar o Arduino e os interruptores que você está usando.
Etapa 3: Conecte o Arduino e os interruptores
Conectar seu Arduino com seus switches é um processo bastante simples. Começamos cortando pedaços de arame em duas cores. Você precisa de dois fios para suas linhas e quatro fios para suas colunas, e usamos vermelho e preto, respectivamente.
Em seguida, é hora de começar a soldar os fios nas pernas de seus interruptores. Certifique-se de que seus interruptores estão nas posições corretas presos na placa traseira antes de iniciar isso. Como os interruptores precisam ser fixados ao fio em pontos diferentes, descobrimos que é melhor cortar seções do isolamento do fio, como visto na imagem acima.
Começamos soldando os fios de nossas fileiras na perna direita de cada switch, seguidos pelos fios de nossas colunas nas pernas esquerdas. Veja a imagem acima para uma ideia de como isso ficará quando estiver pronto.
Em seguida, será hora de soldar os fios que você acabou de instalar na placa Arduino que está usando. Este processo deve ser fácil, pois já descobrimos onde cada fio deve ser conectado. A foto acima mostra como isso deve ficar quando você terminar. Apenas seis fios, tão bonitos e simples.
Relacionado: Os 9 melhores ferros de soldar para iniciantes
Etapa 4: carregue o QMK em seu teclado
Antes de prosseguir com a construção do teclado, é hora de carregar o firmware que você fez anteriormente em seu Arduino para garantir que tudo funcione corretamente. Você precisará baixar um software chamado QMK Toolbox do GitHub para passar por este processo, e o instalador que você deseja pode ser encontrado no Lançamentos seção do projeto.
Com o QMK Toolbox instalado, você pode conectar seu Arduino ao PC usando um cabo micro USB. Isso deve fazer a placa piscar, e seu sistema operacional pode lhe dar uma notificação para informá-lo de que um dispositivo foi conectado.
Agora você pode carregar o QMK Toolbox. Selecione Abrir próximo à barra superior e escolha o arquivo .HEX que você baixou anteriormente. Antes de instalar este arquivo em seu Arduino, você precisa colocar sua placa no modo Bootloader. Isso pode ser conseguido encurtando os pinos de reset e aterramento. Usamos um pequeno pedaço de arame para fazer o trabalho.
Assim que o tabuleiro estiver no modo certo, você só tem alguns segundos para acertar o Clarão botão no software QMK Toolbox. Se você for bem-sucedido, sua tela deve ser parecida com a acima, mas você sempre pode tentar novamente se não conseguir voltar para o quadro a tempo.
Etapa 5: Testando o teclado
O teste é importante sempre que você trabalha com um Arduino, pois muitas vezes você pode economizar muito tempo se identificar problemas logo no início. Usamos um site chamado Verificador de teclado para testar nosso trabalho. Este site informa a última tecla que foi pressionada, mesmo que não esteja incluída no gráfico; perfeito para um teclado com teclas F mais altas. Apenas certifique-se de que todas as suas chaves funcionem antes de prosseguir.
Etapa 6: montar o teclado macro
Finalmente é hora de montar seu teclado. Comece anexando o Arduino ao interior da caixa. Você pode usar fita dupla-face para isso, mas optamos pela supercola para obter a melhor fixação possível. Você deve certificar-se de posicionar o Arduino de forma que o cabo USB possa ser inserido totalmente no dispositivo.
Em seguida, é hora de prender a placa traseira ao corpo do teclado principal. Se você usou PLA para sua impressão, poderá simplesmente parafusar os parafusos M3 nos orifícios de cada lado da placa traseira. Para materiais mais duros, porém, você pode precisar usar um toque para criar um fio. Certifique-se de que cada chave funcione corretamente depois de apertar os parafusos.
Finalmente, você pode adicionar suas teclas na parte superior do teclado e começar a usá-lo.
Usando seu teclado macro
A maioria dos softwares permite que você altere os atalhos de teclado padrão encontrados nele, o que deve facilitar o uso do teclado de macro para uma série de aplicativos diferentes. Você também pode considerar a ideia de construir firmware com mais complexidade. O site que usamos anteriormente permite que você adicione camadas, macros e até mesmo iluminação ao teclado.
Quer você se sinta aventureiro ou não, esperamos que goste do teclado macro que você criou. Este projeto é muito divertido, ao mesmo tempo que oferece uma maneira de aprender sobre soldagem e construção de teclado.
As macros permitem automatizar o pressionamento de botões em jogos e aplicativos para controlar respostas atrasadas. Aqui estão alguns aplicativos para isso!
Leia a seguir
- faça você mesmo
- Programação
- impressao 3D
- Teclado mecânico
- Atalhos do teclado
- Macros
Samuel é um escritor de tecnologia baseado no Reino Unido com uma paixão por todas as coisas DIY. Tendo iniciado negócios nas áreas de desenvolvimento web e impressão 3D, além de trabalhar como escritor por muitos anos, Samuel oferece uma visão única do mundo da tecnologia. Concentrando-se principalmente em projetos de tecnologia DIY, nada mais adora do que compartilhar ideias divertidas e emocionantes que você pode experimentar em casa. Fora do trabalho, Samuel geralmente pode ser encontrado andando de bicicleta, jogando videogame para PC ou tentando se comunicar desesperadamente com seu caranguejo de estimação.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Clique aqui para se inscrever