Table des matières:
- Étape 1: Pièces:
- Étape 2: Schéma de circuit:
- Étape 3: PCB:
- Étape 4: Construction:
- Étape 5: Logiciel et programmation:
- Étape 6: Opération:
- Étape 7: Remarques:
- Étape 8: Références:
Vidéo: Clavier Morse : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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:
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:
É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é:
Clavier analogique DIY vers clavier USB : 4 étapes
DIY Analog Dialer to USB Keyboard: J'ai fait ce projet juste pour le plaisir, mais cette chose fonctionne comme un clavier normal avec tout. Amusez-vous
Clavier Morse : 5 étapes
Clavier de code Morse : ce programme vous montre comment créer un programme c++ qui utilise une approche d'enregistreur de frappe pour trouver la touche qui est enfoncée et générer la valeur du code Morse à l'aide du voyant de verrouillage du défilement sur votre clavier (qui utilise même cette?). Ce projet c
Interface de clavier avec 8051 et affichage des numéros de clavier en 7 segments : 4 étapes (avec images)
Interface du clavier avec 8051 et affichage des numéros du clavier dans 7 segments : dans ce didacticiel, je vais vous expliquer comment nous pouvons interfacer le clavier avec le 8051 et afficher les numéros du clavier dans un affichage à 7 segments
Clavier Das rapide et sale (clavier vierge): 3 étapes
Clavier Das rapide et sale (clavier vierge): Un clavier Das est le nom du clavier le plus populaire sans inscription sur les touches (clavier vierge). Le clavier Das coûte 89,95 $. Cette instructable vous guidera tout en en faisant un vous-même avec n'importe quel vieux clavier que vous avez qui traîne
Nettoyage du clavier en aluminium Apple ou de tout autre clavier tactile : 5 étapes
Nettoyage du clavier en aluminium Apple… ou de tout autre clavier tactile : Aussi propres que vous ou moi puissions essayer de garder nos claviers Apple en aluminium, ils deviennent sales après un an environ. Cette instructable est de vous aider à le nettoyer. Soyez prudent, car je ne suis pas responsable si votre clavier se casse en faisant cela…. SUCKS F