Construindo um teclado com atalhos para debug

Rodolfo Fadino Jr
Rodolfo Fadino
Published in
3 min readJun 2, 2020

--

Aproveitando um pouco este momento de quarentena voltei para um hobby que era a eletrônica, um dos projetos que decidi construir foi o de um teclado com 6 teclas para colocar atalhos que uso durante o desenvolvimento. As teclas que utilizei foram F5, F9, F10, F11, F12 e Ctrl + Shift + B, elas são as que normalmente utilizo.

Construí ele com alguns recursos que tinha aqui em casa, como materiais a maioria pode ser encontrado no Ali Express ou no Mercado Livre.

Materiais:

1x Arduino Pro Micro Atmega32u4 (importante ser compatível com a biblioteca Keyboard)

6x Switchs Cherry MX

6x Key Caps (teclas para o teclado)

6x resistores 10k (marrom, preto, laranja, dourado)

1x cabo micro usb

1x placa de circuito impresso ilhada 2x8

1x lata de Altoids (vazia)

60cm de cabos finos (para algumas ligações)

Ferramentas (ferro de solda,cola quente, estanho, estilete, régua)

Começando

Meu primeiro passo foi o de desenhar o projeto de como ficaria o case que estou improvisando, desenhei em uma folha e distribui os lugares de onde ficariam os Switchs.

Apos isto colei com fita adesiva transparente em cima da caixa de Altoids para marcar a furação que precisava fazer nela. Com isto fiz os cortes na caixa para encaixar os Switchs, cuidado neste momento, eu fiz com um estilete, raspando varias vezes até conseguir perfurar, porém a caixa é um metal bem resistente, indico utilizar uma micro retifica ou alguma outra ferramenta para facilitar.

Tendo a caixa cortada, utilizei cola quente para fazer uma camada de isolamento na parte interna da caixa (para evitar curto circuito) pode ser feito também forrando o interior da lata com fita isolando.

Circuito

Para montar o circuito utilizei uma placa perfurada para facilitar as ligações, como controlador optei por um Arduino Pro Micro pelo tamanho e preço. Também utilizei resistores de 10k (marrom, preto, laranja, dourado) para evitar que a alta voltagem de problema nos pinos de leitura do Arduino.

No Arduino utilizei os pinos 2,3,4,5,6 e 7 para ligar nos Switchs, também liguei no pino de ground e no de 5v.

Após montar o circuito foi o momento de fixar os Switchs na tampa da caixa de Altoids, coloquei um pouco de cola quente para fixar bem.

Software

Como software criei um projeto utilizando a biblioteca Keyboard, notem que o arduino tem que ser compatível. (caso vocês queriam é possivel escolher qual valor de cada botão será utilizado)

https://www.arduino.cc/en/Reference/KeyboardModifiers

Feito isto, estou com meu mini teclado funcionando \o/

Agora meu próximo desafio será construir os keycaps de madeira :)

Espero que este post seja útil, estou a disposição para dúvidas, críticas ou sugestões.

abs

Rodolfo

--

--