Blog radioamateur de F8ASB https://blog.f8asb.com Promouvoir est notre devoir ... Sat, 31 Oct 2026 09:00:36 +0000 fr-FR hourly 1 https://wordpress.org/?v=7.1.4 98010425 L’intercom : une voie radio dédiée pour interconnecter les relais https://blog.f8asb.com/2026/10/31/lintercom-une-voie-radio-dediee-pour-interconnecter-les-relais/ https://blog.f8asb.com/2026/10/31/lintercom-une-voie-radio-dediee-pour-interconnecter-les-relais/#respond Sat, 31 Oct 2026 09:00:36 +0000 https://blog.f8asb.com/?p=10508 Continuer la lecture →]]>

Vous avez été un certain nombre à me demander ce qu’était un intercom, suite à l’article sur I-Repeater, dans cet article je vous l’explique le fonctionnement.

Parmi les nombreuses fonctionnalités qu’il est possible d’ajouter à un relais radioamateur moderne, l’intercom occupe une place particulière.
Souvent invisible pour les utilisateurs, il permet aux exploitants d’un réseau de relais de disposer d’une voie radio supplémentaire dédiée à l’interconnexion et à la coordination entre différents sites.

Qu’est-ce qu’un intercom ?

Un intercom est une voie radio additionnelle associée à un relais.
Cette voie peut être commandée directement par radio et n’est généralement pas destinée au trafic habituel des radioamateurs utilisant le relais.

Elle constitue un canal technique permettant d’établir des communications entre plusieurs relais ou entre les opérateurs d’un réseau de relais.

Principe de fonctionnement

Le relais dispose d’un émetteur/récepteur supplémentaires fonctionnant sur une fréquence spécifique programmable.
Cette voie peut être activée à distance par différentes méthodes :

  • Commandes DTMF ;
  • Séquences de tonalités ;
  • Fonctions intégrées au contrôleur du relais (I-Repeater).

Une fois activé, l’intercom permet d’établir une liaison radio dédiée entre plusieurs relais équipés de ce système.

Relier plusieurs relais entre eux

L’un des principaux intérêts de l’intercom est de pouvoir créer des liaisons entre différents relais d’un même réseau en mode radio sans liaison internet.

Par exemple, un relais situé sur un sommet peut disposer d’une liaison intercom vers un second relais couvrant une vallée voisine.
Lorsqu’une interconnexion est nécessaire, les opérateurs peuvent activer cette liaison afin de permettre le transfert des communications d’un relais à l’autre.

Cette approche offre plusieurs avantages :

  • Extension de la zone de couverture ;
  • Création de réseaux régionaux de relais ;
  • Possibilité d’acheminer le trafic radio entre plusieurs sites ;
  • Maintien d’une infrastructure totalement radio, sans dépendance à Internet.
  • Bénéficier d’une station pilotable sur un point haut

Une solution souple et évolutive

Contrairement à une liaison permanente, l’intercom peut être activé uniquement lorsque cela est nécessaire.
Cette souplesse permet de conserver une exploitation indépendante de chaque relais tout en offrant la possibilité de créer ponctuellement un réseau élargi.

Avec les contrôleurs modernes tels que I-Repeater ou d’autres systèmes de gestion de relais, il devient également possible d’automatiser l’établissement de ces liaisons et de gérer plusieurs voies d’intercom simultanément.

Conclusion

L’intercom est bien plus qu’une simple voie radio secondaire.
Il constitue un outil efficace pour interconnecter plusieurs relais radioamateurs et étendre leur couverture tout en conservant une grande souplesse d’exploitation.
Qu’il soit utilisé pour relier deux sites voisins ou pour construire un véritable réseau régional, il représente une solution élégante qui s’inscrit parfaitement dans l’esprit d’expérimentation et d’innovation propre au radioamateurisme.

Je vous rappelle que les cartes µUsbPlug sont disponibles en précommande.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/10/31/lintercom-une-voie-radio-dediee-pour-interconnecter-les-relais/feed/ 0 10508
Des nouvelles de I-Repeater https://blog.f8asb.com/2026/10/28/des-nouvelles-de-i-repeater/ https://blog.f8asb.com/2026/10/28/des-nouvelles-de-i-repeater/#comments Wed, 28 Oct 2026 20:08:05 +0000 https://blog.f8asb.com/?p=10485 Continuer la lecture →]]>
Dans cet article, je vous donne quelques informations de l’avancement de I-Repeater.
Le relais F5ZYS fonctionne avec I-Repeater depuis 41 jours, ce qui est très encourageant.

Je vous partage aujourd’hui les dernières captures d’écran des fonctionnalités développées depuis le précédent article.

Prise en charge de la SvxCard


La SvxCard est désormais entièrement prise en charge. Un module lui est exclusivement dédié, avec la gestion des entrées/sorties ainsi que des différents capteurs analogiques.

L’integration du mode INTERCOM

La gestion d’une voie Intercom est désormais intégrée. Il est possible d’ajouter une voie VHF à un relais UHF ou une voie UHF à un relais VHF.
La SvxCard intègre directement une voie TX, une voie RX ainsi qu’une voie Link.
Dans les autres cas, il suffit d’ajouter une carte µUsbPlug afin de disposer d’une voie radio supplémentaire.
La définition de la carte utilisée pour chaque voie ainsi que le réglage des niveaux associés sont désormais intégrés à l’interface.

Pilotage des Canaux d’une radio Tait

Pour compléter la fonction Intercom, I-Repeater est capable de piloter certaines radios Tait.

Deux cas d’utilisation sont possibles :

  • Piloter les canaux de l’émetteur du relais afin de modifier sa configuration ou sa puissance.
  • Piloter la radio Intercom. Dans ce cas, vous pouvez profiter du point haut du relais pour changer à distance les canaux de la voie Intercom et ainsi établir des liaisons avec d’autres relais à portée.

Certaines radios Tait disposent de 5 canaux, tandis que d’autres modèles peuvent en gérer jusqu’à 99.

Utilitaire de surveillance et nettoyage de disque

Les cartes SD étant parfois capricieuses, un utilitaire de surveillance des disques est désormais intégré.

Il permet d’effectuer des tests de fiabilité du support de stockage ainsi que la suppression des fichiers temporaires.

Gestion de l’affichage des modules

Les modules étant désormais nombreux, il est possible de réduire ceux qui ne sont pas utilisés et de personnaliser leur ordre d’affichage.

Packet radio remote

I-Repeater dispose désormais d’un mode Packet Radio permettant la prise en main à distance du système.

