svxlink-logo
 

Répéteurs Duplex SvxLink


Dans la continuité du tutoriel précédent consacré à la configuration d’un Répéteurs simplex SvxLink, ce guide vous accompagnera dans la mise en œuvre d’un répéteur duplex SvxLink.

Vous y trouverez une explication détaillée sur le fonctionnement des répéteurs duplex interconnecté, accompagnée d’une brève démonstration et d’une présentation des configurations des systèmes d’exploitation pour répéteurs, dans la section intitulée Répéteurs duplex interconnectés faciles à réaliser.

Description du répéteur:

Comme à mon habitude, et c’est je que je préfère, j’ai réalisé un répéteur duplex en utilisant deux radios, l’une dédiée à la réception et l’autre à l’émission, un Raspberry Pi, ainsi qu’une carte son USB CM108 modifiée.

 
Répéteurs duplex interco

Répéteurs Duplex Interconnecter

modif-carte-son-USB-04

Carte son USB CM108 modifiée

Pour mon exemple, j’ai choisi deux radios Motorola, mais toute autre radio disposant de sorties de commande équivalentes peut parfaitement faire le même travail.

Branchement de la carte son avec le Raspberry Pi et la connecter au deux radios.

Pour le branchement de la carte son côté Raspberry Pi, c'est sur un des ports USB.

En ce qui concerne les radios, deux faisceaux de trois fils chacun sortent de la carte son. Je les ai répartis sur les connecteurs situés à l’arrière des radios.

 
Branchement des radios

Branchement des radios

Sur la photo ci-dessus, vous allez constater pour la partie émission (radio en haut), j’ai branché la radio émettrice sur trois pins:

- PIN3 : PTT

- PIN5 : TX (entrée audio du poste)

- PIN7 : GND

Pour la partie réception, j’ai branché la radio réceptrice sur trois pins differents:

- PIN7 : GND

