SvxLink no Raspberry Pi para Radioamadores

Conteúdo publicado na revista QSO n.41 página 24. Acesse o PDF clicando aqui.

Baixe uma imagem já configurada, instale ela no Rasberry Pi e com poucas alterações inicie seu link na rede do Echolink.

Contextualizando

O radioamadorismo é um hobby que envolve a comunicação de rádio entre indivíduos usando equipamentos de rádio amador. Proporcionando um ambiente de experimentação e estudos sobre tecnologias de comunicação, incluindo o comportamento das ondas de rádio e o uso computacional, além de configurar uma forma de fazer novas amizades.

Resumidamente, em todas as tecnologias de comunicação existem grupos de radioamadores experimentando e estudando meios de melhorar o desenvolvimento tecnológico comunicacional.

Com o surgimento da internet não foi diferente.

Jonathan Taylor, indicativo K1RFD, desenvolveu o echolink.org Um dos primeiros serviços de voz sobre IP destinado ao uso por radioamadores. Permitindo experiência e conexões entre estações de rádio diretamente pela internet.

Entre as diversas formas de configurar e colocar em funcionamento uma repetidora ou link de conexão com a internet, vamos abordar nesta postagem o uso de um raspberry pi com o software SvxLink.

O SvxLink é um software de conexão com o EchoLink para Linux. É um software Open Source Initiative (OSI) projetado para implementar um repetidor de rádio amador usando um computador pessoal e um transceptor de rádio. O software é desenvolvido principalmente para sistemas operacionais baseados em Linux.

O Raspberry Pi é um mini-computador relativamente barato, de placa única multiplataforma, de tamanho reduzido com componentes integrados, sua principal característica é o baixo consumo de energia. Projetado para rodar sem interrupção na internet das coisas, possibilita programar e adaptar sensores de controle para uso em robótica, casa inteligente, internet das coisas, ou ainda, em diversos tipos de servidor. Incluindo servidor VOIP.

Ao instalar e configurar o SvxLink em um Raspberry Pi é possível manter uma conexão entre a estação de radio amador e o Echolink, com investimento acessível e baixíssimo custo de energia elétrica, sem perder eficiência e qualidade computacional.

Como funciona

Um radioamador em São Paulo opera um HT sintonizado na frequência do rádio que deixou em casa conectado à interface Echolink. O sinal do radioamador passa pela interface e alcança o outro PC através da Internet. Através da outra interface o sinal chega ao rádio e é trasmitido ao outro radioamador que está operando o HT. Mais informações, acesse: Conferência Pampa-RS uma referência na prática do radioamadorismo.

Nas linhas abaixo apresentamos um caminho para montar uma conexão (link) usando um rádio conectado por cabo ao computador (raspberry) rodando um servidor de voz IP (SvxLink) que transmite pela internet sua voz para uma sala com outros radioamadores (echolink).

A imagem disponibilizada para download nesta postagem foi configurada em um Raspberry Pi 4 com 2 Giga de RAM conectado num rádio portátil (HT) da marca Baofeng.

Você vai precisar dos itens abaixo:

[+] - Raspberry pi 64 bits

[+] - MicroSD 32 Giga ou superior.

[+] - Rádio HT com função Vox

[+] - Conector para microfone na entrada USB

[+] - Baixe a imagem pré-configurada clicando aqui!

[+] - Para descompactar use o descompactador 7-zip

[+] - Para gravar a imagem no MicroSD use o software BalenaEtcher

[+] - Para acessar o Raspberry pi usando um PC Windows baixe o TightVNC ou experimente o RealVNC

[+] - Se você usa um PC Linux instale o TigerVNC

[+] - Se desejar acessar o Raspberry pi pelo celular, veja em Android ou IOS

[+] - Para montar o cabo (interface de conexão) entre o Rádio e o mini-PC Raspberry Pi usando a função VOX do rádio baofeng siga o esquema da imagem abaixo.

Observe na imagem acima que no pino da saída de áudio do raspberry pi conectado na entrada (microfone) do rádio baofeng usa apenas um fio, sem conexão com o terra. No baofeng ative a função VOX.

Já no raspberry pi se você estiver usando o svxlink disponibilizado aqui na página, conecte a saída de áudio na entrada que vem embutida no raspberry. Já para o microfone é necessário usar uma entrada USB uma vez que o raspberry pi não possuí até o momento da escrita deste texto um microfone embutido.

É possível usar qualquer adaptador de áudio USB semelhante a imagem abaixo.

Após a montagem você terá algo parecido com a fotografia abaixo. Conectando seu rádio na internet pela rede do Echolink.

Depois de baixar e descompactar a imagem você terá um arquivo em seu computador com o nome: svxlink-64bits-raspdebian.img

Insira o MicroSD na posta USB do seu computador e inicie o Software BalenaEtcher

Pressione o botão “Flash from file” e escolha o arquivo svxlink-64bits-raspdebian.img O próximo botão ficará disponível.

Para gravar a imagem selecione o Dispositivo MicroSD no botão “Select Target“. E depois basta clicar no botão “Flash“ para iniciar a gravação.

Quando terminar de gravar o MicroSD ele estará pronto para ser inserido no raspberry pi e você poderá iniciar as configurações do SvxLink.

Iniciando seu Raspberry pi

Após inserir o MicroSD e conectar o cabo de rede, basta ligar o raspberry pi na tomada e aguardar a inicialização. Aguarde uns 5 minutos e abra o aplicativo VNC que você escolheu para acessar o raspberry pi, RealVNC, TightVNC ou TigerVNC.