Une fois activé, le relais passe du mode phonie au mode packet. Les mêmes fréquences sont utilisées et les échanges s’effectuent en AX.25.

Amélioration de la partie Message info

La flexibilité de diffusion des messages d’information est désormais très avancée. Le nombre d’options disponibles devrait permettre de couvrir la quasi-totalité des besoins.

La grande nouveauté : le module SSTV

Il s’agit du chantier le plus important de cette version. Le relais est désormais capable de recevoir et d’émettre des images SSTV (mode Martin 1) directement depuis l’interface.

Réception

  • Le décodeur écoute le flux audio de SvxLink et reconstruit l’image ligne par ligne.
  • Les images reçues sont affichées sous forme de diaporama ainsi que dans une galerie de miniatures de 12 images par page, avec navigation entre les pages.
  • Une image incomplète ou de mauvaise qualité peut être supprimée individuellement.
  • La réception peut être planifiée via un calendrier ou suspendue/reprise à l’aide de codes DTMF.
  • Les images complètes peuvent être automatiquement transférées vers un serveur FTP dédié (répertoire SSTV), indépendant du FTP utilisé pour les sauvegardes. Les aperçus partiels ne sont jamais envoyés.

Émission

  • Programmation par jour, plage horaire, heure précise, nombre d’images à transmettre et mode SSTV.
  • Les images sont sélectionnées aléatoirement dans une bibliothèque TX contenant des fichiers PNG ou JPEG ajoutés par sélection ou glisser-déposer avec aperçu.
  • Un bouton permet l’envoi immédiat d’une image aléatoire.
  • L’émission est déclenchée par un code DTMF interne.
  • Une mire de test est fournie dans la bibliothèque TX.

Sécurité de fonctionnement

Par défaut, la réception, l’émission et le transfert FTP SSTV ne fonctionnent que dans le salon réseau local restart.default, afin de ne pas perturber les autres salons.
Vous trouverez un aperçu sur le site de ra88.org de la page que I-repeater génère automatiquement. https://sstv-f5zys.ra88.org/

Mises à jour et sauvegardes plus sûres

  • Sauvegarde automatique avant chaque mise à jour : une archive complète de la configuration est créée dans le répertoire backups/ et envoyée sur le serveur FTP de sauvegarde lorsqu’il est configuré.
  • Si la sauvegarde échoue, la mise à jour n’est toutefois pas bloquée.
  • Retour à la version précédente depuis l’écran « À propos », à partir d’une sauvegarde locale complète, avec confirmation préalable et sauvegarde de sécurité.
  • Sauvegardes automatiques des historiques de tension, de température ainsi que des statistiques TX/RX.

Les bêta-testeurs

Il y a actuellement 3 beta testeurs qui possèdent un relais à la maison:

F4GVA, F5JIG, FK1UW

Un grand merci à eux pour leurs retours et leurs nombreuses suggestions d’amélioration.

Les fonctionnalités principales sont maintenant toutes en place. Il reste désormais à traquer les derniers bugs et à améliorer certains détails de l’interface.

L’objectif que je me suis fixé est de fournir une image d’installation prête à l’emploi avant la fin de l’année.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/10/28/des-nouvelles-de-i-repeater/feed/ 1 10485
Commande µUsbPlug ouverte ! https://blog.f8asb.com/2026/10/27/commande-%c2%b5usbplug-ouverte/ https://blog.f8asb.com/2026/10/27/commande-%c2%b5usbplug-ouverte/#respond Tue, 27 Oct 2026 19:52:00 +0000 https://blog.f8asb.com/?p=10479 Continuer la lecture →]]>

 

La µUsbPlug est à nouveau disponible à la commande.
50 unités disponibles
Délai de livraison estimé : 3 à 4 semaines.
Les commandes seront traitées par ordre de réception.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/10/27/commande-%c2%b5usbplug-ouverte/feed/ 0 10479
La page dédiée I-repeater est disponible https://blog.f8asb.com/2026/09/25/la-page-dediee-i-repeater-est-disponible/ https://blog.f8asb.com/2026/09/25/la-page-dediee-i-repeater-est-disponible/#respond Fri, 25 Sep 2026 07:25:50 +0000 https://blog.f8asb.com/?p=10439 Continuer la lecture →]]>

 

Dans cet article, je partage avec vous le synoptique d’I-Repeater ainsi que le lien vers la page dédiée au projet.

I-Repeater est une application web qui permettra de piloter, d’observer et de configurer SvxLink qui fonctionne sous Linux. l’accès se fera directement depuis l’adresse IP du Raspberry Pi qui pilote le relais.

L’objectif est de réaliser toutes ses opérations sans aucune ligne de code.

Il interagit avec SvxLink à travers le fichier de log et les différents fichiers de configuration.

Les 3 interfaces SvxCard, µSvxCard, µUsbPlug sont automatiquement reconnues et configure le système directement.

Je vous laisse cliquer sur le lien et découvrir la page dédiée qui contient le détail des fonctionnalités ainsi que des captures d’écrans qui vous dévoileront le travail effectué à ce jour.

Le système est actuellement en test sur le relais F5ZYS depuis plus de 4 semaines.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI

 

]]>
https://blog.f8asb.com/2026/09/25/la-page-dediee-i-repeater-est-disponible/feed/ 0 10439
Nouveaux projets, nouvelles perspectives pour les relais radioamateurs https://blog.f8asb.com/2026/09/03/nouveaux-projets-nouvelles-perspectives-pour-les-relais-radioamateurs/ https://blog.f8asb.com/2026/09/03/nouveaux-projets-nouvelles-perspectives-pour-les-relais-radioamateurs/#respond Thu, 03 Sep 2026 06:30:44 +0000 https://blog.f8asb.com/?p=10383 Continuer la lecture →]]> Derrière un blog discret cette année se cachent de nombreux projets en préparation.
Entre nouveaux relais, innovations techniques et arrivée prochaine d’I-Repeater, les prochains mois s’annoncent passionnants.

À l’heure actuelle, je ne dispose plus d’interfaces radio à proposer.
Toutefois, si plusieurs personnes sont intéressées par une commande, n’hésitez pas à me le faire savoir via le formulaire de contact.
En fonction du nombre de demandes, je pourrai envisager de lancer une nouvelle série de fabrication et de remettre des interfaces µUsbPlug à disposition.
Je mettrai en place une liste 
d’attente.

Une année bien remplie malgré un blog moins actif

