Às vezes fazemos algo útil. Mas às vezes você quer fazer algo sem sentido, apenas por diversão. Isso acontece Por exemplo, para lembrar de algo que realmente gostei na infância / juventude, encontrar, comprar e restaurar. Ou modifique. Recentemente, uma postagem maravilhosa foi sobre os teclados IBM Model M. Também tínhamos aqueles na escola como parte da classe IBM PS / 2 Modelo 30. Ao ler, lembrei-me do meu pequeno fetiche ...
Eu tinha um telefone há cerca de 15 anos, o Ericsson T28. Pequeno, não muito conveniente no bolso por causa da antena grossa e bastante frágil, mas divertido. E havia um teclado para ele, o Ericsson Chatboard, assim:
A foto, é claro, não é a mesma, mas foi comprada recentemente no ebay. Não sei por que comprei, apenas gosto. Ela ficou na prateleira por seis meses até que surgiu a idéia de como adaptá-la para algo útil. Quem se importa - Bem-vindo sob gato.
Bem, para começar, as tentativas de adaptá-lo a todos os tipos de arduinos têm sido um longo tempo. O teclado se conecta essencialmente ao telefone via UART, a pinagem do conector fica assim:
Você pode se conectar a um computador e ver o que ele transmite quando pressionado através de um adaptador USB UART. E ela envia cliques usando um protocolo bastante inovador. Você mesmo encontrará a descrição, se estiver interessado, o artigo não é um pouco sobre ele. Em suma, quando olhei para ele, foi como uma conversa entre Sorg e o Sr. Shadow, quando algo derramou no crânio de Sorg. Em geral, rapidamente percebi que não estava interessado em hóquei ...
Olhando para o quadro, vi o seguinte chatice, a pedra está lá uma vez programável, ou seja, para colocar meu firmware nele com o protocolo que é conveniente para mim - você precisa olhar com a mesma posição de pé, mas reprogramável ... Em geral, bem, é mais fácil faça um novo quadro. Mal disse isso, coloque a placa vazia no scanner e faça digitalizações pelos dois lados.


Agora coloque as digitalizações no DipTrace e circule. Ao longo do caminho, você ainda precisa desenhar seu próprio botão para que ele corresponda aos contornos do original.

Slam-shut, hrenak-hrenak
e em produção , a placa está pronta:

Coloquei o Micro-USB no lugar em que o conector costumava estar e trouxe as pernas do UART por precaução, por precaução. Fios coloridos - JTAG, depois de escrever o firmware, você pode removê-lo. Acabou sendo um pequeno teclado USB HID, o segundo botão na primeira linha executa a função de mudar para um layout alternativo, já que não há botões suficientes e muitas coisas tiveram que ser feitas pressionando um botão adicional, por exemplo, o botão para cima é "Fn + para a esquerda". Pode ser conectado a um computador adulto grande e digitado.

O UART não está envolvido no firmware atual, mas é fácil de adicionar. Obviamente, a usabilidade é um pouco esfarrapada, mas por outro lado, que outro teclado pode ser usado no bolso de uma camisa com uma maleta? :)
→
GitHub→
GerbersPS: Ainda restam algumas placas vazias, posso trocar por algo útil. Ou monte, flash e mude ...