K3ng Keyer :Explication sur le code Morse des bases Arduino
Un manipulateur est un équipement permettant la signalisation manuelle en appuyant sur un ou plusieurs interrupteurs. Par exemple, nous avons un manipulateur sous forme de clé télégraphique qui fonctionne dans la saisie des codes Morse. Dans l'article d'aujourd'hui, nous développerons un type de keyer connu sous le nom de keyer k3ng. Nous vous montrerons ses fonctionnalités, son schéma et un projet que vous pouvez réaliser tout en utilisant l'appareil.
K3ng Keyer Présentation
k3ng est un keyer open source relativement moins cher qui est basé sur Arduino Morse Code/CW avec une excellente flexibilité et plusieurs fonctionnalités. De plus, vous pouvez l'utiliser avec une puce AVR MCU/une carte Arduino complète, ce qui vous permettra de la programmer et de l'utiliser directement dans les circuits.
Souvent, il est idéal lors de son installation permanente à l'intérieur d'une plate-forme, par exemple, une plate-forme QRP homebrew ou en tant que keyer autonome. De plus, comme il s'agit d'un code open-source, il est facilement personnalisable selon ses besoins.
Les principales fonctionnalités
Les principales caractéristiques du k3ng Keyer sont les suivantes :
- Tout d'abord, son interface Web existe mais est en cours de développement, et elle dispose d'une émulation de clé directe "Messy"/QLF.
- Ensuite, il dispose d'une pratique d'envoi d'alphabet, d'une prise en charge de la souris USB et d'une fonction de mode veille.
- Troisièmement, il y a un contrôle de vitesse de l'encodeur rotatif, et CW reçoit le décodeur.
- Il prend également en charge les caractères non anglais.
- Sa conception de code modulaire vous permet de sélectionner des fonctionnalités et de modifier facilement le code.
- De plus, il dispose d'un mode de commande qui permet à la palette de programmer des mémoires, de modifier des paramètres, etc.
- Il dispose d'un programme de journalisation et de concours s'interfaçant via l'émulation de protocole d'interface 2.0 et K1EL Winkey 1.0.
- De plus, vous pouvez utiliser k3ng avec un clavier CW sans utiliser d'ordinateur car il dispose d'une interface clavier PS2/USB.
- Encore une fois, il dispose d'un écran LCD en option (affichages I2C classiques et écrans LCD 4 bits pris en charge). Ensuite, il dispose également de sorties PTT en option avec des temps de suspension, une queue et une tête configurables.
- Enfin, il dispose d'une sortie basse/d'effet local élevé/désactivé d'effet local fonctionnant sur l'oscillateur audio externe clé.
Les autres fonctionnalités essentielles sont :
- Mode morse américain,
- Divers modes de pratique et modules de formation,
- Séquenceur TX/RX,
- Mode fraisage,
- Prise en charge du clavier,
- Stockage non volatile de la plupart des paramètres,
- Prosigns personnalisés et préconfigurés,
- Ajustement de l'espace de travail,
- Aéronautique,
- « Chien de garde de l'opérateur mort »,
- Empilement de mémoire,
- Pondération,
- Ajustement du rapport Dah à Dit,
- Compensation de saisie,
- Fréquence latérale réglable,
- Temps de Farnsworth,
- Mode Hellschreiber (balise, macro mémoire, envoi clavier),
- Pagaie inversée,
- Synchronisation CMOS super keyer Iambic B,
- Mode bogue,
- Mode ultime,
- Pagaie simple,
- Support de clé droite,
- Iambique A et B,
- Mode balise/renard,
- HSCW et QRSS,
- Un potentiomètre de vitesse en option (les commandes peuvent également régler la vitesse),
- Numéro de série,
- Jusqu'à 12 mémoires avec macros,
- Interface de ligne de commande,
- Programmation et interfaçage via port USB,
- Jusqu'à six lignes de manipulation d'émetteur sélectionnables, et
- La vitesse CW est réglable de 1 à 999 WPM.
Schémas et schémas de circuits
Schéma de circuit d'un keyer k3ng
Voici quelques éléments que vous devriez noter à partir des schémas ;
- Tout d'abord, chaque valeur de condensateur est en uF (Microfarads) sauf si les exigences diffèrent.
- Deuxièmement, il est préférable d'utiliser des résistances de 1 K ohm plutôt que des résistances de base de 100 ohm.
- Vous pouvez également utiliser des composants de tolérance typiques car aucune des valeurs n'est supercritique.
- Enfin, concentrez-vous principalement sur les chiffres à l'intérieur de la boîte pour la connexion des broches comme A2 D13, AN1, etc.
Code
Le site Web GitHub fournit le code source. Par conséquent, commencez par cliquer sur le bouton écrit Télécharger Zip situé dans la partie inférieure droite du site. Cela vous permettra d'obtenir un fichier ZIP avec tous les codes.
kit d'incrustation k3ng
Un kit de keyer k3ng a la composition suivante ;
- Un Arduino UNO, par exemple, Arduino Mega 2560 pro mini
Arduino Méga 2560
- Entrées, par exemple, entrée de palette, boutons de mémoire, clavier, etc.
- Sorties comme la sortie audio, les sorties Keyer un et deux
- Indicateurs/affichages, par exemple, I2C, LCD et LED
- Composants tels que boutons, connecteurs, transistors, condensateurs et résistances
Projets utilisant K3ng Keyer
Le projet de keyer K3NG dont nous parlerons aujourd'hui a une architecture Arduino. Dans notre cas, nous avons une carte Mega2560 car elle peut supporter plusieurs options Keyer. De plus, vous pouvez utiliser la carte UNO avec un jeu d'options minimal. Le projet consiste en outre à installer une carte de blindage de keyer dans l'Arduino.
Nous utilisons deux logiciels ;
- Un logiciel Arduino, version 1.6.5
- Logiciel de manipulation K3NG
Composants requis
- Panneau de protection du keyer
- Connexions clés
- Potentiomètre
(potentiomètre)
- Connecteur de palette,
- Clavier PS/2
Vous pouvez également inclure les éléments suivants dans vos points de connexion :
- PTT,
Commutateur de microphone push-to-talk
- Boutons poussoirs externes, et
- LCD
Enfin, vous pouvez utiliser des options de connexion programmables comme un haut-parleur externe et des tonalités latérales commutables.
Conclusion
Nous sommes arrivés à la fin de notre article, et nous espérons que vous êtes maintenant bien familiarisé avec le dispositif de keyer k3ng. Si vous avez encore des questions ou avez besoin d'éclaircissements, veuillez nous contacter.
Technologie industrielle
- Programme Hello World en C++ avec explication du code
- Code Morse et double extorsion :l'état des logiciels malveillants aujourd'hui
- Système d'alarme Arduino :SERENA
- Communication Python3 et Arduino
- Le bouton Trump
- Émetteur-récepteur en code Morse
- WALTER - L'insecte photovore Arduino
- Communication en code Morse à l'aide d'Arduino
- Les différences entre le code G et le code M