Projets:Perso:2012:ArduiKeyer

From Electrolab
Revision as of 16:23, 15 August 2012 by Marc (Talk | contribs)

Jump to: navigation, search
Projet de réalisation d'un Shield Arduino destiné à transformer un "Mega" en manipulateur morse électronique perfectionné. 
le manipulateur morse Arduino de K3NG(cliquez pour agrandir


Description

Il s'agit d'un développement Arduino effectué par K3NG de manipulateur électronique morse totalement automatisé. Diverses réalisations, donc certaines semi-commerciales tel que le boitier de DJ0MY

Mais acheter "tout fait" est moins drôle. En outre, DJ0MY utilise une base Arduino Nano qui ne peut accepter l'intégralité du programme...

Car le soft de K3NG est conséquent. Il rempli les fonctions suivantes :

- Vitesse du QRSS (télégraphie lente, traits de 6 secondes) au "high speed keying" (255 mots/minute)

- Manipulation en Curtiss iambique A, B, Ultimate (pour les mutants), semi-auto "vibroplex" et même pioche classique pour les vieux routiers

- Extension clavier (pour les tricheurs en CW) essentiellement pour émettre en Hellschreiber et paramétrer/piloter le keyer.

- Pondération des espaces entre lettres (farnsworth)

- Mode apprentissage CW

- Inversion des palettes par soft (pour le gauchers)

- Pilotage au double contact en l'absence de clavier (paramétrage du keyer : vitesse, modes, mémoires etc)

- Emission en HellSchreiber

- Mode balise (V V V de ON4BB) (Tout le monde connait ON4BB )

- 12 mémoires

- Sidetone intégré

- vitesse programmabe via clavier et/ou manipulateur, et ajustable par un potentiomètre

- LCD d'affichage du statu courant du manipulateur

- 3 sorties de pilotage d'émetteur, extensibles à 6

- Trainer CW émulant le système Winkeyd'entrainement au morse sous Windows


Rien n'interdit d'utiliser ce Shield avec un Arduino Duemillanove ou Uno, mais l'espace mémoire des microcontroleurs utilisé forcera l'usager à éliminer certaines fonctions annexes (mode apprentissage, gestion d'un clavier AZERTY, affichage LCD...)


Projet

Comme tout le travail de développement a déjà été réalisé par K3NG, il ne reste plus qu'à se faire les dents sur le "hard". Le projet consiste à fabriquer un "shield" arduino qui soit compatible avec un Arduino Mega, seul modèle capable d'accepter tout le code compilé.


le pcb en question devra être compatible avec l'empreinte connecteur d'un "shield" Arduino Mega (ou plus petit modèle, moyennant des limitations du logiciel). Le shield en question doit pouvoir affleurer une face avant regroupant toutes les commandes (potentiomètre, boutons de commande et mémoires, prise clavier, prise manipulateur, entrée alimentation 13,8 V, afficheur, sorties de commande d'émission)

Il devra être associé à un plan de perçage destiné à faciliter l'intégration du shield dans un boitier.

Schéma Kicad

Le fichier SCH sous Kicad est assez éloigné du shéma de principe de K3NG, puisqu'il intègre notamment :

- la totalité des boutons d'appel mémoire - l'afficheur 2x16 backlite - une double alimentation destinée d'une part à alimenter directement en 5V les composants ou éléments les plus énergivores -afficheur et son rétro-éclairage, clavier PS/2-, et d'autre part à ramener à 6V,5 la tension d'alimentation (de 13,8 V à l'origine) pour que le régulateur 5V de l'arduino n'ait pas à encaisser cette importante DDP et la chaleur qui en résulterait.


Schéma du shield keyer Arduino (cliquez pour agrandir

la platine

en cours de conception