Le blog F8ASB.COM n’a pas été particulièrement actif cette année (10 articles).
Cela ne signifie toutefois pas que les projets ont été mis de côté.
Bien au contraire, cette période m’a permis de réaliser de nombreuses choses, aussi bien dans le domaine radioamateur, avec la conception des modules relais ainsi que dans celui des travaux à la maison, conception et fabrication d’une clôture plutôt moderne et connectée.

L’année a notamment été marquée par la mise en service d’un nouveau relais urbain à Dogneville, F5ZYS , et à son evolution.
Le relais F1ZBV a également déménagé et retrouve désormais la hauteur ainsi que la couverture radio dont il bénéficiait par le passé.
Retrouver les reports que vous avez envoyé, via le formulaire en ligne, sur la carte dediée du site RA88.

Vers une approche modulaire des relais radioamateurs

J’ai également commencé à travailler sur une approche modulaire des relais radioamateurs.
Cette conception permettra de faire évoluer un relais en ne mettant à jour que les modules concernés, sans devoir remplacer l’ensemble du système.

Cette méthode présente aussi un intérêt particulier en cas de panne.
Plutôt que d’immobiliser toute l’installation ou de remplacer plusieurs éléments, il devient possible d’intervenir uniquement sur le module défectueux.
La maintenance s’en trouve ainsi simplifiée, tout comme les futures évolutions du relais.

Cette réflexion autour de la modularité constitue une nouvelle étape dans mes projets radio.
Elle ouvre la voie à des installations plus souples, plus faciles à maintenir et capables d’évoluer progressivement en fonction des besoins.

Un nouveau projet : I-Repeater

Parallèlement, un nouveau projet est en préparation : I-Repeater.
Il s’agira d’une interface web dédiée à la gestion des relais, mais pas uniquement.

Avec I-Repeater, le paramétrage et la gestion d’un relais seront désormais accessibles à tous grâce à une interface web.
L’objectif est de proposer une solution plus simple et plus accessible, afin de faciliter l’administration et le suivi des relais.

Ce projet fera prochainement l’objet de plusieurs articles qui présenteront son évolution, ses fonctionnalités et les prochaines étapes de son développement.
Le blog permettra ainsi de suivre progressivement la naissance d’I-Repeater et de découvrir tout ce que cette nouvelle solution pourra apporter.

Une continuité avec les interfaces relais SvxLink

Vous m’accordez votre confiance depuis de nombreuses années, et je vous en remercie sincèrement.
Je fais partie des personnes qui ont contribué au développement des premières interfaces relais compatibles avec SvxLink en 2014.
Cette expérience m’a permis de mieux comprendre les besoins liés à la conception, à l’utilisation et à l’évolution des relais radioamateurs.
Vous pouvez vous replonger sur des vidéos qui date un peu, 2016, mais qui montrait déjà les possibilités d’un relais moderne ainsi que l’interface SvxCard.

Dans cette continuité, le projet I-Repeater a été pensé pour rester compatible avec les cartes proposées jusqu’à aujourd’hui.
Il pourra fonctionner avec les interfaces suivantes :

Cette compatibilité permettra de faire évoluer progressivement les installations existantes, sans devoir remplacer systématiquement le matériel déjà en service.
I-Repeater s’inscrit donc dans la continuité des solutions précédentes, tout en ouvrant la voie à une gestion plus simple, plus accessible et plus évolutive des relais.

À suivre sur le blog

Les prochains articles seront consacrés à l’intérêt suscité par une éventuelle nouvelle série, à l’évolution des différents modules relais, à et à l’avancement du projet I-Repeater.

N’hésitez pas à suivre le blog et à me faire part de vos remarques ou de votre intérêt pour ces projets via le formulaire de contact.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/09/03/nouveaux-projets-nouvelles-perspectives-pour-les-relais-radioamateurs/feed/ 0 10383
F4HQJ: Balise WSPR 14 Mhz v2.00 à base de ESP32 et SI5351 https://blog.f8asb.com/2026/08/23/f4hqj-balise-wspr-14-mhz-v2-00-a-base-de-esp32-et-si5351/ https://blog.f8asb.com/2026/08/23/f4hqj-balise-wspr-14-mhz-v2-00-a-base-de-esp32-et-si5351/#respond Sun, 23 Aug 2026 08:00:27 +0000 https://blog.f8asb.com/?p=10361 Continuer la lecture →]]>

Cette balise a été conçue pour émettre automatiquement des trames WSPR sur la bande radioamateur des 20 mètres.
Elle fait suite à la V1.0 qui elle n’était pas connectable.

Présentation

Le projet repose sur un ESP32U qui assure la gestion générale de la balise :
Génération des trames WSPR, programmation des émissions, affichage, interface utilisateur et serveur Web.

Une horloge DS3231 permet à la balise de fonctionner de manière totalement autonome, sans nécessiter de connexion Internet permanente.
Le Wi-Fi reste une fonction optionnelle destinée principalement à la configuration et à la synchronisation de l’heure.

La chaîne générale est :
ESP32U → Si5351 → filtre passe-bas →  amplificateur RF → filtre passe-bas de sortie

ESP32U – Le contrôleur principal

L’ESP32U constitue le cœur de la balise.

Il assure notamment :

  • la génération du message WSPR ;
  • le pilotage du Si5351 ;
  • la lecture de l’horloge DS3231 ;
  • le calcul des créneaux d’émission ;
  • la gestion de l’écran TFT ;
  • la lecture de l’encodeur KY-040 ;
  • la gestion du contact CW manuel ;
  • la mémorisation des paramètres ;
  • la connexion Wi-Fi optionnelle ;
  • le fonctionnement du serveur Web.

Si5351 – Générateur RF

Le Si5351 génère directement le signal RF utilisé pour l’émission.
Il est piloté par l’ESP32 via le bus I²C.

Pour le WSPR, l’ESP32 fait varier très légèrement sa fréquence afin de produire les quatre tonalités FSK du protocole WSPR.

Le niveau de sortie du Si5351 peut être sélectionné par logiciel :
2 mA / 4 mA / 6 mA / 8 mA et dans mon montage, le réglage 4 mA a notamment été testé.

Après filtrage et sur une charge de 50 Ω, nous avons mesuré environ +5 dBm.

Filtre passe-bas après le Si5351

Le signal brut produit par le Si5351 est de nature numérique et contient donc de nombreuses composantes harmoniques.

Un filtre passe-bas 20 mètres est installé après le générateur.

Son rôle est de conserver essentiellement le fondamental autour de 14 MHz et d’atténuer les harmoniques supérieures.
La mesure effectuée après ce filtre montre une belle sinusoïde d’environ 1,12 Vpp sur 50 Ω.

