Archives par mot-clé : télégraphie

Arduino : Manipulateur CW de numéro de série pour concours

Avec l’ARRL 10M contest qui s’approche je me suis dit qu’il serait de bon ton de me remuer l’arrière-train pour enfin programmer ce manipulateur électronique spécial numéro de série pour les concours. Cet article fait suite à celui-ci sur une balise CW à partir du micro-contrôleur Arduino (http://xv4y NULL.radioclub NULL.asia/2011/07/01/balise-cw-a-base-de-micro-controleur-arduino/).

La majorité de nos transceivers actuels intègrent un manipulateur électronique à mémoire, mais peu embarquent la possibilité d’envoyer les “reports” ou plutôt les numéros de série durant les concours.

J’ai donc fait un petit programme sur Arduino qui vient combler ce manque. La plateforme matérielle et la base du code seront décrites dans le prochain numéro de Radioamateur Magazine (http://www NULL.malibrairienumerique NULL.fr/librairie/). Ce montage viendra sur la prise “straight key” de votre émetteur ou en parallèle de la sortie de votre manipulateur électronique externe si celui-ci ne fait pas les numéros de série.

Je vous mets le code brut de fonderie sur cette page, à vous de l’adapter. Il fonctionne mais il lui manque encore à mon goût la possibilité d’envoyer plus vite de 599 que le numéro de série en lui-même. J’ai finalement ajouté cette fonctionnalité en quatre lignes de codes, et c’est propre. Il manque encore la possibilité de dépasser le numéro de série de 999 et mettre ou non les zéros devant. Cela dit je ne pense pas m’éterniser plus sur ce code depuis que j’ai découvert ce dont je parle ici (http://xv4y NULL.radioclub NULL.asia/2011/12/14/arduino-un-manipulateur-cw-complet/). Les commentaires devraient vous aider à comprendre le code et l’adapter.

Apparemment le code source s’affiche mal, vous trouverez un fichier texte du code source sur ce lien (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2011/12/CW_Contest1 NULL.txt).

// Générateur de reports pour concours (contests) 599+numéro de série
// Vitesse variable par potentiomètre entrée A0, commande transistor pin D12 et LED pin D13
// Lecture des commandes par 3 broches 6, 7 et 8
// Codage de l'alphabet par Hans Summers G0UPL et Stephen Farthing G0XAR

// Version 0.9
// 09/12/2011 par Yannick DEVOS XV4Y

// Définition de l'alphabet sous forme binaire
// 0 = dot, 1 = dash
const int A	=	0b11111001;
const int B	=	0b11101000;
const int C	=	0b11101010;
const int D	=	0b11110100;
const int E	=	0b11111100;
const int F	=	0b11100010;
const int G	=	0b11110110;
const int H	=	0b11100000;
const int I	=	0b11111000;
const int J	=	0b11100111;
const int K	=	0b11110101;
const int L	=	0b11100100;
const int M	=	0b11111011;
const int N	=	0b11111010;
const int O	=	0b11110111;
const int P	=	0b11100110;
const int Q	=	0b11101101;
const int R	=	0b11110010;
const int S	=	0b11110000;
const int T	=	0b11111101;
const int U	=	0b11110001;
const int V	=	0b11100001;
const int W	=	0b11110011;
const int X	=	0b11101001;
const int Y	=	0b11101011;
const int Z	=	0b11101100;
const int _SPC	=       0b11101111;
const int _0	=	0b11011111;
const int _1	=	0b11001111;
const int _2	=	0b11000111;
const int _3	=	0b11000011;
const int _4	=	0b11000001;
const int _5	=	0b11000000;
const int _6	=	0b11010000;
const int _7	=	0b11011000;
const int _8	=	0b11011100;
const int _9	=	0b11011110;
const int _BRK	 =      0b11010010;
const int _WAIT  =	0b10000000;

// Format du message : 1er nombre = longueur, Caractères utilisent les constantes pour une équivalence binaire
const int msg[] = {10, T, _1, _2, _3, _4, _5, _6, _7, _8, N}; // Chiffres seulement avec abbréviations pour 0 et 9

// Attribution des broches
const byte inUP = 8;    // Broche 8 pour incrémenter les numéros de série
const byte inRPT = 7;   // Broche 7 pour répéter les numéros de série
const byte inDWN = 6;   // Broche 8 pour décrémenter les nuémros de série

// Réglages par défaut
const byte nbRepetition = 2;

// Déclaration et initilisation des variables
byte msgIndex = 1;
byte inc_bit = 8;
byte character = _SPC;
boolean start = false;
byte seqIndex = 8; // On démarre trop haut pour ne pas initialiser la lecture de suite
int sequence = 0;
byte repetition = 0;
int vitesse = 100;

byte key = 0;
byte etat = 0;

void setup()  {
  // on declare La patte 13 (LED intégrée) comme sortie
  pinMode(13, OUTPUT);
  // on declare les pattes inUP, inRPT et inDWN (Entrée numérique) comme entrées et on met en place la résistance de pull-up
  pinMode(inUP, INPUT);
  digitalWrite(inUP, HIGH);
  pinMode(inDWN, INPUT);
  digitalWrite(inDWN, HIGH);
  pinMode(inRPT, INPUT);
  digitalWrite(inRPT, HIGH);
  // Initilisation du générateur de nombres aléatoires avec la lecture d'une patte non connectée
  randomSeed(analogRead(A2));
} 

// Ici le micro-controleur bouclera indéfiniement
void loop()  { 

  if (repetition

 

Manipulateur morse Black Widow

Suite à l’article paru dans Radioamateur Magazine il y a quelques mois, Bruno de F4GPB a pris la décision de réaliser lui aussi ce manipulateur en kit. Il a donc contacté Jerry de W5JH pour lui en commander un…

Manipulateur Black Widow en cours d'assemblage (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2011/12/100_2987 NULL.jpg)La réponse qu’il a reçu (et qu’il nous a transmise) l’a un peu laissé froid. En fait Jerry a décidé de se retirer du business des manipulateurs de télégraphie. La bonne nouvelle c’est qu’il était en cours de discussion avec une marque américaine bien connue pour transférer le modèle.

J’ai ces derniers jours contacté Jerry afin de savoir s’il avait plus de nouvelles à l’approche des fêtes car la Black Widow aurait sa place au pied de nombreux sapins… Jerry se contente de me dire qu’il en train de transférer le modèle (sans citer la marque cette fois) et qu’il faut laisser du temps à cette autre compagnie de mettre les choses en place.

C’est bien que le design de la Black Widow ne soit pas perdu car je le trouve tout bonnement excellent. Simple techniquement mais très efficace pour une large gamme de vitesse. Cette clé est un plaisir à utiliser. Facile à régler, stable…

C’est une bonne affaire aussi pour le constructeur en question qui après avoir dominé le secteur des clés semi-automatique n’a jamais percé dans celui des manipulateurs ïambiques. Tout ce que j’espère c’est que ce produit sera toujours disponible en kit, car quand on regarde les produits de Kent (http://www NULL.kent-engineers NULL.com/twinkit NULL.htm) ou d’American Morse Equipment (http://americanmorse NULL.com/kk2 NULL.htm) ils sont en deca du point de vue rapport qualité/prix.

Le DX comme ça vient…

…voilà juste ce que je fais en ce moment du point de vue radio, plus quelques bricolages sur le Bitx et autres recherches en vue d’articles à écrire.
D’une part je n’ai pas trop le temps pour balayer les bandes HF à la recherche de la station rare ou de la nouvelle contrée DXCC à ajouter à mon tableau de chasse (121 pays contactés et 70 confirmés par LoTW, pas un exploit mais rien de honteux). D’autre part je veux perfectionner ma pratique de la télégraphie et j’essaye d’engranger un maximum de QSO. Je passe donc une soirée sur trois en moyenne à appeler et profiter de la propagation plutôt bonne que nous avons en ce moment. Et là que de plaisir!

D’une part pour reprendre une phrase que m’avait dit J28RO il y a quelques temps : le DX est meilleur et plus facile en CW. C’est doublement vrai : même quand les bandes ont l’air mortes en BLU, il y a toujours quelqu’un pour répondre ou lancer appel en graphie, et pas que du contact local. D’autre part, passer un report et être sûr d’un indicatif est nettement plus facile en CW, même pour un débutant comme moi et même dans un pile-up.

Cerise sur le gâteau : la graphie est totalement silencieuse du point de vue des “spectateurs” puisqu’on utilise un casque et que le manipulateur n’émet qu’un léger “clic”. Je peux donc trafiquer sans craindre de réveiller les enfants qui dorment dans la pièce d’à côté ou d’attirer la curiosité des voisins.

P29CW, Papouasie Nouvelle-GuinéeJe savoure donc le plaisir de contacter les USA quasi quotidiennement sur 17 mètres et d’ajouter cette bande au palmarès de ceux qui ne l’auraient pas encore car c’est une de celle où le Viêt-Nam reste très demandé en Europe et aux USA. Le 40m et le 12m aussi mais là soit ça me plaît moins soit mon antenne n’est pas au mieux de sa forme. En passant, je fais de beau DX comme XE1FRF, 5x1VJ ou PY2BW et même des nouveaux comme UK8AR (http://qrz NULL.com/db/uk8ar) en Ouzbékistan. Sur Avril-Mai, mon compte est d’ailleurs à 6 new-ones, dont certains comme le Cambodge (trop près) et la Papouasie Nouvelle-Guinée (trop rare) que j’attendrais avec impatience.

Un seul regret, avoir tardé autant d’année pour finir d’apprendre la télégraphie. Mon dernier conseil à ceux qui hésitent encore ou se trouve les mêmes excuses que moi il y a quelques temps encore : allez-y. Même avec 5-10 minutes par jour mais tous les jours et sérieusement, vous en viendrez à bout plus vite que vous n’y pensez.

CW, Russian DX Contest et QSLs

Ca y est, j’ai fait mes premiers QSO en télégraphie. Ok, c’était à des vitesses assez lentes (de l’ordre de 10wpm) et avec un taux d’erreur dont je n’ai pas de quoi être fier. Je loue la patience des OM en face qui ont joué le jeu et ont fait preuve d’indulgence. Je promets de continuer à m’entraîner pour progresser. En tous cas les QSO étaient tout ce qu’il y a de plus “solides”. Pour ceux qui en douterait encore, la supériorité de la CW en cas de propagation hésitante n’est pas surfaite et j’ai pu établir des contacts avec des stations européennes alors que dans le même temps en téléphonie il m’aurait fallut au moins 1kW et une antenne directive…

Champ d'antenne de la station CN2RSinon ce week-end j’ai réussi à trouver en tout deux petites heures pour participer au Russian DX Contest (RDXC) (http://www NULL.rdxc NULL.org/). La participation était bonne malgré une propagation loin d’être fabuleuse aux heures où j’étais actif (pas les meilleures non plus). Sur 15 mètres j’ai fait pas mal de QSO sympas avec surtout un new-one qui est CN2R (http://www NULL.cn2r NULL.net/) au Maroc (station de rêve pour moi). En marge du concours j’ai contacté VU4PB sur l’île d’Andaman, entité DXCC très recherchée. Pas un contact difficile et j’ai eu la chance de le trouver appelant tout seul sur 20 mètres, sans concurrence européenne pour noyer des signaux dans le bruit.

Mon QSL manager, Petr de OK1DOT, (http://ok1dot NULL.blog NULL.cz/0708/qsl-service-ok1dot) m’a envoyé les QSL papier qu’il avait reçu pour XV4TUJ. Il y en a de belles et j’ai mes premières QSL japonaises et américaines (gens disciplinés qui ne me les envoient pas en direct). Je suis toutefois étonné du faible nombre de cartes demandées alors que le Viêt-Nam reste un pays rare surtout sur 17m où j’ai contacté pas mal de stations japonaises par exemple. Dans le même temps j’ai déjà 60 pays de confirmés par LoTW. Est-ce un signe d’un changement de mentalité? Il faut dire que les QSL numériques ne coûtent rien alors qu’une demande de carte par courrier revient en tout à près de 4 USD…

Sinon du point de vue travail la saison 2010-2011 sera bonne. Mars et Avril sont chargés et les mois qui viennent se remplissent déjà plutôt bien. Nous recevons nos premières demandes pour novembre… Quelques difficultés de gestion de personnel mettent pas mal de pression en particulier sur Hanh qui doit souvent partir comme guide. Depuis un mois nous n’avons presque pas eu de jours de repos sans invités à la maison. A partir de maintenant ça va commencer à s’espacer un peu parfois nous permettant de souffler et d’avoir plus de temps en famille.

 

Apprentissage du code morse

Ca y est, ma bonne résolution pour cette année : apprendre sérieusement et jusqu’au bout la télégraphie. Ca fait plus de quinze ans que je traîne et là ça me manque vraiment.

J’ai rapidement retrouvé toutes les lettres et chiffres, seuls quelques signes de ponctuation ont du mal à rentrer. Je m’y étais remis pendant 2 mois lorsque Hanh attendait Gilles, et j’ai rapidement retrouvé le niveau. Ce qu’il me faut c’est décoller de la vitesse de 5 mots par minutes à laquelle je me traîne.

J’arrive à trouver 10 à 20 minutes chaque jours (quand Gilles dort par exemple), et je suis content je progresse.

Je m’entraîne en Farsnworth (signes à 15 wpm mais espacement de lettres à 5 wpm). J’utilise pour cela des fichiers MP3 que je génère avec Learn CW online (http://lcwo NULL.net/). J’ai aussi trouvé le CD de cours de code par Chuck K7QO (http://www NULL.k7qo NULL.net/) (en bas de la page). Je l’ai mis sur l’iPod ce qui me permet de m’entraîner dès que j’ai un instant de libre. Le CD est très bien fait car il mêle texte en clair et exercices. Il me permet de m’entraîner sans papier, de tête, ce qui aide à monter en vitesse.

Apprentissage de la CW

Ca y est, après près de 15 ans sans travail sérieux, j’ai décidé de me remettre à l’apprentissage de la télégraphie, c’est-à-dire la lecture auditive du code Morse (http://fr NULL.wikipedia NULL.org/wiki/Alphabet_morse).

C’est en lisant l’excellent livre “The complete DX’er” de Bob Locher W9KNI (http://www NULL.idiompress NULL.com/books-complete-dxer NULL.html) que je me suis retrouvé envieux des opérateurs CW qui disposent d’avantages indéniable pour le trafic radio face aux opérateurs phonie. Meilleure efficacité spectrale, meilleure résistance aux parasites, possibilité de transmettre au dessus d’un autre signal sans le brouiller outre-mesure, possibilité d’utiliser un matériel des plus simples à fabriquer… la télégraphie est le mode par excellence du radioamateur, il faut bien l’avouer.

Je ne veux pas dire par là que les autres modes sont à jeter. La téléphonie, les modes numériques modernes (dont certains comme PSK31 sont encore plus efficaces en terme de qualité de transmission que la CW), la télévision… tous ont un intérêt pour l’amateur, mais aucun ne rassemble autant de qualité “pratiques” que la télégraphie.

Bon, voilà, il ne me restait plus qu’à trouver un bon outil d’apprentissage. Le logiciel MS-DOS que j’utilisais en 1993 n’existant plus depuis longtemps, j’avais du mal à trouver quelque chose de pratique. Je suis tombé par hasard sur internet sur un jeu de CD Audio édité par l’ARRL (la puissante association radioamateur américaine) “ARRL Morse Code Training CD 1 & 2”. Le premier CD permet d’apprendre les lettres, chiffres et principaux signes de ponctuation, et ayant tout de même de bon restes, je l’ai passé d’un trait. Le second CD est lui un entraînement à la lecture de groupes, mots et de simulations de vrais contacts radio. Je l’ai fini en une semaine. J’avais chargé le contenu des 2 disques sur le vénérables iPod Mini de Hanh (maintenant officiellement le mien), et je m’entraînait environ 20-30 minutes le soir ou un peu la journée.

Le contenu des CD est très bien fait, ils sont agréables à écouter et très progressifs. L’avantage d’un CD (ou du baladeur MP3), c’est qu’on peut facilement rejouer un morceau, revenir en arrière, vérifier soi-même les erreurs sans aide du manuel papier. C’est vrai qu’ils sont en anglais, mais honnêtement, ça ne pose aucun problème car l’avantage de la télégraphie c’est qu’elle est réellement une langue internationale au travers des abréviations de trafic (http://documents NULL.ref-union NULL.org/D/D2-04 NULL.php) et du code Q (http://fr NULL.wikipedia NULL.org/wiki/Code_Q). La vitesse de transmission des lettres est de 15 wpm (mots par minutes), ce qui est une vitesse courante et permet d’habituer le cerveau à reconnaître les lettres à la bonne vitesse, par contre les espacements entre lettres et mots sont à la vitesse de 5 wpm, bien insuffisant pour le trafic, mais bon pour l’apprentissage car elle laisse le temps de réfléchir.

Maintenant il me reste à augmenter peu à peu ma vitesse pour atteindre la vitesse réelle de 15 wpm. Finalement c’est le plus long de l’apprentissage, l’acquisition de la vitesse. Pour cela j’utilise l’excellent site web Learning CW Online qui permet de générer des fichiers MP3 que je met ensuite sur l’iPod. D’ici 15-20 ans je serais peut-être bon pour les concours HST (http://fr NULL.wikipedia NULL.org/wiki/Télégraphie_à_grande_vitesse)

Et j’oubliais, si vous cherchiez quoi m’offrir pour Noël, un beau manipulateur iambic Bencher (http://www NULL.bencher NULL.com/ham/index NULL.php?main_page=product_info&products_id=2) me ferait bien plaisir!