k3ng Keyer: Transmissor Arduino Morse Code Open-Source Explicado
Um keyer é um equipamento que permite sinalização manual pressionando um ou mais interruptores. Por exemplo, temos um keyer na forma de tecla telegráfica que funciona na geração de códigos Morse. No artigo de hoje, elaboraremos sobre um tipo de keyer conhecido como k3ng keyer. Mostraremos seus recursos, esquemático e um projeto que você pode realizar usando o dispositivo.
Apresentação do k3ng Keyer
k3ng é um keyer open-source relativamente mais barato baseado em Arduino para Código Morse/CW com excelente flexibilidade e vários recursos. Além disso, você pode usá-lo com um chip MCU AVR/placa Arduino completa, onde você programará e usará diretamente em circuitos.
Frequentemente, é ideal quando instalado permanentemente dentro de um equipamento, por exemplo, um equipamento QRP caseiro ou como keyer independente. Além disso, como é um código open-source, é facilmente personalizável conforme a necessidade de cada um.
Principais Recursos
Os principais recursos do k3ng Keyer são os seguintes;
- Primeiro, sua interface web existe mas está em desenvolvimento, e tem emulação de tecla reta 'Messy'/QLF.
- Então, tem prática de envio de alfabeto, suporte a mouse USB e recurso de modo sleep.
- Em terceiro lugar, há controle de velocidade por encoder rotativo, e decodificador CW de recepção.
- Também tem suporte a caracteres não-ingleses.
- Seu design de código modular permite selecionar recursos e ter fácil modificação de código.
- Adicionalmente, tem modo de comando que permite ao paddle programar memórias, alterar configurações, etc.
- Tem interface de programa de log e concurso através de emulação de protocolo de interface 2.0 e K1EL Winkey 1.0.
- Além disso, você pode operar k3ng com teclado CW sem usar computador pois tem interface teclado PS2/USB.
- Novamente, tem LCD opcional (displays I2C clássicos e LCDs 4-bit suportados). Então, também tem saídas PTT opcionais com tempos de hang, tail e head configuráveis.
- Finalmente, tem funcionamento de saída baixa/sidetone alto/desabilitar sidetone para o oscilador de áudio externo key outboard.
Outros recursos cruciais são:
- Modo morse americano,
- Vários modos de prática e módulos de treinamento,
- Sequenciador TX/RX,
- Modo Mill,
- Suporte a keypad,
- Armazenamento não-volátil da maioria das configurações,
- Prosigns personalizados e pré-configurados,
- Ajuste de workspace,
- Aeroespacial,
- 'Dead operator watchdog',
- Empilhamento de memória,
- Weighting,
- Ajuste de razão Dah para Dit,
- Compensação de keying,
- Frequência de sidetone ajustável,
- Timing Farnsworth,
- Modo Hellschreiber (beacon, macro de memória, envio por teclado),
- Inversão de paddle,
- Timing Iambic B CMOS super keyer,
- Modo Bug,
- Modo Ultimate,
- Paddle único,
- Suporte a tecla reta,
- Iambic A e B,
- Modo Beacon/Fox,
- HSCW e QRSS,
- Potenciômetro de velocidade opcional (comandos também podem ajustar velocidade),
- Número de série,
- Até 12 memórias com macros,
- Interface de linha de comando,
- Programação e interface via porta USB,
- Até seis linhas de keying de transmissor selecionáveis, e
- Velocidade CW ajustável de 1 a 999 WPM.
Diagramas de Circuito e Esquemáticos
Diagrama de Circuito de um k3ng keyer
Aqui estão algumas coisas que você deve notar nos esquemáticos;
- Primeiro, todo valor de capacitor está em uF (Microfarads) a menos que os requisitos difiram.
- Em segundo lugar, é ideal usar resistores de 1K ohm que resistores de base de 100-ohm.
- Você também pode usar componentes de tolerância típica já que nenhum dos valores é supercrítico.
- Por fim, foque principalmente nos números dentro da caixa para conexão de pinos como A2 D13, AN1, etc.
Código
O site GitHub fornece o código fonte. Portanto, comece clicando no botão escrito Download Zip localizado na parte inferior direita do site. Isso permitirá que você obtenha um arquivo ZIP com todos os códigos.
Kit k3ng keyer
Um kit k3ng keyer tem a seguinte composição;
- Um Arduino UNO, por exemplo, Arduino Mega 2560 pro mini
Arduino Mega 2560
- Entradas, por exemplo, entrada paddle, botões de memória, keypad, etc.
- Saídas como saída de áudio, saídas keyer um e dois
- Indicadores/Displays, por exemplo, I2C, LCD e LED
- Componentes como botões, headers, transistores, capacitores e resistores
Projetos usando K3ng Keyer
O projeto K3NG keyer que discutiremos hoje tem arquitetura Arduino. No nosso caso, temos uma placa Mega2560 já que pode suportar várias opções de Keyer. Adicionalmente, você pode usar a placa UNO com um conjunto mínimo de opções. O projeto envolve ainda encaixar uma placa shield keyer no Arduino.
Estamos usando dois softwares;
- Um software Arduino, versão 1.6.5
- Software K3NG keyer
Componentes necessários
- Placa shield keyer
- Conexões de tecla
- Potenciômetro
(potenciômetro)
- Conector paddle,
- Teclado PS/2
Você também pode incluir o seguinte em seus pontos de conexão;
- PTT,
Interruptor push-to-talk de microfone
- Botões push externos, e
- LCDs
Finalmente, você pode usar opções de conexão programáveis como alto-falante externo e sidetones comutáveis.
Conclusão
Chegamos ao fim do nosso artigo, e esperamos que você esteja agora bem familiarizado com o dispositivo k3ng keyer. Se ainda tiver dúvidas ou precisar de esclarecimentos, por favor, entre em contato conosco.
Tecnologia industrial
- Tutorial C++ Hello World: Código, Configuração e Explicação Passo a Passo
- Código Morse e Extorsão Dupla: Cenário Atual de Ameaças Avançadas de Malware
- SERENA: Sistema de Alarme Personalizado Arduino Mega 2560 com Touchscreen TFT LCD
- Python 3 para Arduino UNO: Controle de Comandos Fácil e Demo com LED
- Botão Remoto de Mensagem de Texto com Sigfox e Twilio: Arduino MKR Fox 1200
- Construa um Transceptor de Código Morse com Arduino UNO – Projeto de Comunicação Prático
- WALTER: Robô Inseto Fotovoro Alimentado por Arduino
- Construa um Transmissor de Código Morse com Arduino – Guia DIY Fácil
- Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)
- Entendendo G-Code vs M-Code: Diferenças Essenciais para Operadores CNC