Amplificateur RF

Un premier amplificateur a été réalisé autour d’un 2N5109.

Son rôle est d’amplifier les quelques milliwatts provenant du Si5351 pour obtenir une puissance RF suffisante pour l’émission WSPR.

Les essais ont montré qu’il était possible d’obtenir plusieurs centaines de milliwatts, mais également que l’étage devenait sensible à la charge présentée par le filtre de sortie.

Un courant de repos d’environ 60 mA a notamment été testé avec un échauffement raisonnable du transistor.

Un nouvel étage utilisant un 2N3866 est également étudié afin d’obtenir une puissance de l’ordre de 300 mW avec une bonne stabilité. C’est ce dernier qui a été retenu.


Filtre passe-bas de sortie

Un deuxième filtre passe-bas est prévu après l’amplificateur RF.
Il est indispensable, même si un filtre est déjà présent après le Si5351.

En effet, l’amplificateur RF peut lui-même recréer des harmoniques. C’est le même que celui trouvé dans la V1.0

La chaîne devient donc :

Si5351 → LPF  → amplificateur → LPF → antenne

Le filtre final doit notamment réduire les composantes à :

  • 28 MHz : deuxième harmonique ;
  • 42 MHz : troisième harmonique ;
  • Ainsi que les harmoniques supérieures.

DS3231 – Horloge temps réel

Le DS3231 fournit à la balise une horloge précise et indépendante.

C’est particulièrement important pour le WSPR, car les émissions doivent commencer sur des créneaux temporels précisément définis.

La présence du DS3231 permet à la balise de continuer à fonctionner même si :

  • le Wi-Fi est absent ;
  • la box Internet est arrêtée ;
  • Internet est indisponible.

Le Wi-Fi n’est donc pas nécessaire au fonctionnement normal de la balise.

L’heure peut également être synchronisée par NTP lorsque le Wi-Fi est disponible.

Écran TFT ST7735 128 × 160

L’écran couleur ST7735 constitue l’interface principale de la balise.
L’affichage a été spécialement conçu pour rester lisible sur ce petit écran.

Il indique notamment :

  • QRZ
  • Locator
  • La fréquence d’émission ;
  • L’heure UTC ;
  • La puissance WSPR programmée ;
  • L’heure du prochain créneau d’émission.

Pendant une transmission WSPR, un écran spécifique indique que la balise est en émission.

Le programme a également été optimisé pour éviter le clignotement de l’écran lors de la mise à jour de l’heure.

Encodeur KY-040

Le KY-040 permet de commander localement la balise sans ordinateur ni téléphone.

La rotation de l’encodeur permet de parcourir les différentes options du menu et son bouton-poussoir permet de sélectionner une fonction.

Il permet notamment d’accéder aux réglages d’émission et aux fonctions principales de la balise.

Contact CW manuel

Une entrée supplémentaire de l’ESP32 est réservée à un contact CW.

Lorsque ce contact est fermé, la balise peut produire une porteuse RF continue.

Cette fonction est particulièrement utile pour :

  • contrôler la fréquence ;
  • régler l’amplificateur RF ;
  • régler les filtres ;
  • mesurer la puissance ;
  • effectuer les mesures à l’oscilloscope ;
  • tester l’antenne.

Elle évite d’avoir à attendre une trame WSPR pour effectuer les réglages RF.

Interface Web Wi-Fi

Le Wi-Fi est volontairement optionnel.

Lorsque la balise réussit à se connecter au réseau Wi-Fi, son adresse IP est affichée pendant environ 3 secondes au démarrage.

Il suffit ensuite d’entrer cette adresse dans le navigateur d’un ordinateur, d’une tablette ou d’un smartphone connecté au même réseau.

La page Web permet notamment :

  • De visualiser l’état de la balise ;
  • De modifier l’indicatif ;
  • De modifier le locator ;
  • De régler la fréquence ;
  • De régler la puissance WSPR déclarée ;
  • De modifier l’intervalle entre les transmissions ;
  • De régler manuellement le DS3231 ;
  • De synchroniser l’horloge par NTP ;
  • D’appliquer une correction au Si5351 ;
  • D’activer ou désactiver les transmissions ;
  • De consulter le compteur de trames ;
  • De consulter la température du DS3231 ;
  • De redémarrer l’ESP32.

Les paramètres importants sont mémorisés dans la mémoire non volatile de l’ESP32.

Fonctionnement sans Wi-Fi

L’une des caractéristiques importantes du projet est son autonomie.

Une fois configurée, la balise peut fonctionner simplement avec :

ESP32U + DS3231 + Si5351 + écran + étage RF

Le DS3231 fournit l’heure et l’ESP32 détermine automatiquement les prochains créneaux d’émission.

Le Wi-Fi peut donc être indisponible sans empêcher les transmissions WSPR.

Après avoir branché le montage sur mon antenne « en V » à 1,80m du sol, les repprts sont arrivés sur le site WSPR.MAP.

Architecture générale

La balise complète peut être résumée ainsi :

DS3231
↓
ESP32U
↓
Si5351
↓
Filtre passe-bas 20 m
↓
Amplificateur RF
↓
Filtre passe-bas 20 m de sortie
↓
Charge 50 Ω / antenne

Objectif final

L’objectif est d’obtenir une petite balise WSPR 20 mètres d’environ 300 mW, autonome, stable en fréquence et suffisamment propre spectralement pour être raccordée à une antenne.

Le choix d’une puissance relativement faible est parfaitement adapté au principe du WSPR : Ce mode est précisément conçu pour permettre la détection de signaux extrêmement faibles sur de très longues distances.

La priorité du projet n’est donc pas d’obtenir la puissance maximale, mais d’obtenir une émission stable en fréquence, correctement synchronisée et spectralement propre.

Voici le tableau de câblage complet de la balise WSPR 20 m F4HQJ avec :

  • ESP32U
  • Si5351
  • DS3231
  • ST7735 128×160
  • KY-040
  • Contact CW manuel

 

Alimentation

Module Alimentation
ESP32U 5 V sur VIN ou USB
Si5351 3,3 V
DS3231 3,3 V
ST7735 3,3 V
KY-040 3,3 V
Contact CW Aucun

Toutes les masses doivent être reliées ensemble.

 

Si5351

Si5351 ESP32U
VCC 3V3
GND GND
SDA GPIO21
SCL GPIO22
CLK0 Vers filtre passe-bas 20 m

