Índice:
- Etapa 1: Lista de peças
- Etapa 2: Visão geral
- Etapa 3: O Microcontrolador Stamp Básico
- Etapa 4: O kit P3 Touch Keyer
- Etapa 5: The Big Box
- Etapa 6: o programa
- Etapa 7: a função Shift
- Etapa 8: o código da tecla de toque
- Etapa 9: Letras e Números
- Etapa 10: CQ CQ CQ
- Etapa 11: Tempo DAH e DIT
- Etapa 12: The Bottom Line
Vídeo: Código Morse Touch Keyer / Autocoder: 12 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Na verdade, construí este projeto há algum tempo, mas pensei que alguém poderia usar a ideia. Sou um cara de radioamadorismo e comecei a trabalhar nele um pouco tarde quando me aposentei e tive tempo. Agora tenho minha licença geral e uso telefone (voz) na maioria das vezes, mas queria aprender CW (código Morse) e fazer contatos dessa forma também. Logo descobri, porém, que a velha mente e corpo simplesmente não estavam preparados para enviar CW com uma tecla direta ou até mesmo remos. O cérebro não funciona tão rápido como antes, por causa da idade e dos medicamentos, minhas mãos estão um pouco trêmulas. Então descobri que havia mais de uma maneira de tirar a pele de um gato ou mandá-lo dits e dahs, se você preferir.
Esta engenhoca usa um circuito de toque para enviar manualmente CW, letra por letra e também emprega um microcontrolador Basic Stamp da Parallax que controla o tempo do circuito de toque e envia strings pré-programadas de caracteres CW usando um teclado numérico 3 x 4. envie até 30 cordas programadas usando os botões Estrela e Libra para mudar a saída.
Agora, este projeto, embora não esteja fora do alcance da maioria das pessoas, requer algum conhecimento e habilidades básicas. No entanto, eu fui capaz de fazê-lo funcionar e certamente não sou o lápis mais brilhante na caixa, não tenho nenhum treinamento formal e, como eu, disse, estou velho !! Você vai precisar ter um conhecimento básico de eletrônica e ser capaz de fazer um pouco de layout e solda - não é complicado porque há poucos componentes, mas é um pouco tedioso devido a todos os fios do teclado. E você também precisará trabalhar com a série de microcontroladores Basic Stamp.
Etapa 1: Lista de peças
Alguns gabinetes
Um microcontrolador Basic Stamp 2 (ou melhor) com placa de programaçãohttps://www.parallax.com/
Kit P3 Touch Keyer da CW Touch Keyer
www.cwtouchkeyer.com/P3W.htm
Teclado numérico de 12 botões com terminal comum
Relé DPDT 5 volts
Diodo, resistores de 10K (para proteger os pinos de I / O no Stamp) Switch
Soquetes IC para relé e carimbo
3 - tomadas de áudio estéreo de 3,5 mm
4 - plugues de áudio estéreo de 3,5 mm
2 - tomadas de alimentação DC de 2,1 mm
2 - plugues de alimentação DC de 2,1 mm
Etapa 2: Visão geral
Estou perfeitamente ciente de que isso parece um pouco complicado com duas caixas e três conjuntos de fios, mas tenha paciência comigo, pois há um método para a minha loucura. O principal é a ergonomia. A grande caixa contendo o carimbo, o relé e o teclado é um um pouco alto demais para descansar a mão ao usar o teclado de toque. Também está cheio de fios! Além disso, a pequena caixa tem uma porta de bateria removível para a bateria de 9 volts que alimenta todo o negócio. uma vez que a energia estava na caixa do manipulador, tive que fornecer energia para o carimbo e, portanto, tive que ter um cabo de energia e um conjunto de fios do circuito do manipulador para a caixa grande contendo o carimbo e o teclado. A saída para o transmissor é simplesmente um plugue de áudio de 3,5 mm que é encurtado pelo relé através do pino 15 do Stamp, que é o único pino de saída, todos os outros pinos são entradas.
Etapa 3: O Microcontrolador Stamp Básico
Quando eu construí pela primeira vez, usei um BS2 que funcionou bem, exceto que descobri que não poderia programar todas as coisas necessárias e 30 mensagens separadas, já que o BS2 é limitado a cerca de 500 instruções. Se você quiser mais do que cerca de 20 pré-programadas strings ou muito longas, use a versão BS2SX do Stamp que permite usar ~ 4000 instruções. Se você nunca 'carimbou' antes, terá que se familiarizar com o uso de pinos de I / O e codificação em PBASIC, o Stamp's linguagem. Para hardware, além de um Stamp, você precisará de um dos vários tipos de placas de programação e um cabo serial ou USB. Para software, baixe a versão mais recente do Editor de Stamp Basic no site da Parallax. Não se deixe intimidar muito por tudo isso, pois PBASIC é uma das linguagens de programação mais fáceis e o Editor é muito amigável.
Etapa 4: O kit P3 Touch Keyer
Este é um kit muito fácil e se você já trabalhou muito, você deve desligá-lo em 10 minutos após a fase de identificação da peça. As conexões com o PCB também são bastante diretas. Ligue a bateria de 9 volts por meio de um switch, entradas das duas chaves, que podem ser qualquer coisa de metal, como remos caseiros ou moedas como eu usei. Para montar as moedas, fiz um furo no centro da moeda e enfiei um pedaço de 22 ga. fio de conexão sólido através, soldado e aterrado liso com uma Dremel. Dessa forma, o orifício através do gabinete pode ser diretamente embaixo da moeda. Como isso funciona pela capacitância do seu corpo, é importante manter os fios que conectam as moedas (ou o que quer que seja) o mais curto possível. As saídas consistem em dit, dah e aterramento. Liguei-os a uma tomada de áudio estéreo de 3,5 mm na frente do gabinete, bem como a alimentação (do switch) a uma alimentação DC de 2,1 mm Jack.
Etapa 5: The Big Box
Para a placa de circuito principal usei um pedaço de stripboard que funciona bem para conectar o teclado aos pinos do Stamp. As entradas do teclado são para os PINOS 0 a 11 e as entradas do manipulador de toque são para os PINOS 13 e 14. O aterramento do manipulador vai para o trilho de aterramento. O PIN 12 não é usado, mas deve ser armazenado em buffer de qualquer maneira. A saída para o relé é do PINO 15. Conecte a alimentação (+ e - 9 volts) em algumas trilhas, a entrada DIT para o PINO 13 e a entrada DAH para o PINO 14. Observe que essas entradas são normalmente ALTAS, então conecte os resistores de 10K para o trilho de + 9V e os pinos BS2 para armazenar as entradas de cada um. Use fio trançado de pequena bitola (24 ou 26) para conectar o teclado ao PCB. Usei bitola 22, o que tornava meio difícil dobrar a massa dos fios em a caixa. Conecte o comum no teclado ao trilho de +9 volts no PCB e, em seguida, todas as chaves do stripboard (veja meu diagrama de fiação mostrando os pinos de E / S BS2 e entradas do teclado.) As linhas horizontais são jumpers (para #, 9, 6, 3) para o lado oposto do BS2. Seu diagrama de fiação pode ser diferente, é claro, e certifique-se de salvá-lo em algum lugar para referência futura. As entradas do teclado são normalmente BAIXAS, então conecte resistores de 10K a o trilho de aterramento e cada INPUT PIN para armazenar essas entradas.
O PIN 15 vai diretamente para a bobina do relé de 5 volts (sei que isso está errado e você deve usar um transistor para acionar o relé de acordo com a orientação da BS, mas com um relé de 5 volts funciona bem.) O outro pólo da bobina é -9V, claro, e não se esqueça do diodo anti-reversão na bobina. Usei um DPDT, mas um SPST também funcionaria. Usei um DPDT porque adicionei um pequeno bip piezo (para me dar algum feedback sobre o meu e para serem usados para a prática) e dois dos contatos NO disparam o sinal sonoro. Os outros dois vão para a tomada que vai para a chave do transmissor. OK, isso é tudo que há para a placa principal e assim por diante para o programa.
Etapa 6: o programa
Agora, pega leve comigo, pois tenho certeza de que existem maneiras mais elegantes de fazer o código, mas tenho sorte de fazê-lo funcionar, então estou feliz !!! O último arquivo é um PDF contendo todo o código com lacunas (Vs) de onde tirei minhas coisas pessoais e para torná-lo mais curto, mas primeiro, vamos examiná-lo seção por seção:
Como você pode ver, é um grande 'Do Loop' com sub-rotinas para cada letra e número que são chamados para formar strings ou palavras. Pausas (em milissegundos) são adicionadas entre caracteres e palavras.
O código pode ser dividido em 5 partes: a função 'shift' usando as teclas Estrela e Libra, a tecla de toque (envio manual), as cadeias de caracteres pré-programadas, o 'banco de dados' de números, letras e pontuação / especial personagens e a porção de tempo DIT e DAH. Observe que este é o pedido real no programa. Tenho certeza de que existem outras maneiras de fazê-lo funcionar, mas sei que isso funciona.
Etapa 7: a função Shift
Um botão numérico pressionado sozinho envia uma mensagem ou caractere e os botões estrela e sustenido são usados para 'deslocar' a saída. Por exemplo, se o botão número um é pressionado sozinho 'DE' (isto é) e meu indicativo é enviado. Quando o botão estrela é pressionado e mantido e o botão número um é pressionado, o número '1' é enviado. E quando o botão da libra é pressionado e mantido e o botão número 1 é pressionado, o prosign 'AR' é enviado.
Aqui está a parte da 'mudança' da estrela:
Etapa 8: o código da tecla de toque
Aqui está a tecla de toque / bit manual:
Etapa 9: Letras e Números
E aqui está uma amostra das "bases de dados" de letras e números:
Etapa 10: CQ CQ CQ
Uma amostra de uma das strings pré-programadas. Você personalizará esta parte especialmente com tudo o que deseja automatizar. O botão número 2 chama CQ - chamando CQ três vezes e meu indicativo duas vezes:
Etapa 11: Tempo DAH e DIT
E, finalmente, o Dah e o Dits:
Aqui está a seção de temporização DIT / DAH. Isso torna mais fácil alterar a temporização de todo o programa. Coloquei isso bem no final, bem antes da instrução LOOP, provavelmente por um bom motivo que agora me escapa.
Etapa 12: The Bottom Line
O custo deste projeto é de cerca de US $ 100 ou mais, dependendo de quais gabinetes você usa. O BS2SX custa perto de US $ 60 e o kit P3 custa US $ 22 e o restante das peças apenas alguns dólares. Mas para mim valeu bem a pena o custo e tempo para construir, para não mencionar, foi um projeto divertido. Apenas ter todos os números programados e um pressionamento de tecla valeu a pena. Tenho problemas com números e é uma surpresa para os novatos em CW quantas vezes você tem que enviar números durante um QSO. Para alguém que é um pouco lento, como eu, também faz uma grande diferença ter algumas frases prontas como seu nome, localização, equipamento e antena para lançar na conversa. você uma chance de respirar e pensar. Se você construir este projeto, espero que corra bem e que você se divirta. 73s!
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
Escritor de código Morse do Arduino: 7 etapas (com imagens)
Escritor de código Morse do Arduino: Eu fiz um robô que pode converter qualquer texto em código Morse e depois escrevê-lo !! É feito de papelão e Lego e para a parte eletrônica usei o Arduino e apenas dois motores
Chave de código USB Arduino Morse: 6 etapas
Chave de código morse do Arduino USB: Sempre quis digitar em um computador com uma chave de código morse ou aprender / ensinar código morse? Você está na página certa! Para meus outros projetos, verifique meu site calvin.sh
Aprendiz de 2 letras com código Morse: 5 etapas
Aprendiz de 2 letras com código Morse: Há algum tempo, venho tentando aprender o Scrabble (tm) com 2 letras, sem sucesso. Também tenho tentado aprender o código Morse novamente com pouco sucesso. Decidi tentar algum aprendizado subliminar construindo uma caixa que mostrava continuamente o