electronique – Blog radioamateur de F8ASB https://blog.f8asb.com Promouvoir est notre devoir ... Sun, 23 Aug 2026 11:26:53 +0000 fr-FR hourly 1 98010425 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
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
Le module capteur https://blog.f8asb.com/2026/03/01/le-module-capteur/ https://blog.f8asb.com/2026/03/01/le-module-capteur/#respond Sun, 01 Mar 2026 14:07:51 +0000 https://blog.f8asb.com/?p=10143 Continuer la lecture ]]>

 

Aujourd’hui, je vous décris le module capteur en charge du relevé de température et de la tension batterie.
Description:

Ce projet met en œuvre un petit module USB capable de mesurer la température ainsi que la tension d’une batterie, puis de renvoyer ces valeurs sur une liaison série. Compact, économe en énergie et simple à interroger, il constitue un outil idéal pour la surveillance d’alimentations, de systèmes embarqués ou de montages radioamateurs.

Le but est de disposer d’un dispositif USB qui :

  • lit la température via une sonde numérique DS18B20,
  • mesure la tension d’une batterie grâce à un pont diviseur,

Lecture de la température

La sonde DS18B20 est pilotée via le bus OneWire.

  • envoie une requête de mesure,
  • lit la température en degrés Celsius,
  • renvoie la valeur sous la forme :
    T=23.7 C
    

Ce capteur numérique garantit une bonne précision sans nécessiter d’étalonnage complexe.

Mesure de la tension batterie

La tension à mesurer passe par un pont diviseur composé de deux résistances (R1 = 22 kΩ, R2 = 6,8 kΩ). Le microcontrôleur lit la tension sur l’entrée analogique A0, puis calcule la tension réelle selon la formule :

Vin=VA0×R1+R2R2×correction

La valeur retournée ressemble à :

V=12.4 V

Une variable correction permet d’ajuster finement la mesure si nécessaire.

Le Matériel:
Carte microcontrôleur 32U4
Arduino nano est possible également
Une résistance de 6,8K (ou 4,7K + 2,2k)
Une résistance de 22K
Un capteur de température 18B20
Led jaune
Connecteur entrée alimentation
Fichiers 3D

Le programme Arduino est disponible directement sur le simulateur.

Lien vers le simulateur:

https://wokwi.com/projects/452516748378971137


Cliquer sur le bouton lecture vert pour exécuter la simulation.
Sur le champ du bas vous pouvez envoyer la commande T ou V.
En cliquant tu le potentiomètre ou sur le capteur de temperature vous pouvez faire varier les valeurs.

Schéma électronique:

J’ai utilisé 2 résistances en série de 4,7k + 2,2K car je n’avais pas de 6,8K sous la main.

Indication visuelle

Une LED connectée sur la broche 2 s’allume brièvement lors du traitement d’une commande, ce qui permet de visualiser l’activité du module.

Exemple d’utilisation

Depuis un terminal série :

  • envoyer T → obtenir la température
  • envoyer V → obtenir la tension batterie

Aucune configuration complexe, aucune trame exotique : une seule lettre suffit.

Le fichier Python pour aller lire les informations et les stocker dans le Raspberry:
Disponible sur Github 
Celui-ci intégré une temporisation de lecture et la sauvegarde des données.

L’intégration dans Svxlink:

Ajouter le dossier mesureV dans le dossier /home/
et copier le scripts mesureVT.py

Afin de faire la mesure de tension quand le relais est en veille, nous devons lancer le script de mesure lorsque que le relais passe en rx, une temporisation de 10s (configurable) est prévue.
Pour cela nous éditons le fichier RepeaterLogic.tcl qui se situe dans le dossier /usr/share/svxlink/event.d/local/

Editer RepeaterLogic.tcl
Ajouter à la fin de la partie repeater_down ajouter le lancement du script:
set runcmd [exec python3 /home/mesure/mesureVT.py];