Découplage :

  • 100 nF entre VCC et GND
  • 10 µF entre VCC et GND

au plus près du module.

 

DS3231

DS3231 ESP32U
VCC 3V3
GND GND
SDA GPIO21
SCL GPIO22

Le DS3231 partage le bus I²C avec le Si5351.

Découplage :

  • 100 nF
  • 10 µF

 

Écran ST7735

ST7735 ESP32U
VCC 3V3
GND GND
SCL GPIO18
SDA (MOSI) GPIO23
RES GPIO4
DC GPIO2
CS GPIO5
BL 3V3

 

KY-040

KY040 ESP32U
+ 3V3
GND GND
CLK GPIO32
DT GPIO33
SW GPIO25

Ajouter :

  • 100 nF entre + et GND

 

Contact CW manuel

Contact ESP32U
Une borne GPIO26
Autre borne GND

Configuration :

GPIO26 —- contact —- GND

L’entrée est configurée en :

INPUT_PULLUP

Sortie RF

Élément
CLK0 Si5351
Filtre passe-bas 20 m
Atténuateur 6 à 10 dB
Driver RF
Filtre passe-bas final
Antenne ou charge 50 Ω

Découplage alimentation ESP32

Au plus près de l’ESP32 :

Valeur Type
100 nF céramique
10 µF électrolytique
470 µF électrolytique

Découplage alimentation driver RF

Sur le +13 V :

 

+13V

│

470µF

│

100nF

│

RFC

│

Collecteur

Le 100 nF doit être au plus près du transistor.

Résumé des GPIO utilisés

Fonction GPIO
I²C SDA 21
I²C SCL 22
ST7735 MOSI 23
ST7735 SCK 18
ST7735 CS 5
ST7735 DC 2
ST7735 RESET 4
KY040 CLK 32
KY040 DT 33
KY040 SW 25
Contact CW 26

Télécharger le fichier WSPRV2_ESP32.ino

Bonne réalisation. F4HQJ

Vous pouvez contacter Frédéric à l’adresse ci-dessous:

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/08/23/f4hqj-balise-wspr-14-mhz-v2-00-a-base-de-esp32-et-si5351/feed/ 0 10361
F1ZBV prend de la hauteur ! https://blog.f8asb.com/2026/08/17/f1zbv-prend-de-la-hauteur/ https://blog.f8asb.com/2026/08/17/f1zbv-prend-de-la-hauteur/#comments Mon, 17 Aug 2026 10:59:04 +0000 https://blog.f8asb.com/?p=10347 Continuer la lecture →]]>

Il y a des projets qui prennent du temps, qui mûrissent doucement, qui avancent au rythme des discussions, des idées, des contraintes techniques… et puis un jour, ils se concrétisent. F1ZBV fait partie de ceux‑là.

Depuis plus d’un an, l’équipe d’OM impliquée dans le projet travaille en coulisses :
prises de contact, étude technique, dossiers administratifs… autant d’étapes indispensables, parfois longues, mais toujours motivées par l’envie d’améliorer le service rendu à la communauté radioamateur.
Chacun a apporté sa pierre à l’édifice, selon ses compétences, son temps, son engagement.
Un vrai projet collaboratif, comme on les aime dans notre hobby.
D’ailleurs, d’autres informations seront bientôt publiées sur ra88.org pour présenter plus en détail les coulisses de cette aventure.

Aujourd’hui, nous pouvons enfin partager la bonne nouvelle.

F1ZBV a déménagé à la Schlucht !

Le relais est désormais installé sur le site de la station de la Schlucht, à 1250 mètres d’altitude, avec un dégagement exceptionnel sur les Vosges depuis le 16/08/2026.
Un emplacement qui change tout : portée, qualité de réception, confort d’utilisation…
Bref, un vrai bond en avant.

Un chantier sérieux, un investissement réel

Le cœur du projet a été l’installation du pylône et des antennes, pour un coût total de 2500 €.

Aucun bricolage possible : tout le matériel est neuf, dimensionné pour supporter les conditions climatiques du massif vosgien.
Et comme nous intervenons sur un site qui ne nous appartient pas, nous avons le devoir de réaliser une installation propre, fiable et irréprochable.

Les travaux ont inclus :

  • Installation de l’alimentation électrique
  • Pose des chemins de câbles pour les coaxiaux
  • Mise en place de la fixation du pylône
  • Installation du pylône lui‑même

L’armoire, elle, a simplement changé d’adresse.
Les messages vocaux ont été mis à jour… avec une petite touche vosgienne qui devrait vous faire sourire lors de votre première écoute.😉

À vous de jouer !

Le relais est opérationnel, prêt à être testé, utilisé, apprécié.
Je vous invite à faire vos essais, à profiter de ce nouveau dégagement, et à envoyer vos reports sur la page dédiée du site ra88.org.

Il est important de noter que la fréquence reste inchangée et qu’il est désormais nécessaire d’utiliser une fréquence CTCSS de 118,8.

Ce projet est le fruit d’un travail collectif, d’une passion commune et d’une belle énergie OM. Merci à tous ceux qui ont contribué, de près ou de loin.

Les Vosges vous attendent sur les ondes !

Pour celles et ceux qui souhaitent soutenir l’entretien et l’amélioration des installations, il est possible de contribuer par une adhésion ou un don.
Cela nous permet de maintenir un service fiable et durable pour la communauté.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/08/17/f1zbv-prend-de-la-hauteur/feed/ 3 10347
F4HQJ: Balise WSPR v1.00 à base d’Arduino et AD9851 https://blog.f8asb.com/2026/06/18/f4hqj-balise-wspr-v1-00-a-base-darduino-et-ad9851/ https://blog.f8asb.com/2026/06/18/f4hqj-balise-wspr-v1-00-a-base-darduino-et-ad9851/#respond Thu, 18 Jun 2026 18:13:54 +0000 https://blog.f8asb.com/?p=10322 Continuer la lecture →]]>

Cet article décrit la réalisation d’une balise WSPR pour la bande des 20 mètres (14 MHz), construite autour d’un Arduino, d’un synthétiseur DDS AD9851, d’une horloge temps réel DS3231 et d’un amplificateur de puissance utilisant un transistor 2N5109.

L’ensemble délivre environ 200mW HF, une puissance largement suffisante pour obtenir des reports WSPR à l’échelle européenne et souvent mondiale lorsque les conditions de propagation sont favorables.

En entête de l’article, vous avez la vue de l’ensemble, réalisé en partie sur plaque à trous et plaques de cuivre avec pistes faites à la Dremel. (le transformateur d’impédance sur la plaque à trous a été supprimé).

