Table des matières:

Clavier Morse : 8 étapes
Clavier Morse : 8 étapes

Vidéo: Clavier Morse : 8 étapes

Vidéo: Clavier Morse : 8 étapes
Vidéo: How To Use Your Windows Computer As A Morse Code Keyboard Can Send To HAM Radio or Speakers 2024, Novembre
Anonim
Clavier Morse
Clavier Morse

Ce projet est un petit clavier où l'utilisateur tape le code Morse et les caractères sont sortis sur un ordinateur connecté.

L'unité a été inspirée par le codeur américain Dot-dash (CO-3B, MX-4495).

J'ai posté ma version de première génération sur le hub du projet Arduino et depuis, j'ai amélioré mon projet.

Cette version comprend 5 commutateurs anti-rebonds logiciels et 4 LED indicateurs de 5 volts câblés à un clone chinois Pro Micro, tous montés sur un PCB personnalisé.

Étape 1: Pièces:

Les pièces
Les pièces

1 * Pro Micro

Interrupteurs à bouton-poussoir carré 5*6mm

4 * 3 mm 5 volts LED (ceux avec la résistance intégrée)

2 * bandes de douilles de 0,1 pouce à 12 voies

1 * 2 broches de 0,1 pouce

1*0,1 pouce cavalier

1 * PCB personnalisé

Étape 2: Schéma de circuit:

Schéma
Schéma

Étape 3: PCB:

J'ai conçu le PCB à l'aide d'Eagle CAD et j'ai fait fabriquer les cartes par OSH Park. Le prix était d'environ 23,00 $ pour les cartes 3*.

Étape 4: Construction:

La construction ne devrait pas poser de problèmes.

Soudez les LED en vous assurant qu'elles sont correctement orientées (broche de cathode (masse) sur le côté gauche de la carte).

Soudure dans les boutons.

J'ai trouvé plus facile de brancher les connecteurs à 12 voies sur la carte Pro Micro avant de les pousser dans le PCB et de souder les broches d'angle pour assurer un alignement correct, puis de souder le reste des broches.

Enfin, soudez le connecteur à 2 broches, j'ai trouvé cela plus facile avec le cavalier enfoncé et une pointe bleue pour le maintenir stable pour la soudure.

Étape 5: Logiciel et programmation:

J'ai utilisé l'IDE Arduino standard pour créer et télécharger le programme sur la carte Pro Micro, j'ai quelques-unes de ces cartes et elles s'affichent sous le nom "Arduino Leonardo" sous Outils-> Carte:

Vous devrez également définir le port sous Tools->Port.

Étape 6: Opération:

Le connecteur de cavalier sélectionne pour un fonctionnement à gauche ou à droite (retirez le cavalier pour un fonctionnement à gauche).

L'appui sur la touche Retour produit un retour chariot.

Appuyez sur la touche Retour arrière pour supprimer 1 caractère.

Appuyer sur la touche Espace/Entrée sans avoir appuyé sur le point ou le tiret produit 1 caractère d'espacement.

En entrant une série appropriée de points et de tirets, puis en appuyant sur la touche Entrée, vous obtiendrez le caractère correspondant à cette combinaison de points et de tirets, par ex. Dot, Dash, Enter produira la lettre "a" à l'écran.

Les modificateurs Alt, Control, Function et Shift sont accessibles en tapant le code approprié:

Alt – 6* points puis Entrée suivi d'un caractère, par ex. Alt alors e donne é

Contrôle - 5 * points 1 * tiret puis Entrée, par ex. Contrôle puis C pour Copier

Fonction – 4* points 1* tiret 1* point puis Enter suivi du nombre, par ex. 0-9 et a, b, c pour 10, 11 et 12.

Shift – 4* points 2* tiret puis Entrée, par ex. Shift puis s donne S

Étape 7: Remarques:

Chaque modificateur n'affecte qu'un seul personnage suivant; vous n'obtenez pas l'équivalent du verrouillage du changement de vitesse.

Alt implémente Alt Gr (j'ai essayé de faire fonctionner Alt standard (à gauche) mais sans succès)

Les 4 modificateurs sont codés dans des éléments non attribués de l'arbre Morse.

La bibliothèque de claviers utilisée par le programme est configurée pour émuler un clavier américain; si vous utilisez cet appareil sur une machine configurée pour un autre pays, certaines lettres peuvent être transposées.

Le dépassement de la profondeur de l'arbre Morse (> 6 points / tirets) vous ramène au premier élément de l'arbre, cela est indiqué par l'éclairage des 4 LED.

Étape 8: Références:

Codeur US Dot-dash (CO-3B, MX-4495):

Source - https://www.cryptomuseum.com/burst/gra71/index.htm (consulté le 27 février 2017)

Code Morse et arbre Morse:

Source - https://www.cryptomuseum.com/radio/morse/index.htm (consulté le 27/fév/-2017)

Conseillé: