SvxLink: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
Etichetă: Anulare manuală
Linia 100: Linia 100:


==Modul EchoLink==
==Modul EchoLink==
Se poate folosi pentru comunicarea pe noduri EchoLink.
Se poate folosi pentru comunicarea pe noduri EchoLink. [[Modul EchoLink|Vezi aici]]


==Link-uri externe==
==Link-uri externe==

Versiunea de la data 24 iunie 2025 00:04

Pentru detaliile legate de instalarea și configurarea SvxLink vezi secțiunea Instalare Svxlink.

Introducere

Această pagină este, în principal, un tutorial referitor la instalarea și configurarea hardware și software a unui nod radio mobil care se poate folosi în rețeaua RoLink. Pentru informații specifice proiectului RoLink accesați unul dintre link-urile de mai jos:

Deasemenea, pagina oficială a proiectului SvxLink se găsește la adresa https://www.svxlink.org/.

Ghid pas cu pas

Configurare sistem și instalare software

Pregătire computer

  • Instalare Svxlink – condiții preliminare, descărcare software, compilare, instalare, configurare, inclusiv problemele care pot fi generate de setarea incorectă a parametrilor în fișierul EnvironmentFile=/opt/rolink/default/svxlink
  • Configurare GPIO – automatizarea configurării la pornirea computerului prin intermediul rc.local — scos din uz
  • Utilizarea GPIOD
  • Configurare SA818 – pentru noduri mobile cu SA818

Testare audio

Pentru testarea și măsurarea parametrilor audio se poate folosi direct, în regim experimental, GPIO-ul PTT și un semnal de test. În exemplul de mai jos e dat un mic script în shell care permite generarea tonurilor sau a unui zgomot roz comandând GPIO-ul care este utilizat pentru PTT. În cazul meu, GPIO17. Valorile se modifică corespunzător (vezi liniile evidențiate). Script-ul se execută din path cu comanda ./<nume_script>

#!/bin/bash
echo "Zgomot sau ton ?"
read tip
echo "Cate repetitii ?"
read loops
if [ $tip == "pink" ]
then
        echo 1 > /sys/class/gpio/gpio17/value
        speaker-test -Dplug:sysdefault -l$loops -t pink
elif [ $tip == "ton" ]
then
        echo "Valoarea frecventei:"
        read frecventa
        echo "Ai ales $frecventa Hz !"
        echo 1 > /sys/class/gpio/gpio17/value
        speaker-test -Dplug:sysdefault -l$loops -t sine -f $frecventa
fi
echo 0 > /sys/class/gpio/gpio17/value

Pentru mai multe informații despre comanda speaker-test vezi aici, iar pentru utilizarea comenzii aplay, vezi aici.

Pentru mai multe informații despre testare și măsurători audio, vezi Configurare audio SVXlink.

Nivele Alsamixer

Pentru funcționarea corectă a nodului trebuie dezactivată orice altă interfață audio. Acest lucru se realizează prin:

# Enable audio (loads snd_bcm2835)
dtparam=audio=off

și prin adăugarea noaudio în următoare linie de configurare din /boot/firmware/config.txt:

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d,noaudio

În consecință, în alsamixer va fi afișată doar interfața dorită, în acest caz un dongle USB:

Auto gain trebuie dezactivat, altfel sunetul va fi distorsionat. Nivelul se stabilește din CAPTURE.

O valoare de 31 a fost suficientă pentru mine, dar nivelul audio trebuie stabilit precis. Pentru o procedură corectă, link-urile de mai jos dau informațiile necesare:

Alte configurări

Configurare servicii

Suport DTMF

TODO

Configurare module

TODO:

Diverse

Utile legate de sistemul de operare

Utile hardware

Modul MetarInfo

Se poate folosi pentru comunicarea pe noduri EchoLink. Vezi aici

Speaker-test

Aplay

Systemd

DTMF