Architecture générale

La chaîne d’émission est composée des éléments suivants :

  1. Arduino et écran Tft
  2. Horloge temps réel DS3231
  3. Synthétiseur DDS AD9851
  4. Encodeur rotatif
  5. Filtre de sortie DDS
  6. Amplificateur driver à transistor 2N5109
  7. Filtre passe-bas 14 MHz
  8. Antenne

    Connections entre modules :

    Module DDS AD9851

    Broche AD9851 Broche Arduino Nano Fonction dans le code

    W_CLK      D7      Clock de transmission
    FQ_UD      D6      Mise à jour de la fréquence
    DATA         D5      Données série
    RESET      D4      Réinitialisation du DDS
    VCC           5V      Alimentation
    GND         GND  Masse

    2. Écran TFT ST7735 (Affichage)

    Broche Écran Broche Arduino Nano Fonction dans le code

    CS D10 Chip Select
    DC (ou RS) D9 Data/Command
    RES (RST) D8 Reset écran
    SDA (MOSI) D11 SPI Data (fixe sur Nano)
    SCK (SCL) D13 SPI Clock (fixe sur Nano)
    VCC 5V ou 3.3V Selon ton modèle d’écran
    GND GND Masse

    3. Module RTC DS3231 (Heure UTC)

    Broche DS3231 Broche Arduino Nano Fonction
    SDA A4 I2C Data (fixe sur Nano)
    SCL A5 I2C Clock (fixe sur Nano)
    VCC 5V Alimentation
    GND GND Masse

    4. Encodeur Rotatif HW-040 (Contrôle)

    Broche Encodeur Broche Arduino Nano Fonction dans le code

    CLK D2 Interruption encodeur (A)
    DT D3 Interruption encodeur (B)
    SW A0 Bouton poussoir (Menu)
    VCC 5V Alimentation
    GND GND Masse

Le contrôleur : Arduino

L’Arduino constitue le cerveau du système.

Ses fonctions principales sont :

  • génération des trames WSPR ;
  • calcul des fréquences correspondant aux différents symboles ;
  • pilotage du DDS AD9851 ;
  • synchronisation temporelle.

Le protocole WSPR exige un démarrage extrêmement précis des transmissions. Chaque trame débute au début d’une minute paire (00, 02, 04, etc.) et dure environ 110,6 secondes.

L’Arduino surveille donc en permanence l’heure fournie par le DS3231 afin de déclencher les émissions au moment exact. Il intègre votre indicatif et votre locator que vous aurez juste à indiquer.

Synchronisation temporelle : DS3231

La précision de l’horloge est essentielle pour le WSPR. Le module DS3231 présente plusieurs

avantages :

  • oscillateur compensé en température (TCXO) ;
  • dérive très faible ;
  • stabilité de quelques ppm seulement.

Grâce à cette référence temporelle, les émissions restent correctement synchronisées même sans GPS.

Le DS3231 fournit à l’Arduino : les heures, les minutes et les secondes.

L’Arduino peut ainsi respecter les fenêtres d’émission WSPR avec une précision suffisante pour être décodée par les stations réceptrices.

Génération de fréquence : AD9851

Le cœur RF du montage est le DDS AD9851.

Le DDS (Direct Digital Synthesis) permet de générer une fréquence avec une résolution très fine et une excellente stabilité. Pour le mode WSPR, la modulation utilisée est une FSK à 4 niveaux.

Le logiciel de l’Arduino modifie donc légèrement la fréquence de sortie du DDS selon les symboles à transmettre.

Les décalages de fréquence entre symboles sont extrêmement faibles, de l’ordre de quelques hertz seulement.

Le DDS est particulièrement adapté à cette application grâce à :

  • sa grande résolution fréquentielle ;
  • sa stabilité ;
  • sa simplicité de pilotage.

Filtre de sortie DDS

Comme tout synthétiseur DDS, l’AD9851 produit :

  • le signal fondamental ;
  • des produits images ;
  • des harmoniques liées à l’horloge interne.

Un filtre passe-bas ou passe-bande est donc placé immédiatement après le transformateur d’adaptation.

Son rôle est de :

  • atténuer les composantes parasites ;
  • améliorer la pureté spectrale ;
  • éviter l’amplification de signaux indésirables par l’étage suivant.

Cette étape est essentielle pour obtenir un signal conforme aux bonnes pratiques radioamateurs.

Amplificateur pilote à 2N5109

Après filtrage, le signal est appliqué à un amplificateur construit autour d’un transistor 2N5109.

Le 2N5109 est un transistor RF très apprécié des radioamateurs pour :

  • sa linéarité ;
  • son faible bruit ;
  • sa robustesse ;
  • ses excellentes performances HF.

Dans cette réalisation, il est utilisé comme étage driver.

Ses fonctions sont :

  • augmenter le niveau du signal DDS ;
  • fournir une puissance suffisante pour l’antenne ;
  • conserver la qualité spectrale du signal WSPR.

L’étage délivre environ 200 mW. Il pourrait sortir davantage mais j’ai préféré le garder dans sa zone

de confort et cette puissance paraît modeste mais est largement suffisante pour le WSPR.

Le schéma :



Si nous désirez le pousser un peu, réduisez la valeur de la résistance d’émetteur, mais ne passez
pas les 70 mA de courant de repos !

(Mesures effectuées derrière le filtre décrit ci dessous)


Filtre passe-bas 14 MHz

Le dernier élément de la chaîne RF est un filtre passe-bas accordé pour la bande des 20 mètres.

Ses objectifs sont :

  • éliminer les harmoniques produites par l’amplificateur ;
  • respecter la pureté spectrale ;
  • éviter les brouillages hors bande.
  • Les harmoniques principales apparaissent notamment vers :
  • 28 MHz (2e harmonique) ;
  • 42 MHz (3e harmonique) ;
  • 56 MHz (4e harmonique).

Le filtre assure une forte atténuation de ces fréquences avant l’envoi du signal vers l’antenne.

Performances obtenues

Avec une puissance de sortie de 900 mW, une antenne correctement accordée et une bonne

propagation, cette balise permet :

• une couverture nationale permanente ;
• des reports européens quotidiens ;
• des liaisons intercontinentales lors des ouvertures favorables.

Le réseau mondial WSPRnet permet de visualiser en temps réel :

• les stations ayant reçu la balise ;
• le niveau reçu ;
• la distance parcourue ;
• les conditions de propagation.