proc repeater_down {reason} {
global mycall;
variable repeater_is_up;
#script lecture tension
set runcmd [exec python3 /home/mesure/mesureVT.py];

Dans le même dossier, éditer Logic.tcl, dans la partie dmtf, copier le code ci-desous:

######################
#15 mesure de tension# 
######################

if {$cmd == "15"} {

# Lecture du fichier
set f [open "/tmp/mesureV.txt" r]
set data [read $f]
close $f

# Extraction avec regexp
if {[regexp {V=([0-9]+\.[0-9]+)\s*V} $data -> valeur]} {

puts "Tension Alim:$valeur V"
playMsg "SVXCard/Mesurement" "PowerSupplyVoltage";
playVoltage $valeur;
} else {
puts "Aucune tension trouvée dans le fichier"
}

return 1
}

##########################
#14 mesure de temperature#
##########################

if {$cmd == "14"} {
# Exécute le script Python et lit toute la sortie
set f [open "|python3 /home/mesure/mesureT.py" r]
set output [read $f]
close $f

# Extraction de la température au format :
# Température : 28.9
set temperature ""

if {[regexp {Température\s*:\s*([0-9]+\.[0-9]+)} $output -> temp]} {
set temperature $temp
}

# Affichage du résultat
if {$temperature ne ""} {
puts "Temperature:"
puts $temperature

playMsg "SVXCard/Weatherstation" "tempint";
playTemp $temperature;

} else {
puts "Erreur : impossible d'extraire la température"
}
return 1
}

Le script écrit 1 fichiers dans le dossier temporaire à la retombée du relais pour avoir une tension hors charge dans /tmp/mesureV.txt

A la reception du code DTMF, SvxLink ira lire la valeur dans le fichier pour la tension et en direct pour la température.

Les photos de la réalisation du capteur:


Conclusion:

Vous disposez désormais de la description nécessaire pour réaliser ce type de capteur. Vous pourrez également interagir avec celui‑ci et associer des actions en fonction des valeurs mesurées.

Afin de préserver les batteries, le relais pourrait s’arrêter à partir d’un certain seuil de tension, annoncer vocalement la tension mesurée lors de l’ouverture du relais, ou encore alerter en cas de tension basse des batteries.

Vous l’aurez compris, votre imagination fera le reste : il ne s’agit ici que d’une approche logicielle à mettre en place.

Je préconise de sauvegarder les fichiers que vous allez modifier en amont, ce qui vous permettra de revenir en arrière dans le cadre d’une erreur.

Bonne réalisation.

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/03/01/le-module-capteur/feed/ 0 10143
Le module radio https://blog.f8asb.com/2026/02/21/le-module-radio/ https://blog.f8asb.com/2026/02/21/le-module-radio/#respond Sat, 21 Feb 2026 13:35:34 +0000 https://blog.f8asb.com/?p=10141 Continuer la lecture ]]>

Je vous décris aujourd’hui, le module radio.

Dans de nombreux montages radio modernes — relais, hotspots, passerelles ou interfaces PC‑radio — il est indispensable de disposer d’un module fiable capable d’assurer à la fois la gestion audio, la détection de porteuse (SQUELCH) et la commutation PTT.
Le module présenté ici, basé sur le µUsbPlug, répond précisément à ces besoins grâce à une conception simple, robuste et parfaitement adaptée aux usages radioamateurs.

L’idée de départ de la carte UsbPlug était justement de mettre à disposition un module qui puisse s’intégrer sur des cartes filles de vos créations.

Matériels nécessaires:

Un module compact 

Ce module se distingue par trois éléments principaux :

  • Le µUsbPlug de F8ASB, cœur de l’interface matérielle
  • 2 connecteurs RJ12, utilisés pour relier proprement les radios (audio In et Out, PTT, SQUELCH, masse)
  • Un port USB‑A, permettant la connexion directe à un ordinateur, un Raspberry Pi ou tout autre système informatique.

Au centre de l’ensemble, on retrouve le CM119, un chipset audio USB très apprécié dans le monde radioamateur pour sa stabilité et sa capacité à gérer des signaux audio faibles ou modulés.

Le CM119 n’est pas une simple carte son USB. Il possède plusieurs caractéristiques qui en font un composant de choix pour les interfaces radio :

  • Entrée et sortie audio de bonne qualité
  • Gestion matérielle de GPIO intégrés
  • Possibilité d’exploiter ces GPIO pour piloter le PTT ou lire un signal SQUELCH
  • Compatibilité parfaite avec Linux, Windows et les distributions orientées radio (SvxLink, Direwolf, allstar, etc.)

Grâce à lui, le module devient immédiatement reconnu comme une carte son USB standard, ce qui simplifie énormément l’intégration logicielle.

Le module permet de se relier aux radios avec des connecteurs RJ12 ou souder sur les pin dédié au connecteur HE10 sur la partie supérieur.
La partie basse est consacrée pour le raccordement en USB.
Les pins de chaque coté, peuvent être utilisé pour faire des modules qui se raccordent entre eux par le coté.

Dans la fente, on y glisse un écrou carré M3

Voici l’ensemble du module, les boitiers s’emboitent l’un dans l’autre.
Aucune vis n’est nécessaire, les renforts intérieurs sur le cache permettent la rigidité des bords pour que l’emboitement tienne correctement.
Le positionnement de la carte se fait par les index directement intégrés sur le boitier.
Les petites fentes arrivent en face des leds de la carte µUsbPlug.
Sous les connecteurs RJ12, il y a des pin disponible pour mettre le raccordement de votre choix.

Les étiquettes utilisées sont des chez AVERY ref. L6008, impression laser.
Sur demande je peux fournir les pictogrammes utilisés.

Bonne réalisation.

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/02/21/le-module-radio/feed/ 0 10141
Le module micro-ordinateur https://blog.f8asb.com/2026/02/14/le-module-micro-ordinateur/ https://blog.f8asb.com/2026/02/14/le-module-micro-ordinateur/#respond Sat, 14 Feb 2026 12:37:02 +0000 https://blog.f8asb.com/?p=10139 Continuer la lecture ]]>

Je vous décris aujourd’hui, le module micro-ordinateur.
Au cœur de l’architecture modulaire du relais, le module micro‑informatique regroupe l’ensemble des fonctions logicielles essentielles au traitement du signal et à la gestion des services.
Il repose sur un Raspberry Pi équipé de SVXLink, véritable moteur du relais, chargé d’assurer la commutation audio, la gestion des tonalités, la logique de contrôle et l’interconnexion avec les réseaux disponibles.

Installé dans un boîtier dédié, ce module est pensé pour être autonome, facilement remplaçable et totalement indépendant des autres éléments du système.

Cette approche permet de séparer clairement la partie “intelligence” du relais de ses modules RF ou audio, facilitant la maintenance, les mises à jour logicielles et l’évolution future du système sans impact sur les autres briques matérielles.

Toujours dans une approche modulaire, l’idée est de choisir n’importe quelle solution informatique et de l’intégrer dans un boitier qui a une fixation sur rail DIN intégrée.
Idéalement, il faut qu’il soit équipé de ports USB pour les périphériques extérieurs, et Ethernet, pour les connexions externes.

Il a plusieurs boitiers DIN disponibles, dont une version pour Pi Zero avec alimentation intégrée disponible, le RaspiBoxZero que j’ai utilisé sur le relais comme premier montage.

L’impression ne donne aucune limite quant à l’adaptation de n’importe quelle carte micro-ordinateur dans un boitier DIN.

Matériels nécessaires:

Un boitier rail Din pour PI4 (existe en Pi5)
Un Pi4 + carte SD
Un ecran Waveshare 1,28″ rond TACTILE
4 vis M2 x 8
4 vis M2,6 x 10
Fichiers 3D

 


L’idée est de prendre en sandwich l’écran Oled entre la façade extérieure et une platine à l’intérieur du boitier.
De la colle chaude a été ajoutée sur le connecteur du Raspberry Pi afin de bien maintenir la connexion écran – Raspberry

L’alimentation se fait directement par le raccordement de 2 fils sur le port GPIO

Le résultat final est plutôt, sympathique, l’intégration de l’écran Oled se fait à la perfection.


La programmation fera l’objet d’un autre article, car l’ensemble des fonctions n’est pas encore implantées.
Actuellement il est possible de redémarrer ou d’arrêter le système.
L’écran tactile, permettra de voir le statut de SVXLink, les mesures du capteur T°/V et l’accès aux commandes pour le redémarrage et l’arrêt.
Cela permet aux co-sysop, qui n’ont pas de connaissances Linux, de pouvoir intervenir facilement sur l’installation.

Fiche technique et câblage de l’écran LCD 1,28″.

Bonne réalisation.

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/02/14/le-module-micro-ordinateur/feed/ 0 10139
Le relais radioamateur modulaire https://blog.f8asb.com/2026/02/08/le-relais-radioamateur-modulaire/ https://blog.f8asb.com/2026/02/08/le-relais-radioamateur-modulaire/#respond Sun, 08 Feb 2026 07:20:47 +0000 https://blog.f8asb.com/?p=10132 Continuer la lecture ]]>

Pour faire suite à l’article, ” vers une structure de relais modulaire ” et de la présentation à la conférence au salon ISERAMAT, je partage avec vous la première photo de famille des modules pouvant composer un relais.
Libre à chacun d’installer ou non un de ces modules.

Pour rappel, chaque module se fixe sur des rails DIN standards ; ils seront donc tous équipés du système de fixation correspondant.
Bien sûr, si l’un des modules vous intéresse mais que vous n’utilisez pas ce système de fixation, vous serez libre de l’adapter à votre installation.

Cette approche permet de faire évoluer ou de dépanner uniquement ce qui est nécessaire.

Une série d’article décrira chaque module un par un:

Comme d’habitude, la description complète sera partagée.

Les modules faisant largement appel à l’impression 3D, les fichiers seront eux aussi mis à disposition ainsi que tous les composants nécessaires à la fabrication.

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/02/08/le-relais-radioamateur-modulaire/feed/ 0 10132
Le réseau CORASUN, c’est quoi ? https://blog.f8asb.com/2025/11/23/le-reseau-corasun-cest-quoi/ https://blog.f8asb.com/2025/11/23/le-reseau-corasun-cest-quoi/#respond Sun, 23 Nov 2025 07:50:50 +0000 https://blog.f8asb.com/?p=10097 Continuer la lecture ]]>
Pour continuer la série d’article où les utilisateurs de µUsbPlug partage leurs réalisations,
je vous présente le réseau CORASUN.

CORASUN signifie COllectif des RAdioamateurs du SUNdgau, il s’agit d’un salon régional basé en Alsace (68).

Encore un nouveau réseau, vont penser certains ! Pourquoi ? Comment ?
Le groupe CORASUN, la bande de copains du COllectif des RAdioamateurs du SUNdgau, inquiet de l’avenir des relais existants dans le Haut-Rhin, a décidé de mettre en place ses propres liaisons simplex et surtout ouvertes au monde.

POURQUOI ?
Les relais locaux, bien que très bien situés et couvrant presque toute l’Alsace, ne sont malheureusement pas ouverts au monde extérieur. Ils présentent donc un intérêt limité. Mis à part la balise toutes les 15 minutes, il est très rare d’y entendre un QSO.

Notre réseau, quant à lui, est ouvert aux principaux réseaux francophones. Il permet ainsi de communiquer entre Haut-Rhinois tout en s’ouvrant à des réseaux tels que le RRF, le RI49, etc.

COMMENT ?
CORASUN déploie donc un réseau alternatif (non concurrentiel), composé d’une dizaine de links simplex basés sur SVXLINK.
Les habitués de la région comme les radioamateurs de passage pourront accéder au RRF, RI49, FON, BAV, LOC, TEC ainsi qu’au salon spécial du 68, où se retrouvent les OMs de CORASUN. Nous avons préféré multiplier le nombre de lien plutôt que d’utiliser de la puissance.
La plupart des liens fonctionnent avec 5W et une antenne type X50.

Ce nouveau réseau connecté présente aussi l’avantage d’offrir des points d’accès dans des vallées jusqu’ici inaccessibles aux relais existants (Vallée de Thann, bientôt la Vallée de Masevaux).

Il possède également son propre tableau de bord visible à l’adresse suivante:
https://corasun.f4jzf.fr/

Dès 2026, les QSO d’info local seront diffusés sur YouTube en directe… , avec un invité radioamateur pour discuter d’un point technique particulier et bien maîtrisé.

Je vous partage quelques photos qui m’ont été envoyés de certaines installations qui composent le réseau.

Conclusion:

Le réseau CORASUN est piloté par Alain F4JZF qui a regroupé des copains et trouvé une alternative aux terrains vallonés.

J’ai rencontré Alain sur un salon local du 68 qui m’avait dit:
“Je te prends une carte µUsbPlug mais je ne sais pas encore ce que je vais en faire.” 🙂
Le projet a mûri, et après quelques échanges, il s’est concrétisé.

Merci à lui pour son implication dans la réalisation de ce réseau, afin de faciliter l’accès au trafic radio.

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/2025/11/23/le-reseau-corasun-cest-quoi/feed/ 0 10097
Programmer directement la µDraCard sans µSvxCard. https://blog.f8asb.com/2025/09/21/programmer-directement-la-%c2%b5dracard-sans-%c2%b5svxcard/ https://blog.f8asb.com/2025/09/21/programmer-directement-la-%c2%b5dracard-sans-%c2%b5svxcard/#respond Sun, 21 Sep 2025 09:33:42 +0000 https://blog.f8asb.com/?p=10062 Continuer la lecture ]]>

Dans cette article, je vous montre comment programmer une carte µDraCard directement sans la carte µSvxCard. Je vous partage 2 méthodes.

On utilise un convertisseur de type CH340 qui nous permet de communiquer grâce à la conversion Usb vers port série.

Nous les raccorderons comme la photo ci-dessus:
CH340                        µDraCard
5V                                       5V
GND                                GND
RXD                                RXD
TXD                                TXD

Rien de plus simple pour les branchements.

Mettre tous les Dipswitch de la µDraCard en ON.

1 – PROGRAMMATION SUR UN RASPBERRY PI

Une fois branché sur votre ordinateur Linux, vous pourrez vérifier si le convertisseur est reconnu avec la commande suivante: lsusb

Vous obtiendrez:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Vérifier ensuite qu’un nouveau port a été détecté:

Vous retrouverez le listing avec la commande ls /dev/, dans la liste ttyUSB0 vous confirme que tout est prêt.

Au niveau logiciel, il suffit de modifier le port et d’intégrer le port USB.
Editons le ficher qui assure la programmation:
nano /opt/uDraCard/uDraProg.py

remplacer
serport = ‘/dev/ttyAMA0’
par
serport = ‘/dev/ttyUSB0’

Enregistrer les modifications CTRL+X puis yes.

Vous pouvez désormais utiliser le menu en tapant hotspot et sélectionner Configuration de la carte uDraCard.
Ensuite suivre les instructions comme habituellement.

Dans cet exemple, nous utilisons l’image uUsbPlugV1.0.img.7z

2 – PROGRAMMATION AVEC GOOGLE CHROME:
Une autre alternative avec le même câblage et le même adaptateur, ouvrer Google Chrome et aller sur la page https://f8asb.github.io/sa818.
Cette solution vous permet d’effectuer la programmation depuis n’importe quel ordinateur.

Branchez l’interface, choisir le port com, vous pouvez lire la configuration (uniquement les fréquences), et lire la version de votre module SA818.
Ensuite par section, vous pouvez modifier les paramètres et faire appliquer.
Dans le cadre gris, tout en bas de la page, vous pourrez voir les informations envoyées et reçues entre les périphériques.

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/2025/09/21/programmer-directement-la-%c2%b5dracard-sans-%c2%b5svxcard/feed/ 0 10062
Relais F1ZMV par Christian F4GVA dans le 43 https://blog.f8asb.com/2025/09/14/relais-f1zmv-par-christian-f4gva-dans-le-49/ https://blog.f8asb.com/2025/09/14/relais-f1zmv-par-christian-f4gva-dans-le-49/#respond Sun, 14 Sep 2025 11:10:21 +0000 https://blog.f8asb.com/?p=10025 Continuer la lecture ]]> Dans cette article, j’ai l’occasion de vous partager la réalisation de Christian F4GVA qui a repris en main le relais F1ZMV.
Ce qui est intéressant de prendre en compte c’est que Christian n’avait pas une grande expérience dans les relais et qu’il a réussi à finaliser le projet.
J’ai rencontré Christian sur le salon Isermat 2025 ou il a pu me partager sa problématique et ses doutes sur la capacité de faire un relais VHF.
Très rapidement après lui avoir donné quelques explications, il s’est décidé à démarrer le projet.

F1ZMV est un relais VHF qui utilise les Fréquences VHF 145,7125 Mhz décalage de -600 khz avec un CTCSS DE 71,9 hz situé dans le département 43.

Ci-dessous la liste personnalisée de options mise en place:

  • K à la tombée du squelch
  • Connexion à un serveur régional déjà existant
  • Envoi de message personnalisé à heure spécifique
  • Réglage d’un temps court de retombé du relais
  • Installation de la météo vocale, données Openweather de Loudes (dept 43)
  • Parametrage Dwservice
  • Information salon connecté sur DTMF et sur ouverture du relais
  • Message vocaux personnalisés.
  • Retour sur le salon RI49 par défaut

La solution informatique à base de Svxlink sous Linux nous offre les possibilités d’intégrer tous ce que l’on souhaite.

L’installation est composé de:

  • 2 Motorola GM360 VHF
  • 1 Raspberry Pi 4
  • 1 µUsbplug

La µUsbPlug peut être utilisé pour des modes digitaux, pour des Hotspots, et cette fois-ci vous la verrez sur l’application relais radioamateur.

Voici une photo de l’intérieur du rack radio avec en son centre la µUsbPlug dans son boitier 3D  imprimable.
Les boitiers sur la gauche contrôlent les ventilateurs selon les températures mesurées.

Je vous partage le câblage de la µUsbPlug et des 2 Motorola réalisé par Christian.
Le montage était utilisé précédemment en relais numérique.

Le câblage sur la µUsbPlug est simple il y a une prise USB d’un coté qui se connecte sur le Raspberry Pi et les signaux radio de l’autre.
Entrée Audio – Sortie audio – Masse – PTT – Squelch

Vous pouvez regarder la première partie de la conférence ISERAMAT pour comprendre le fonctionnement de la µUsbPlug.

Christian a la gentillesse de partager les captures d’écran et les fichiers de configuration CPS des MOTOROLA ( RX + TX).
Vous pouvez les télécharger ici.

CONCLUSION:

Le relais est desormais sur site depuis plusieurs mois et fonctionne parfaitement.
Christian a pris le temps de comprendre le fonctionnement de Svxlink, de déterminer le cahier des charges et de faire des essais chez lui pendant plusieurs semaines.

N’hésitez pas à contacter Christian F4GVA pour tout renseignement, c’est avec plaisir qu’il partagera son expérience.

Vous pouvez retrouver d’autres informations sur la page dédié de F1ZMV de QRZ.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/2025/09/14/relais-f1zmv-par-christian-f4gva-dans-le-49/feed/ 0 10025