O aplicativo VNC vai precisar de três informações:

1 - IP do raspberry pi = 192.168.1.190

2 - Nome de usuário = echolink

3 - Senha de acesso = 98100467

Se tudo deu certo até aqui vai abrir a tela do raspberry pi em seu computador ou celular, algo semelhante a tela abaixo.

Caso tenha algum problema, revise se o cabo de rede está bem instalado e se o cartão foi inserido corretamente. Na inicialização é possível observar se os leds vermelho e verde oscilam, mostrando que existe inicialização ocorrendo.

Verifique o IP correto escaneando a rede. O HostName (nome do raspberry) na rede é SvxLink

Se você possui conexão wireless pode configurar sua rede clicando no simbolo de transmissão ao lado do relógio. Conforme foto acima.

Configurando IP Fixo no Raspberry

Para modificar o IP fixo no Raspberry você precisa editar o arquivo e modificar os dados conforme sua rede local. Para esta tarefa digite:

sudo nano /etc/dhcpcd.conf

Vai abrir o arquivo de configuração e basta você localizar as linhas da imagem abaixo e trocar pelo IP de sua preferência.

É aconselhável ao adicionar um IP fixo no Raspberry Pi escolher um valor mais alto, para evitar que duas máquinas recebam o mesmo IP. Geralmente escolho entre valores com final acima de 190.

No caso da imagem acima a rede cabeada recebe o IP com final 190 e a rede wireless recebe o final 192.

Após escolher o IP que deseja fixar no seu raspberry pi pressione CTRL+O para salvar e CTRL+X para sair do arquivo. Reinicie o raspberry digitando sudo reboot e pressione enter para ativar o novo endereço escolhido.

A configuração do SvxLink precisa do seu indicativo e senha para logar na rede echolink. Para inserir seus dados é necessário abrir dois arquivos de texto e preencher com o Indicativo e a senha.

Abra o terminal e digite o comando:

sudo nano /etc/svxlink/svxlink.d/ModuleEchoLink.conf

Se preferir, você pode encontrar esse comando já digitado clicando na tecla Seta para Cima no seu teclado.

Após digitar ou encontrar, pressione enter. digite a senha 98100467 e vai abrir uma tela semelhante a imagem abaixo. Usando as setas para cima e para baixo do teclado localize as informações de login e adicione seus dados após o sinal de =

Ainda neste mesmo arquivo localize a linha da imagem abaixo e mantenha 9999 para o serviço de teste do echolink ou substitua por 8155 para ingressar na conferência Pampa-RS.

Feito as modificações acima, seus dados de login e número da conexão, se 9999 ou 8155.

Pressione CTRL+O para salvar e CTRL+X para sair do arquivo.

Agora vamos configurar o segundo arquivo digitando ou buscando com as setas o comando:

sudo nano /etc/svxlink/svxlink.conf

Vai abrir o arquivo semelhante da imagem abaixo, localize com as setas a linha conforme imagem e substitua pelo seu indicativo.

Ainda no mesmo arquivo é importante ajustar o modo de funcionamento do seu rádio conforme a conexão (interface cabeada) que você está usando entre o rádio HT e o raspberry pi. Com as setas do teclado localize as linhas da imagem abaixo.

Se você é iniciante e não sabe a diferença entre Gpio e VOX, ou ainda, se estiver usando um cabo (interface) para VOX pelo radio HT, apenas deixe as configurações conforme a imagem abaixo.

Caso você tenha experiência e está usando uma interface cabeada para GPIO adicione a # na linha PTT_TYPE=NONE e retire a # das três linhas logo abaixo, deixando o arquivo assim:

Pressione CTRL+O para salvar e CTRL+X para sair do arquivo.

Na configuração GPIO o PTT será acionado quando o svxlink receber áudio da rede echolink e enviar um pulso de 3.3 volts para o pino 26 do raspberry.

Para uma interface usando GPIO será necessário um componente eletrônico que atue como um relé. Eu estou usando o foto acoplador EL817A.

Observe que a única diferença, da interface vox apresentada no início deste texto, é a inserção do relé que fecha o circuito terra(GND) permitindo o acionamento automático do PTT.

Depois que você seguiu os passos acima e montou a interface cabeada que deseja usar, GPIO ou Vox, seu Raspberry pi com o SvxLink estará configurado e pronto para uso.

Digite no terminal sudo reboot e pressione enter. Se tudo estiver certinho, seu raspberry vai reiniciar e em aproximadamente 5 ou 6 minutos vai se conectar na sala de testes 9999 ou na conferência Pampa-RS 8155, dependendo do número que você manteve no arquivo de login e conexão na linha AUTOCON_ECHOLINK_ID=

Existem milhares de salas para se conectar no echolink, usei como exemplo apenas as duas salas que uso com frequência. Mas existe um mundo no echolink para você descobrir.

Qualquer dúvida ou dificuldade na implementação deste projeto, entre em contato pelo email pu3osi@gmail.com

Conteúdo publicado na revista QSO n.41 página 24. Acesse o PDF clicando aqui.

Referências:

Para escrever este conteúdo e colocar o link em funcionamento usei as informações dos sites abaixo.

[+] - Echolink - como funciona

[+] - Echolink no Raspberry

[+] - Instalando o software Svxlink

[+] - Echolink - SvxLink

[+] - Raspiberry Pi: Portas Gpio

[+] - SvxLink automake PU2NVU

[+] - Interfaces echolink

[+] - SvxLink e raspberry

[+] - Tudo sobre Baofeng

Subscribe to Jeferson Silva - PU3OSI
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.