Portage de MICROPYTHON sur TeXAS INSTRUMENTS LM4F120 (Stellaris LaunchPad)

J’ai un petit côté nostalgique en ce moment et j’avais envie de retrouver les plaisirs simples des micro-ordinateurs des années 80: un interpréteur simple (type BASIC) en ligne de commande. J’avais dans mes fonds de tiroir une carte Stellaris LaunchPad de Texas Instruments qui est construite autour d’un micro-contrôleur bien plus puissant que nos vénérables Amstrad CPC, Thomson MO5, Sinclair ZX ou Matra Alice 90 (dans mon cas). Il ne me restait plus qu’à trouver un projet autour de son CPU Cortex M4 32 bits avec 64Ko de RAM et 256Ko de mémoire flash.

MicroPython remplit parfaitement la mission: simple d’accès, tournant sur des micro-contrôleurs et aussi parfaitement évolutif. Python est aussi bien plus propre et puissant que le BASIC. Seul problème: les “versions” (portages) actuellement disponible ne tournaient pas sur la carte que j’avais à ma disposition. Comme l’architecture (ARM v8 32bits) était déjà supportée, en principe le travail ne serait que minime.

Capture écran MicroPython sur Stellaris LaunchPad
Capture ecran Micropython sur Stellaris LaunchPad

J’avais réussi mon premier objectif (ligne de commande) depuis quelques semaines mais je voulais aussi implémenter un minimum de fonctionnalité, et surtout le faire proprement. Le plus dur a été de comprendre la philosophie de MicroPython et comment faire un code qui soit utile pour tous. Ce soir, j’ai eu la grande satisfaction de publier sur GitHub mon premier “commit” avec un code relativement bien documenté et propre et qui utilise les fonctions de base de la carte (LED tricolore et boutons pression).

Tout est disponible publiquement ici: https://github.com/zl4yy/micropython

Maintenant je voudrais implémenter des fonctions plus évoluées comme les bus I2C et SPI, les ports USB, etc. Entre temps j’ai découvert un autre projet similaire mais sur une version plus vieille de MicroPython. J’ai l’intention de m’en inspirer et de réutiliser une partie du code (qui est open source) mais l’auteur a fait quelques choix différents qu’il me faudra contourner.

Nouveau Kit QRP par G0UPL: Le QCX-mini

C’est un chouette cadeau de Noël que Hans G0UPL vient de faire à la communauté amateur avec l’annonce de la disponibilité de son nouveau kit QRP le QCX-mini. Il est basé sur le QCX avec des caractéristiques similaires mais sans le côté ouvert et expérimental : monobande (au choix entre 80m et 17m, possible jusque 6m), 5W en transmission CW environ, un filtre 200Hz et une construction autour du Si5351A. Des modes balise et WSPR sont disponibles, une interface GPS disponible, le contrôle par CAT est possible et un kit amplificateur de puissance 50W existe pour 29.5$US (+20$US pour le boîtier).

La construction se veut simple avec un câblage réduit: tous les contacts et connecteurs sont soudés directement sur le circuit imprimé. Idéal pour le portable QRP et la randonnée radio: le poids est extrêmement faible à 202 grammes, la consommation de 58mA en réception et l’étage émetteur final est en classe E. Le prix est très abordable à 55 $US. Ceci ne comprend pas le boîtier en aluminium anodisé noir du plus bel effet qui est en option à 20$US.

