k3ng Keyer : Émetteur Morse Arduino Open-Source Expliqué
Un keyer est un équipement permettant la signalisation manuelle via pression sur un ou plusieurs commutateurs. Exemple : keyer en forme de touche télégraphique pour le code Morse. Aujourd'hui, nous élaborons sur le k3ng keyer : caractéristiques, schéma et projet réalisable.
Présentation du k3ng Keyer
Le k3ng est un keyer open-source relativement abordable, basé sur Arduino pour le code Morse/CW, avec excellente flexibilité et nombreuses fonctionnalités. Utilisable avec puce MCU AVR ou carte Arduino complète, programmable et utilisable directement en circuit.
Idéal pour installation permanente dans un émetteur (ex: homebrew QRP) ou comme keyer autonome. Code open-source = facilement personnalisable selon vos besoins.
Fonctionnalités Principales
- Interface web (en développement), émulation clé droite « Messy »/QLF.
- Entraînement envoi alphabet, support souris USB, mode veille.
- Contrôle vitesse par encodeur rotatif, décodeur CW réception.
- Support caractères non-anglais.
- Design modulaire pour sélectionner fonctionnalités et modification facile.
- Mode commande : paddle pour programmer mémoires, changer paramètres.
- Interface programmation concours/logging via émulation protocole K1EL Winkey 1.0 et 2.0.
- Fonctionnement clavier CW sans ordinateur (interface clavier PS2/USB).
- LCD optionnel (affichages I2C classiques et LCD 4 bits supportés), sorties PTT optionnelles avec temps d'attente, queue, tête configurables.
- Sortie faible/éteindre tonalité latérale haute/fonctionnement vers oscillateur audio externe.
Autres Fonctionnalités Cruciales :
- Mode morse américain,
- Divers modes entraînement et modules formation,
- Séquenceur TX/RX,
- Mode Mill,
- Support clavier,
- Stockage non-volatile plupart paramètres,
- Prosigns personnalisés et préconfigurés,
- Réglage espace de travail,
- Aérospatial,
- « Dead operator watchdog »,
- Empilement mémoire,
- Pondération,
- Ajustement ratio Dah/Dit,
- Compensation keying,
- Fréquence tonalité latérale ajustable,
- Timing Farnsworth,
- Mode Hellschreiber (balise, macro mémoire, envoi clavier),
- Inversion paddle,
- Timing Iambic B CMOS super keyer,
- Mode Bug,
- Mode Ultimate,
- Paddle unique,
- Support clé droite,
- Iambic A et B,
- Mode Balise/Renard,
- HSCW et QRSS,
- Potentiomètre vitesse optionnel (commandes ajustent aussi vitesse),
- Numéro de série,
- Jusqu'à 12 mémoires avec macros,
- Interface ligne de commande,
- Programmation et interface via port USB,
- Jusqu'à 6 lignes de keying émetteur sélectionnables,
- Vitesse CW ajustable 1-999 WPM.
Diagrammes de Circuit et Schémas
Schéma de circuit d'un k3ng keyer
Points à noter sur les schémas :
- Toutes valeurs capacitances en µF sauf indication contraire.
- Préférez résistances 1kΩ aux 100Ω de base.
- Composants tolérance standard conviennent (valeurs non supercritiques).
- Concentrez-vous sur numéros dans boîtes pour connexions broches (A2, D13, AN1, etc.).
Code
Le code source est sur GitHub. Cliquez « Download Zip » en bas à droite pour obtenir un ZIP avec tous les codes.
Kit k3ng Keyer
Composition d'un kit :
- Arduino UNO (ex: Arduino Mega 2560 pro mini)
Arduino Mega 2560
- Entrées : paddle, boutons mémoire, clavier, etc.
- Sorties : sortie audio, keyer sorties 1 et 2
- Indicateurs/Affichages : I2C, LCD, LED
- Composants : boutons, connecteurs, transistors, condensateurs, résistances
Projets avec K3ng Keyer
Le projet discuté a une architecture Arduino. Nous utilisons Mega2560 (supporte nombreuses options Keyer). UNO possible avec options minimales. Implique d'insérer un shield keyer dans l'Arduino.
Deux logiciels :
- Logiciel Arduino, version 1.6.5
- Logiciel K3NG keyer
Composants requis :
- Shield keyer
- Connexions key
- Potentiomètre
(potentiomètre)
- Connecteur paddle,
- Clavier PS/2
Points de connexion optionnels :
- PTT,
Commutateur push-to-talk microphone
- Boutons poussoirs externes,
- LCDs
Options programmables : haut-parleur externe, tonalités latérales commutables.
Conclusion
Fin de l'article. Vous êtes maintenant bien familiarisé avec le k3ng keyer. Questions ou clarifications ? Contactez-nous.
Technologie industrielle
- Tutoriel C++ Hello World : Code, configuration et explications pas à pas
- Code Morse et double extorsion : paysage actuel des menaces de logiciels malveillants avancés
- SERENA : Système d'Alarme Arduino Mega 2560 Personnalisé avec Écran Tactile TFT LCD
- Contrôle Arduino UNO depuis Python 3 – Communication Série et Démo LED
- Créez un Bouton d'Envoi de SMS à Distance avec Sigfox et Twilio
- Construire un émetteur-récepteur Morse avec Arduino UNO – Projet communication pratique
- WALTER : Un Robot Insecte Photovore Alimenté par Arduino
- Construire un Émetteur Morse avec Arduino – Guide DIY Facile
- Comprendre le G-Code vs M-Code : différences clés pour opérateurs CNC