Le système constitue ainsi un excellent outil pédagogique pour étudier les phénomènes de propagation ionosphérique. (Filtre calculé avec logiciel SimNEC)

En option :

En laissant l’encodeur rotatif appuyé au démarrage, l’heure se synchronise avec celle du PC et

lorsque l’ensemble est en marche, un contact sur ce même bouton bascule en mode CW (pour futur projet TRX CW).

ATTENTION : Découplage de l’alimentation du DDS OBLIGATOIRE

La qualité du découplage de l’AD9851 joue un rôle essentiel dans les performances globales de l’émetteur. Le DDS fonctionne à partir d’une horloge de plusieurs dizaines de mégahertz et génère des courants transitoires rapides susceptibles d’introduire du bruit sur les lignes d’alimentation. Afin de garantir une bonne pureté spectrale, chaque broche d’alimentation est découplée au plus près du circuit par des condensateurs céramiques de faible valeur (100 nF), complétés par des condensateurs de plus forte capacité (10 µF à 100 µF) assurant le filtrage des basses fréquences. Une attention particulière est portée à la qualité de la masse et à la longueur des connexions afin de limiter les inductances parasites.
Un découplage soigné contribue à réduire les raies parasites, le bruit de phase et les produits de mélange qui pourraient dégrader les performances du signal WSPR transmis.

Fichier .ino téléchargable ici

Les premiers retours :

F4HQJ entendu par :
WESSEX, DL1BAJ, DL6OW-WTM, LA1ZM, LA3JJ, EA1FAQ, OH3LMN/KIWI, OH3CUF,EA8/DF4UE, G4HZX/L, G4HZX, AIRSDR, S58WW, GW0KIG, PA5KT-15, PA0RDT, M7IAF, IW3HBX, G0TCD,G4ZFQ, PD2RPS, PC7A, PA1JMS, PA2JH, PI4RSZ, PA0SLT/4, PA0SLT/5, SM4GTV, DG8MAR, PD0OHW, G4WNC-1, SP8MK, DL0PF, KS0TRADE, G3VGZ, M9PSY-1, OE3GBB, GM0DHD, M0WMG, G0KTN, M9PSY, OE3GBB/P, OE3GBB/Q, G4WNC-2, G4AHG, SM0ECF, DP0POL, PI4THT, DL1XH, OE2WNL, G8LCO, OE5MMP, DL4RU, VO1CBL, DC1RDB, DK7MI, G4LCM, WD4ELG, G0BZB-SWL, LA3FY/2, 9A1FER, OE1ELW/8, YU1DGH, LA5VX, G4HDS, DK8FT/A, DK8FT, SV1BTL, DG7SFI-2


Conclusion

Cette réalisation démontre qu’il est possible de construire une balise WSPR performante avec des composants simples et peu coûteux (Environ 30 euros).

L’association d’un Arduino, d’un DDS AD9851 et d’une horloge DS3231 permet d’obtenir une excellente stabilité temporelle et fréquentielle. L’amplificateur à 2N5109 fournit une puissance de 900 mW suffisante pour explorer les capacités remarquables du mode WSPR.

Au-delà de son intérêt expérimental, ce type de balise constitue un formidable outil pour l’étude de la propagation HF, tout en illustrant les possibilités offertes par les techniques modernes de synthèse numérique de fréquence appliquées au radioamateurisme.

Tous les renseignements et le code Arduino sont dispo librement…..

Bonne réalisation. F4HQJ (et Claude)

Vous pouvez contacter Frédéric à l’adresse ci-dessous:

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/06/18/f4hqj-balise-wspr-v1-00-a-base-darduino-et-ad9851/feed/ 0 10322
F4HQJ: Deux stations 2,4 Ghz expérimentales pour une vingtaine d’euros !!!! https://blog.f8asb.com/2026/06/14/f4hqj-deux-stations-24-ghz-experimentales-pour-une-vingtaine-deuros/ https://blog.f8asb.com/2026/06/14/f4hqj-deux-stations-24-ghz-experimentales-pour-une-vingtaine-deuros/#respond Sun, 14 Jun 2026 06:42:13 +0000 https://blog.f8asb.com/?p=10291 Continuer la lecture →]]> Dans cet article, je vous partage un réalisation de Frédéric, F4HQJ.
C’est un radioamateur Vosgiens, qui expérimente quotidiennement et qui partage ses réalisations sur Facebook.
Afin de diffuser ses créations, il m’a transmis l’ensemble des éléments de fabrication pour partager plus facilement les sources.
–F4HQJ —
C’est en fabriquant un carillon pour mon portail de maison, distant d’une cinquantaine de mètres que l’idée m’est venue, Si je peux envoyer une petite musique à distance du portail à la maison, alors pourquoi ne pas tenter d’établir un QSO entre deux positions ! Alors, GO, le portail attendra un peu….

Il faut comprendre que nous échangerons en CW, mais le son entendu sera transporté par une trame numérique à la norme Wifi et non pas un signal tout ou rien de quelques hertz de bande passante.

1/ La carte ESP32U

Attention, le « U » est important dans la commande, il correspond au connecteur IPEX présent sur la carte, il nous permettra d’utiliser tout un tas d’antenne 2,4 Ghz !

Avec cette carte, nous allons émettre avec un protocole spécifique (ESP-Now)   propre au constructeur  Espressif ».

 La puissance de sortie maximum est de 100 mW soit 20 dbm, largement suffisant pour espérer faire un QSO d’une dizaine de kilomètres avec une yagi.

Il existe deux possibilités (logicielles) pour faire communiquer deux cartes ensemble. Le mode peer to peer (seule les deux cartes pourront communiquer entre elles via une adresse MAC propre)  ou le mode Broacast où là, plusieurs cartes pourront être utiliser.

Lorsque vous utilisez l’IDE Arduino pour téléverser le code, ne pas oublier d’appuyer sur le petit bouton « boot » de la carte jusqu’à ce que l’opération commence. Une mise à jour de votre logiciel Arduino sera nécessaire afin d’inclure les cartes ESP32.

2/ L’amplificateur pour fournir du son.

 Cet élément n’amène aucune observation particulière mise à part qu’ il est branché sur le 5 volts de l’ESP32, la sortie HP est indépendante du montage (masse non commune au reste).

3/ L’écran Oled

Toujours à un prix euh…. intéressant dirons nous, il sera alimenté sur la sortie 3,3V de l’ESP32.

4/ Le reste des courses, un petit condensateur chimique de 470 uf ou moins pour l’alimentation de l’ESP32, deux plaques à trous et deux potentiomètres de 10 kohms, 4 LED avec 4 résistances de 220 ohms,