Les commandes peuvent se faire sur cette page (http://shop NULL.qrp-labs NULL.com/qcxmini).

100 DXCC pour zl4yy

Je suis plutôt satisfait de moi même avec ma centième entité DXCC confirmée il y a quelques jours par Logbook of the World (LoTW). Ca m’a pris environ 4 ans et 192 heures de traffic, mais avec seulement 100W dans des antennes filaires, tout en étant au plus bas du cycle du solaire.

DXCC confirmées pour ZL4YY sur LoTW

The QCX: A QRP transceiver kit by Hans G0UPL

Hans G0UPL a récemment publié une vidéo du QCX. C’est un kit facile à monter qui vous permet d’avoir un transceiver 5W mono-bande pour 49USD.

Ce transceiver permet de communiquer en telegraphie (CW) sur une bande au choix entre les bandes 80, 60, 40, 30, 20 or 17 mètres. Il utilise un Si5351A pour générer la fréquence du VFO et dispose de filtre 7 pôles avec une bande passante de 200Hz. La réception se fait par détection par quadrature (QSD). Le manipulateur électronique, les mémoires et les fonctions habituelles de transceiver modernes sont disponibles grâce à un micro-contrôleur ATMega328.

Plus de détails sur le site de QRP Labs. (http://qrp-labs NULL.com/qcx NULL.html)

Vidéo du QCX par G0UPL

Merci à K4SWL pour l’information. (http://qrper NULL.com/2017/10/videos-featuring-the-qcx-transceiver-kit/)

Nouveau Bitx40 tout monté pour 45USD par VU2ESE

Bitx40 VU2ESE (http://blog NULL.qscope NULL.org/wp-content/uploads/2016/10/bitx40v3_main NULL.jpg)Farhan, l’inventeur original du transceiver Bits, vient de mettre à disposition un nouvelle version de son poulain (http://www NULL.hfsigs NULL.com/). Cette fois-ci, en plus de mettre à disposition de tous le design, il offre la possibilité d’acheter le produit tout monté pour seulement 45 USD, frais de port inclus. Il ne vous restera qu’à trouver un boîtier, un haut-parleur, une alimentation 12V et bien entendu une antenne pour être sur l’air sur la bande des 40 mètres.

Le transceiver fonctionne en BLU uniquement (ce qui autorise les modes numériques comme PSK, WSPR, WSJT et RTTY) et couvre 150 KHz. La puissance d’émission est de 7W sous 12V. La conception est très similaire au Bitx original avec l’utilisation d’amplificateur bidirectionnels, de modulateur et mélangeurs équilibrés à diode et d’un filtre à quartz sur une Fréquence Intermédiaire de 12MHz. L’oscillateur local est un VCO à diode varicap.

A noter qu’en plus de vous faire plaisir avec un nouveau poste HF, vous donnerez aussi du travail et un moyen de subsistance à un collectif de femmes indiennes qui réalisent le montage des circuits électroniques.

Bitx40 schéma VU2ESE (http://blog NULL.qscope NULL.org/wp-content/uploads/2016/10/bitx40v3_circuit NULL.png)

Nouveaux transceiver SDR QRP CommRadio CTX-10

Commradio CTX-10 (http://blog NULL.qscope NULL.org/wp-content/uploads/2016/10/CommRadioCTX-10 NULL.jpg)Le site QRPer.com a annoncé l’arrivée prochaine d’une nouvelle radio très prometteuse (http://qrper NULL.com/2016/10/the-new-commradio-ctx-10-qrp-general-coverage-transceiver/).

Offrant la couverture générale du 160 au 10 mètres (réception de 200 KHz à 30 MHz), tous les modes et une puissance en émission allant jusque 10W dans un format plutôt valorisant, la CommRadio CTX-10 a de beaux atouts. Elle semble aussi optimisée pour le QRP avec un affichage OLED économique en énergie ainsi que des batteries Li-ion de 2600mAh avec chargeur intelligent inclus. Encore mieux, une boîte d’accord d’antenne et un décodeur CW sont présents.

Pas de prix annoncé.

Nouveaux kits récepteurs SDR par Hans G0UPL

Récepteur SDR I/Q QRP Labs G0UPL (http://blog NULL.qscope NULL.org/wp-content/uploads/2016/08/rx NULL.jpg)Hans vient d’annoncer deux nouveaux kits originaux dans la lignée de ses célèbres balises QRSS ou WSPR Ultimate (http://blog NULL.qscope NULL.org/2014/09/18/nouveautes-chez-qrp-labs-g0upl/) qui ont fait retrouver à des milliers de radioamateurs le goût de la construction de kits.

Le premier est un kit récepteur SDR de type I/Q (détection QSD) qui peut servir à la réception des signaux faibles WSPR ou QRSS, mais pas seulement. Il est proposé à 25 USD avec un module filtre de bande aux choix entre 160m et 10m.

Module démodulateur polyphase QRP Labs G0UPL (http://blog NULL.qscope NULL.org/wp-content/uploads/2016/08/pic23 NULL.jpg)Le deuxième est un module optionnel de démodulateur polyphase pour le récepteur. Il permet de se passer d’une carte son stéréo pour la démodulation des signaux I/Q et produit un signal BLU en sortie.

Comme toujours les kits produits par Hans sont un excellent compromis prix / qualité et surtout proposent des solutions techniques originales. Ils sont ouverts à l’expérimentation et laissent la place pour la personnalisation.

LNR Precision LD-11 : Premier transceiver HF QRP à couverture générale et conversion directe

QRP HF SDR transceiver (http://blog NULL.qscope NULL.org/wp-content/uploads/2016/05/379503272 NULL.jpg)
QRP HF SDR transceiver

Ouf, le titre est long mais c’était dur de faire plus synthétique car la nouvelle est de taille. En tous cas suffisante pour que je me motive à écrire un nouvel article sur ce blog que je pensais laisser en sommeil.

Ce matin j’ai reçu un message de K4SWL qui a tout de suite attiré mon attention. Sur son blog il présente un petit bijou qui va intéresser pas mal de monde (http://qrper NULL.com/2016/05/the-new-lnr-precision-ld-11-transceiver-is-essentially-general-coverage/). Le LD-11 est en effet une première : QRP et SDR comme le KX3 d’Elecraft et à conversion directe comme l’Icom IC-7300. Il est proposé à 775 USD mais est actuellement en rupture de stock (les premiers sont partis comme des petits pains). Vous pouvez surveiller le réapprovisionnement sur la boutique de LNR Precision (http://www NULL.lnrprecision NULL.com/store/#!/LD-11/p/64137743/category=10468544).

Les caractéristiques sont les suivantes :

  • Réception et transmission tous modes (BLU, CW, AM, FM, Digi)
  • Couverture toutes bandes radioamateurs (et apparemment aussi 11m)
  • Processeur STM32 et ADC/DAC à échantillonage directe
  • Gamme dynamique de 100dB à 10 KHz, 130dB à 50 KHz
  • Puissance en émission entre 5 et 8W pour une tension d’alimentation entre 11,5V et 14,8V
  • Consommation de 350mA en réception et jusque 1,5A-2A en émission
  • Bandscope intégré et affichage du ROS, de la puissance et de la tension d’alimentation
  • Oscillateur local Si570, stabilité +/- 3 ppm

Autre point intéressant, en modifiant les paramètres du transceiver, il est possible d’élargir les limites des bandes amateurs et donc de le transformer en récepteur à couverture générale. Comme les fitlres sont entièrement paramètrables jusquà 9,6KHz de largeur, la réception AM est apparemment excellente.

Merci et à bientôt depuis d’autres latitudes.

Comme certains l’ont peut-être déjà lu ailleurs, ce sont mes dernières semaines au Viêt-Nam, et donc les dernières semaines d’opérations en tant que XV4Y. Je vais bientôt partir découvrir de nouveaux horizons professionnels et challenge personnels. Comme nous vendons la maison, je vais aussi commencer à démonter les antennes dès la semaine prochaine pour ne garder que le dipôle filaire 80m qui lui se retire en moins d’une heure.

Ces dernières années ont été très riches pour moi autour de notre hobby commun : le radio-amateurisme. J’ai pu profiter de plusieurs de ses facettes comme la chasse au DX, les concours, la construction personnelle, les signaux faibles, les antennes et même un peu de réception de satellites. J’ai aussi rencontrer des personnalités intéressantes qui sont venu me rendre visite ici ou par le biais d’internet.

Dans les mois qui viennent mon activité radio sera plus limitée même si je vais emporter dans mes valises un peu de matériel. Je pense que je retrouverai les joies du traffic local en VHF sur relais et les réunions de radio-club où on peut partager ces derniers projets et qui m’ont manquées ces dernières années.

Ce blog en tant que tel n’a plus de raison d’être et sera arrêté d’ici la fin du mois. Toutes les adresses e-mails utilisées pour informer les lecteurs seront bien entendu supprimées dès ce week-end puisque c’est le dernier article. Depuis 2009 j’ai écrit plus de 800 articles sans compter ceux pour les divers magazines en France et aux USA. Tout ces articles seront archivés sur un blog plus “épuré” qui sera hébergé sur QScope.org.

Ce blog avait démarré comme de simples réflexions personnelles, il m’a ensuite permis de partager mes propres découvertes lorsque j’ai repris une activité radio après 10 ans d’inactivité. Béotien en traffic décamétrique, j’ai appris le DX, la propagation en HF, les concours radio, la télégraphie… et vous m’avez suivi.

Je ne donnerai pas de chiffres car on leur fait dire ce que l’on veut, mais le lectorat du blog a dépassé mes espérances et progressé au fil des ans même quand je publiais moins régulièrement. Merci pour cette fidélité qui m’a donné une raison de continuer à écrire et à toujours vouloir apprendre plus.

En guise d’au revoir voici une petite photo récente de ma famille prise sur le marché flottant juste avant le Nouvel An Lunaire. Aussi, si vous entendez ZL/F1TUJ au cours des mois qui viennent, n’hésitez pas à me faire un petit bonjour…

73,
Yannick – XV4Y.

Famille XV4Y (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2016/02/DSC_0028 NULL.jpg)

Archives des chroniques hertziennes de XV4Y, ZL4YY