- PIN8 : COS (il faut l'activer lors de la programmation du poste)

- PIN11 : RX (sortie audio du poste)

Les préparatives avant de commencer l'installation:

- Il est nécessaire de télécharger et d'installer soit la version Raspios Buster armhf lite, soit Raspios Bullseye armhf lite, qui sont l'équivalent de Debian 10 et Debian 11, sur la carte SD.

- Insérez la carte microSD dans le Raspberry Pi, branchez la carte son sur l'un des ports USB, puis connectez l'alimentation. Le Raspberry Pi détectera automatiquement la carte son (une LED va s'allumer en continu sur la carte son).

   

NB: Ce tutoriel vous guidera à installer la version release 24.02 du 25 Février 2024 de SvxLink.

1- Configuration de la carte son USB CM108

- Se connecter sur votre Raspberry Pi en SSH.

A- Dans le terminal tapez:

ls -l /dev/

Vous trouverez plus que probablement une ligne au debut qui ressemble à:

ls -l /crw------- 1 root root    241,   0 Nov  1 13:17 hidraw0

hidraw0

hidraw0 : c'est le nom de la carte USB


B- L'étape suivante consiste à permettre au "udev" de contrôler le fonctionnement interne de la carte son USB.

Cela nécessite que nous modifions une règle qui se trouve dans "/etc/udev/rules.d/99-com.rules".

Éditez le fichier 99-com.rules:

sudo nano /etc/udev/rules.d/99-com.rules

Puis nous faisons défiler environ 5 lignes et créons une nouvelle ligne qui se trouve ci-dessous:

KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0777"

KERNEL

Après avoir effectué vos modifications, appuyez sur CTRL + X puis tapez Y suivi d'Enter.

C- Pour que le système accepte les modifications, tapez:

sudo udevadm control --reload-rules
sudo udevadm trigger

le service "udev" redémarre sans qu'il soit nécessaire de redémarrer l'appareil.

3- Définir la carte son USB comme périphérique audio par défaut.

Tout d'abord nous devons trouver l'ID du périphérique de la carte son USB.

A- Dans le terminal tapez:

arecord -l

Vous devriez obtenir un résultat similaire à :

**** List of CAPTURE Hardware Devices ****
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

arecord

Dans cet exemple la carte son USB a était répertorié comme Carte 1, Périphérique 0.

On va modifiez les lignes "default.ctl.card" et "default.pcm.card" en Changan le "0" par "1" qui se trouve dans la fichier "alsa.conf".

B- Éditez le fichier alsa.conf.

sudo nano /usr/share/alsa/alsa.conf

C- Puis modifiez les lignes:

default.ctl.card 1
default.pcm.card 1

alsa.conf

Après avoir effectué vos modifications, appuyez sur CTRL + X puis tapez Y suivi d'Enter.

D- Redémarrez maintenant le Raspberry Pi

sudo reboot

NB: Pour ceux qui ont installé l'OS Bullseye Lite (Debian 11)

Il y a un ajustement à appliquer pour le Raspbian Bullseye sur le Raspberry Pi permettant à la carte son de rester prioritaire pour SVXLink. Sans cela, les pilotes audio HDMI prendront la priorité à chaque démarrage du système.

Pour résoudre ce problème, il faut éditer le fichier "config.txt".

sudo nano /boot/config.txt

Trouvez cette ligne: "dtoverlay=vc4-kms-v3d" et ajoutez "noaudio".

dtoverlay=vc4-kms-v3d

Ajoutez "noaudio" pour qu'elle devienne:

dtoverlay=vc4-kms-v3d,noaudio

config.txt

Pour enregistrer vos modifications, appuyez sur CTRL + X puis tapez Y suivi d'Enter.

Redémarrez le Raspberry Pi

sudo reboot

Après le redémarrage, la carte son USB devrait être la seule carte son déclarée dans le système, donc plus de perte de Channel.

Pour voir le résultat tapez :

aplay -l

aplay-l

4- Installation du système SvxLink:

Avant tout il faut se connecter sur votre Raspberry Pi en SSH.

A- Mettez à jour du système

Dans le terminal tapez:

sudo apt update

Puis:

sudo apt upgrade -y

B- Installation du "GIT".

Exécutez cette commande pour configurer les outils requis pour créer SVXLink:

sudo apt install git -y

Copiez et collez en une seule ligne.

sudo apt install build-essential g++ make cmake libsigc++-2.0-dev libgsm1-dev libudev-dev libpopt-dev tcl-dev libgpiod-dev gpiod libgcrypt20-dev libspeex-dev libasound2-dev alsa-utils libjsoncpp-dev libopus-dev rtl-sdr libcurl4-openssl-dev libogg-dev librtlsdr-dev groff doxygen graphviz python3-serial libssl-dev toilet apache2 php -y

Puis attendrez quelque minute pour que l'installation des outils se fait.

Si tout se passe bien vous devriez obtenir un résultat similaire à :


install

C- Création de groupes et d'utilisateurs

sudo groupadd svxlink
sudo useradd -g svxlink -d /etc/svxlink svxlink
sudo usermod -aG audio,nogroup,svxlink,plugdev svxlink
sudo usermod -aG gpio svxlink

D- Téléchargez les fichiers pour installer la version release 24.02 du 25 Février 2024 de SvxLink:

sudo wget https://github.com/sm0svx/svxlink/archive/refs/tags/24.02.zip

Dézipper le fichier "24.02.zip".

sudo unzip 24.02.zip

Renommer le dossier "svxlink-24.02" en "svxlink".

sudo mv svxlink-24.02 svxlink

Supprimer le fichier "24.02.zip".

sudo rm -rf 24.02.zip

E- Compilation:

Créer le dossier "build"

sudo mkdir svxlink/src/build
cd svxlink/src/build

Puis copiez et collez en une seule ligne avec (..)

sudo cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc \ -DLOCAL_STATE_DIR=/var -DWITH_SYSTEMD=ON  ..

cmake

Tapez:

sudo make

Puis attendrez que la compilation se termine, ça prend au minimum une demi-heure.

Puis tapez:

sudo make doc
sudo make install
sudo ldconfig
cd

F- Installation des voix françaises pour SVXLink:

cd /usr/share/svxlink/sounds
sudo git clone https://github.com/CN8VX/sond_svxlink_fr.git fr_FR
cd
 

2- Activer et démarrer SvxLink

Maintenant qu'on a fait toutes les modifications, on va en premier lieu activer SvxLink avec cette ligne commande :

sudo systemctl enable svxlink

Puis le démarrer avec cette ligne commande :

sudo systemctl start svxlink

Si tout se passe bien vous verrez la LED de la carte son, entrain de clignoter. Si non elle restera fixe.


LED_clignote

Avec un autre poste vous allez envoyer en DTMF (*), vous aurez une réponse du répéteur annonçons son indicatif et l'heure.

Félicitation votre repéreur et prêt à l'emploi.

3- Réglage du volume

Si vous constater que la modulation et faible ou si vous voulez modifiez le volume.

Toujours en SSH tapez :

alsamixer

Vous aurez une fenêtre comme suite :


alsamixer-f1a.png

Appuyez sur "F5" pour tout afficher :


alsamixer-f2a.png

Avec les flèches haut et bas du clavier vous pouvez augmenter ou diminuer le volume et Avec les flèches droite et gauche vous allez d'une section a une autre.

Après avoir effectué vos modifications,redémarrez le Raspberry Pi

sudo reboot
 

Bon amusement à tous et 73 de CN8VX SYSOP du SERVEUR DMR-MAROC.


 
Flag Counter