5/ Les connections. Elles sont identifiables dans le code, mais les voilà sous forme d’un tableau (Merci Gemini !!)
Détail du matériel:

Quantité Composant Valeur / Détails
1 ESP32 Modèle 30 broches (DevKit V1)
1 Écran OLED 0.96″SSD1306 (I2C) – Jaune &Bleu
1 Module Audio HW-104 (ou LM386)
1 Haut-parleur 8 Ohms (0.5W à 2W)
1 Potentiomètre 10 kΩ (pour le volume)
1 LED Rouge Pour le TX
1 LED Verte Pour le RX
2 Résistances 220 Ω (pour protéger les LEDs)
1 Condensateur 100 µF à 470 µF (Électrolytique – pour l’audio)
1 Bouton / Pioche Votre manipulateur Morse

Pour le montage, rien de bien compliqué, les GPIO de la carte sont clairement indiquée à coté de la PIN correspondante, le câblage est donc sans surprise et sans aucune difficulté.

 

J’ai effectué quelques dizaines de tests, j’ai enfin trouvé le code magique. Le lendemain, j’ai fait un test  avec un OM radioamateur situé à environ 10 km du QRA et là, miracle, cela a été un franc succès ! Superbe qso CW réalisé sur 2,412 Ghz d’une pureté rare, j’en ai perdu ma CW tellement la qualité était au rendez vous !

A mon retour de ce test, je devais passer à la version finale et améliorée. J’ai laissé tomber les breadboards pour faire le montage sur plaque à trous et j’ai décidé de rajouter un petit écran pour afficher la puissance du signal reçu…

Voici la version finale dans son boitier (profilé alu et impression 3D).

Ces petits modules peuvent parfaitement être utilisés pour s’entraîner au QSO CW, avec deux opérateurs dans une pièce différente mais également pour tester des antennes 2,4 Ghz.

Ces petites cartes ouvrent la portes à des tonnes de projets !! La version Phonie vient d ‘être finalisée et fera l’objet d’un futur article.

Un prochain test sera effectué avec une distance d’environ 20 km…

Le fichier ino pour l’ESP32 est disponible ici

Video du premier  QSO CW :
https://www.youtube.com/shorts/tpQjiUSWQt0

Une version Phonie a également été réalisée.

Profile Facebook

–F4HQJ–
Vous pouvez contacter Frédéric à l’adresse ci-dessous:
Conclusion:

C’est avec grand plaisir que j’ai publié cet article, je peux d’ores et déjà annoncé qu’il y en aura d’autre, car je sais que l’OM bricole sans cesse et qu’il m’en a envoyé 2 :).

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/06/14/f4hqj-deux-stations-24-ghz-experimentales-pour-une-vingtaine-deuros/feed/ 0 10291
Morse Invaders, apprendre la CW en jouant https://blog.f8asb.com/2026/04/04/morse-invaders-apprendre-la-cw-en-jouant/ https://blog.f8asb.com/2026/04/04/morse-invaders-apprendre-la-cw-en-jouant/#respond Sat, 04 Apr 2026 09:33:32 +0000 https://blog.f8asb.com/?p=10256 Continuer la lecture →]]>

Dans cet article, je vous partage, un site en ligne d’apprentissage CW par le jeu mais également la réalisation d’une interface USB afin de connecter un morse paddle.

https://www.morseinvaders.com


Morse Invaders
est un outil pédagogique et ludique conçu par KE6EEK pour apprendre et perfectionner la maîtrise du code Morse tout en s’amusant. Inspiré des classiques du jeu d’arcade, le concept est simple mais redoutablement efficace : pour “éliminer” les éléments qui apparaissent à l’écran, l’utilisateur doit saisir avec le manipulateur ou les touches leur équivalent en Morse le plus rapidement possible.

Le site s’adresse aussi bien aux radioamateurs en herbe qu’aux curieux souhaitant stimuler leur mémoire et leur coordination.
Grâce à une interface épurée et une progression intuitive, il transforme un apprentissage souvent perçu comme austère en un véritable défi de réflexes.
Que vous soyez là pour battre un score ou pour mémoriser l’alphabet morse,
Morse Invaders prouve que les technologies de communication les plus anciennes peuvent encore être furieusement modernes.

Ci-dessous, une petite démo de hier au Radioclub F8KHP partagée par F8DSN.

L’interface est basé sur un 32U4 qui permet de simuler les périphériques HID.
De ce fait, un souris ou un clavier.
Le jeu utilise par défaut les touches CTRL gauche et droite.
J’ai simplement utilisé une carte Arduino micro toute faite et utilisé 2 entrées pin 9 et pin 10 avec résistance pullup interne sur une prise jack audio.

Ci-dessous le code utilisé:

#include <Keyboard.h>

const int button1Pin = 10; // Bouton 1 → CTRL gauche  const int button2Pin = 9; // Bouton 2 → CTRL droit

const char key1 = KEY_LEFT_CTRL;

const char key2 = KEY_RIGHT_CTRL;

void setup() {

pinMode(button1Pin, INPUT_PULLUP); // Pull-up interne

pinMode(button2Pin, INPUT_PULLUP); // Pull-up interne

Keyboard.begin();

}

void loop() {

// Bouton 1 → CTRL gauche

if(digitalRead(button1Pin) == LOW){

Keyboard.press(key1);

}else{

Keyboard.release(key1);

}

// Bouton 2 → CTRL droit

if(digitalRead(button2Pin) == LOW){

Keyboard.press(key2);

}else{

Keyboard.release(key2);

}

}

Si besoin vous pouvez changer les Pin ou les touches associées.
Choisir l’interface Arduino Leonardo pour la programmation sur l’interface Arduino IDE.

Voici les photos du montage:

J’ai gratté le vernis au dos de la platine pour y souder la masse du connecteur.

2 fils soudés sur le connecteur et les pins 9 et 10.

Voila un petit montage facile à réaliser et plutôt sympa pour s’entrainer à la manipulation.
Je précise qu’il est préférable de savoir décoder avant de manipuler lors de l’apprentissage du morse.
Je me suis concentré sur la partie TX de l’application mais la partie RX est également possible sur le site.

Un autre test pour évaluer la vitesse avec la même configuration:
https://bensbestbentwire.com/

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM ainsi que des actualités Tech et radio, en entrant votre adresse email ICI. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2026/04/04/morse-invaders-apprendre-la-cw-en-jouant/feed/ 0 10256