Archives par mot-clé : winkeyer

Mise à jour du Keyer Arduino de K3NG

K3NG contest keyer par XV4Y (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2012/09/100_3275 NULL.jpg)Ce week-end c’est le concours Japan International DX (JIDX) (http://jidx NULL.org/) partie télégraphie. Je mets donc à jour mon programme de cahier de trafic (N1MM) ainsi que le manipulateur électronique USB. Ca faisait longtemps que je n’avais pas jeté un oeil sur le code source du Manipulateur Electronique pour Arduino de K3NG (http://sourceforge NULL.net/projects/k3ngarduinocwke/files/?source=navbar) et pas mal de fonctionnalités ont été ajoutées. Je vous conseille donc de regarder un peu le descriptif détaillé sur son blog (http://blog NULL.radioartisan NULL.com/arduino-cw-keyer/) et de télécharger la mise à jour si vous l’utilisez.

Manip électronique compatible Winkeyer avec Arduino sur base K3NG

K3NG contest keyer par XV4Y (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2012/09/100_3275 NULL.jpg)Ca y est, j’ai enfin fini de monter le petit circuit de mon manipulateur électronique compatible Winkeyer. En fait de circuit il s’agit en gros d’un transistor et de quelques résistances et condensateurs : pas de quoi casser trois pattes à une diode. le plus gros du travail est fait par le micro-contrôleur de la platine Arduino-Nano, et le code qui tourne sur celui-ci est écrit par K3NG (http://sourceforge NULL.net/projects/k3ngarduinocwke/).

Il y a quelques mois mes essais s’étaient avérés infructueux et je n’arrivais pas à avoir un fonctionnement stable du circuit. Avec les dernières versions du logiciel tout semble réglé et j’ai compilé un binaire qui fonctionne parfaitement bien. J’ai toutefois noté que certaines combinaisons de fonctionnalités (activées à la compilation par des #define) sont instables ou ne se compilent tout simplement pas. Faites des tests en ajoutant progressivement des fonctionnalités si vous trouvez que cela ne marche pas comme vous l’attendez.  Le blog de K3NG étant indisponible depuis le Viêt-Nam en ce moment je n’ai pu lui communiquer mes remarques…

Comme vous pouvez le voir sur la photo j’ai fait une implémentation minimaliste du circuit. En fait je compte l’utiliser uniquement en conjonction avec le logiciel de N1MM pour envoyer les numéros de série durant les concours. La grande majorité des composants sont de récupération (les touches et le buzzer piezo viennent d’un vieux téléphone Panasonic) et comme j’avais la place j’ai ajouté trois touches et le connecteur pour le manip. J’ai fait un petit calcul rapide du coût de ce circuit et en comptant comme composant le plus cher l’Arduino Nano 3.0 de Gravitech (http://www NULL.gravitech NULL.us/arna30wiatp NULL.html) à 35 USD (port non inclus), on arrive à environ 50 USD pour un manipulateur plutôt haut de gamme. Bien entendu, si on souhaite ajouter l’écran LCD (j’attends un LCD 16×2 commandé pas cher sur eBay (http://www NULL.ebay NULL.com/itm/New-1602-16x2-Character-LCD-Display-Module-HD44780-Controller-blue-blacklight-/300777230298?_trksid=p4340 NULL.m1850&_trkparms=aid%3D222002%26algo%3DSIC NULL.FIT%26ao%3D1%26asc%3D11%26meid%3D2126416898780744236%26pid%3D100011%26prg%3D1005%26rk%3D1%26)) et le connecteur pour clavier PS/2, le prix peut monter un peu. A noter que K1EL propose maintenant le WKUSB-Lite (http://k1el NULL.tripod NULL.com/WKlite NULL.html) pour 38 USD (+10 USD de port), ce qui est prix franchement attractif même sans le boîtier ou les boutons.

Arduino Nano clone

En faisant cette recherche je suis tombé sur des clones d’Arduino Nano vendus sur eBay (http://www NULL.ebay NULL.com/itm/Nano-V3-ATmega328P-Free-Mini-USB-Cable-Arduino-compatible-/320983464502?pt=LH_DefaultDomain_0&hash=item4abc1afa36) à moins de 10 USD port inclus. Fabriqués en Chine (soit) en vendus à Hong Kong (bien sûr) ils semblent copier à 100% et parfois améliorer un peu le design de Gravitech (http://www NULL.ebay NULL.com/itm/Meduino-Nano-Enchancement-Arduino-Compatible-3-3-5V-adjustable-16MHz-MEGA328-/150889585154?pt=LH_DefaultDomain_0&hash=item2321b85a02). Comme il n’y a rien de sorcier dans celui-ci et que le code du bootloader Arduino est disponible librement, ces alternatives sont tout à fait viable techniquement. Avec un prix divisé par quatre, il est difficile de résister… Je me disais justement qu’avoir un Arduino supplémentaire pour quelques projets que j’ai en tête et dont je vous parlerai bientôt pourrait être utile, car même le LaunchPad et son MSP430 devraient être bloqués sur ma balise WSPR (http://xv4y NULL.radioclub NULL.asia/2012/05/11/balise-autonome-wspr-avec-msp430/) qui aura mon attention dans les semaines qui viennent.

J’ai lu sur des forums que certains de ces clones à bas prix ne marchaient pas. Il semblerait surtout que ce soit comme d’habitude le contrôle qualité qui est défaillant. Certaines soudures sont mal faites ou des ponts électriques involontaires existent entre des broches de l’ATMega328. Si vous êtes un peu bricoleur, cela ne vous effrayera pas, sinon préférés tout de même le modèle original de Gravitech…

Toujours sur le même thème, on peut utiliser avec un Arduino ou un Launchpad l’écran LCD d’un Nokia 5110 (http://www NULL.ebay NULL.com/itm/84-48-LCD-Module-White-backlight-adapter-pcb-for-Nokia-5110-/140730843931?pt=LH_DefaultDomain_0&hash=item20c436431b). Il est plus souple d’utilisation qu’un traditionnel 16×2 caractères et se trouve pour juste un peu plus cher. Le contrôleur n’est pas le même mais les librairies se trouvent facilement que ce soit pour les AVR ou le MSP430. Par contre, adapter le code de K3NG pour cet écran pourrait demander un peu de travail…

Le Manipulateur électronique Arduino K3NG, circuit par F6ITU

Implémentation du manip Arduino K3NG par F6ITU (http://wiki NULL.electrolab NULL.fr/Projets:Perso:2012:ArduiKeyer)Après avoir essuyé quelques fonctionnements erratiques du manipulateur sans en pouvoir déterminer la cause, j’avais un peu laissé tombé ce projet. De toutes façons je n’avais pas trop le temps pour les concours et ce qui me motivait à monter un manipulateur autour du code de K3NG (http://radioartisan NULL.wordpress NULL.com/arduino-cw-keyer/) c’était de pouvoir l’interfacer en mode WinKeyer avec le logiciel de N1MM (http://n1mm NULL.hamdocs NULL.com/tiki-index NULL.php).

Ces derniers jours j’ai téléchargé une nouvelle version du code sur le nouveau dépôt SourceForge du projet (http://sourceforge NULL.net/projects/k3ngarduinocwke/), pour me rendre compte qu’elle semblait fonctionner parfaitement en local avec Winwarbler de DXLabs. En jetant un oeil sur le blog de K3NG j’ai aussi lu dans les commentaires que F6ITU s’y intéressait et qu’il avait écrit une très belle page en français, bien documentée, autour de son implémentation du circuit (http://wiki NULL.electrolab NULL.fr/Projets:Perso:2012:ArduiKeyer). Je reprocherais toutefois à F6ITU de s’éloigner un peu trop des caractéristiques matérielles définie par K3NG, ce qui va rendre difficile le suivi par des tiers des mises à jour, par ailleurs très régulières. Mais tout est histoire de choix, et rien ne vous empêche de vous inspirer de ce qu’il a fait en restant plus proche de l’origine.

Mon propre objectif pour ce projet est beaucoup plus simpliste puisque je veux juste la fonctionnalité Winkeyer. Toutefois, cette page intéressera beaucoup les francophones qui peuvent être rebutés par le blog de K3NG dont la clarté n’est pas un exemple du genre.

Arduino : un manipulateur CW complet

J’ai fait un petite mise à jour du code de mon manipulateur électronique pour concours (http://xv4y NULL.radioclub NULL.asia/2011/12/09/arduino-manipulateur-cw-de-numero-de-serie-pour-concours/). L’envoi plus rapide du 599 était en fait trivial, mais j’étais passé à côté la fois dernière. Deux minutes ce matin et l’affaire était jouée.

Par contre je m’étais fixé comme prochaine étape de réaliser un manipulateur électronique émulant un Winkeyer de K1EL (http://k1el NULL.tripod NULL.com/WKUSB NULL.html). Non pas que je voulais l’améliorer ou même le copier car les produits de K1EL et en particulier le Winkeyer me paraissent extrêmement complets et d’un rapport qualité/prix imbattable. Seul le MasterKeyer de HamGadgets (http://www NULL.hamgadgets NULL.com/index NULL.php?main_page=product_info&cPath=21&products_id=106&zenid=gdc9eut0dq79n4uvr3nmlj7sk7) est peut-être mieux doté, mais il est aussi plus cher. En fait c’est le côté pédagogique de la chose qui m’intéressais. Je voulais juste émuler la transmission d’une chaîne simple pour pouvoir utiliser le logiciel de log de N1MM (http://n1mm NULL.hamdocs NULL.com/tiki-index NULL.php?page=HomePage) lors des concours.

Schéma manipulateur CW Arduino (http://radioartisan NULL.wordpress NULL.com/arduino-cw-keyer/)Je me suis donc mis à la recherche sur Google de mots clefs comme “K1EL winkeyer protocole” pour me rendre compte que d’autres avait eu la même idée et surtout trouver cette article (http://radioartisan NULL.wordpress NULL.com/arduino-cw-keyer/). Je n’ai pas encore lu le code et encore moins testé son fonctionnement, mais la liste des fonctionnalité et la description sont impressionnantes. Ca va beaucoup plus loin que ce que je n’avais jamais pensé faire et ça rivalise avec beaucoup de produits commerciaux.

Je ne pense pas utiliser le code tel quel. Si j’ai vraiment besoin d’un manipulateur électronique externe complet, le Winkeyer comprend tous les composants, le boîtier, les connecteurs… pour à peine plus que le prix d’un Arduino. Par contre je vais jeter un oeil au code et je ne dis pas que je l’essayerai quand même en particulier pour tâter un peu de la manipulation Ultimatic.