Índice:
- Etapa 1: Peças:
- Etapa 2: Diagrama de circuito:
- Etapa 3: PCB:
- Etapa 4: Construção:
- Etapa 5: Software e programação:
- Etapa 6: Operação:
- Etapa 7: Observações:
- Etapa 8: Referências:
Vídeo: Teclado em código Morse: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este projeto é um pequeno teclado onde o usuário digita em código Morse e os caracteres são enviados para um computador conectado.
A unidade foi inspirada no codificador Dot-dash dos EUA (CO-3B, MX-4495).
Postei minha versão de primeira geração no hub do projeto Arduino e, desde então, melhorei meu projeto.
Esta versão possui 5 interruptores de software e LEDs indicadores de 4 * 5 volts conectados a um clone Pro Micro chinês, todos montados em um PCB personalizado.
Etapa 1: Peças:
1 * Pro Micro
5 * 6 mm quadrados botões de pressão
LEDs de 4 * 3 mm e 5 volts (aqueles com o resistor embutido)
Tiras de soquete de 2 * 12 vias de 0,1 polegadas
1 * 2 pinos de 0,1 polegada
Jumper de 1 * 0,1 polegada
1 * PCB personalizado
Etapa 2: Diagrama de circuito:
Etapa 3: PCB:
Eu projetei a placa de circuito impresso usando Eagle CAD e fiz as placas fabricadas pela OSH estacionarem o preço foi de cerca de US $ 23,00 para placas 3 *.
Etapa 4: Construção:
A construção não deve apresentar problemas.
Solde os LEDs, garantindo que eles estejam corretamente orientados (pino catódico (terra) no lado esquerdo da placa).
Solda nos botões.
Achei mais fácil conectar os conectores de 12 vias na placa Pro Micro antes de empurrá-los para a PCB e soldar os pinos de canto para garantir o alinhamento adequado e, em seguida, soldar o resto dos pinos.
Finalmente solde o conector de 2 pinos, achei isso mais fácil com o jumper pressionado e alguma tacha azul para mantê-lo estável para a soldagem.
Etapa 5: Software e programação:
Usei o IDE Arduino padrão para criar e baixar o programa para a placa Pro Micro, tenho algumas dessas placas e elas aparecem como “Arduino Leonardo” em Ferramentas-> Placa:
Você também precisará definir a porta em Ferramentas-> Porta.
Etapa 6: Operação:
O conector do jumper seleciona para operação com a mão esquerda ou direita (remova o jumper para operação com a mão esquerda).
Pressionar a tecla Return produz um retorno de carro.
Pressionar a tecla Backspace exclui 1 caractere.
Pressionar a tecla Espaço / Enter sem ter pressionado Ponto ou Traço produz 1 caractere de espaço.
Inserir uma série apropriada de pontos e traços e, em seguida, pressionar a tecla Enter produzirá o caractere para essa combinação de pontos e traços, por exemplo, Ponto, Traço, Enter produzirão a letra 'a' na tela.
Os modificadores Alt, Control, Function e Shift são acessados digitando o código apropriado:
Alt - 6 * pontos e, em seguida, Enter seguido por um caractere, por exemplo Alt então e dá é
Controle - 5 * pontos 1 * traço e pressione Enter, por exemplo Controle e depois C para copiar
Função - 4 * pontos 1 * traço 1 * ponto e, em seguida, Enter seguido pelo número, por exemplo 0-9 e a, b, c para 10, 11 e 12.
Shift - 4 * pontos 2 * traço e depois Enter, por exemplo Shift então s dá S
Etapa 7: Observações:
Cada modificador afeta apenas 1 personagem subsequente; você não obtém o equivalente a shift lock.
Alt implementa Alt Gr (eu tentei fazer o Alt padrão (esquerdo) funcionar, mas não tive sucesso)
Todos os 4 modificadores são codificados em elementos não atribuídos da árvore de Morse.
A biblioteca de teclado usada pelo programa é configurada para emular um teclado americano; se você usar esta unidade em uma máquina configurada para outro país, algumas das letras podem ser transpostas.
Exceder a profundidade da árvore de Morse (> 6 pontos / traços) envolve você de volta ao primeiro elemento da árvore, isso é indicado pela iluminação de todos os 4 LEDs.
Etapa 8: Referências:
Codificador de pontos dos EUA (CO-3B, MX-4495):
Fonte - https://www.cryptomuseum.com/burst/gra71/index.htm (recuperado em 27 / fevereiro / 2017)
Código Morse e árvore Morse:
Fonte - https://www.cryptomuseum.com/radio/morse/index.htm (recuperado em 27 / fevereiro / -2017)
Recomendado:
Estação de código Morse: 3 etapas
Estação de código Morse: Dit-dit-dah-dah! Aprenda código Morse com este projeto Arduino Uno fácil. Este projeto Arduino fácil é uma estação de código Morse. O código Morse é um método de comunicação que codifica os caracteres como uma série de pontos e traços. Este circuito usa uma campainha piezo para
LabDroid: codificador / decodificador de código Morse: 4 etapas
LabDroid: Codificador / Decodificador de Código Morse: Nota: Esta instrução não pode ser realizada 1: 1 na versão mais recente do LabDroid. Vou atualizá-lo em breve. Este projeto vai mostrar o que você pode fazer com o LabDroid. Como um Hello World normalmente é feito com base em texto, luz ou som, pensei no LabDr
K-Ability V2 - Teclado acessível de código aberto para telas sensíveis ao toque: 6 etapas (com imagens)
K-Ability V2 - teclado acessível de código aberto para telas sensíveis ao toque: este protótipo é a segunda versão do K-Ability.K-Ability é um teclado físico que permite o uso de dispositivos touchscreen para indivíduos com patologias que resultam em distúrbios neuromusculares. Existem muitos auxiliares que facilitam o uso de computação
Projeto de bloqueio de código digital Arduino usando teclado de matriz: 9 etapas
Projeto de bloqueio de código digital Arduino usando teclado de matriz: Construa um dispositivo de bloqueio de código digital com o sistema Arduino e Qwiic usando Zio M Uno e um teclado de matriz hexadecimal 4x3. Visão geral do projeto Para este projeto, construiremos um bloqueio de código digital simples que os usuários podem inserir e digitar in. Neste tutorial, mostraremos o uso
Teclado em código Morse: 5 etapas
Teclado de código Morse: Este programa mostra como criar um programa c ++ que usa uma abordagem de keylogger para encontrar a tecla que está sendo pressionada e gerar o valor do código Morse através do uso da luz de bloqueio de rolagem em seu teclado (que até usa naquela?). Este projeto c