Índice:

Construir um rádio amador APRS RX apenas IGate usando um Raspberry Pi e um Dongle RTL-SDR em menos de meia hora: 5 etapas
Construir um rádio amador APRS RX apenas IGate usando um Raspberry Pi e um Dongle RTL-SDR em menos de meia hora: 5 etapas

Vídeo: Construir um rádio amador APRS RX apenas IGate usando um Raspberry Pi e um Dongle RTL-SDR em menos de meia hora: 5 etapas

Vídeo: Construir um rádio amador APRS RX apenas IGate usando um Raspberry Pi e um Dongle RTL-SDR em menos de meia hora: 5 etapas
Vídeo: Digipeater APRS BAOFENG com BravoDigi 2024, Novembro
Anonim
Construir um rádio amador APRS RX apenas IGate usando um Raspberry Pi e um Dongle RTL-SDR em menos de meia hora
Construir um rádio amador APRS RX apenas IGate usando um Raspberry Pi e um Dongle RTL-SDR em menos de meia hora

Observe que agora é bastante antigo, então algumas partes estão incorretas e desatualizadas. Os arquivos que você precisa editar foram alterados

Eu atualizei o link para fornecer a versão mais recente da imagem (use 7-zip para descompactá-la), mas para obter instruções completas, consulte o artigo em meu blog aqui

Existem alguns métodos online que mostram como configurar um rádio amador. APRS recebe apenas iGate usando um Raspberry Pi e vários tipos diferentes de receptores. Eu tinha um dongle RTL-SDR e um Pi sobressalente, então pensei em encontrar um guia e segui-lo.

É bem complicado!

Alguns guias remetem você a outros guias, alguns têm etapas faltando e outros são totalmente incompreensíveis, assumindo um conhecimento detalhado do sistema operacional Raspberry Pi.

Eu criei uma imagem do Raspberry Pi que você pode baixar com todo o software instalado que requer apenas a edição de dois (ou talvez três) arquivos para funcionar.

Etapa 1: O que você precisa

O que você precisará
O que você precisará
O que você precisará
O que você precisará

Um Raspberry Pi

Acho que isso é bastante óbvio. O bom sobre isso é que você pode usar qualquer modelo Pi, não precisa ser o modelo mais recente (Raspberry Pi 3 no momento da escrita), isso funciona perfeitamente bem usando um Raspberry Pi Zero. Estou usando um Zero para meu iGate e a CPU fica em torno de 35%.

Um dongle RTL-SDR

Nem todos os dongles RTL-SDR são criados da mesma forma, existem muitos tipos diferentes, então não posso dizer exatamente o que obter. No entanto, recomendo que você encontre um modelo com o chipset R820T2 e TCXO (oscilador de cristal com temperatura controlada), pois isso lhe dará a melhor precisão e estabilidade de frequência. Estou usando o dongle RTL-SDR R820T2 1PPM TCXO, que está disponível diretamente na RTL-SDR ou em muitos outros fornecedores.

Etapa 2: Baixe e grave a imagem do cartão SD

Para começar, você precisa fazer o download da minha imagem personalizada do Raspberry Pi aqui ou, de preferência, fazer o download por meio de um arquivo torrent clicando aqui. Estou hospedando isso sozinho, então agradeceria a qualquer pessoa que ajudasse a propagar este arquivo.

Este é um arquivo de 2,2 Gb que se expandirá para cerca de 4 Gb quando você descompactá-lo. Esta imagem caberá em um cartão SD de 4 Gb e funcionará perfeitamente, então você não precisa de um cartão de alta capacidade.

Para ter certeza de que fez um bom download, você pode verificar os valores MD5. MD5 de aprs-igate.zip é dde367dc0db9365b84850fcdc46519e4MD5 de aprs-igate.img é 93060310c5a5c4a3a46822944dc0401fMD5 de aprs-igate.img-93060310c5a5c4a3a46822944dc0401fMD5 de aprsbate369dstrate3759dstrate420817dafate-docsd4209d3164dstrate4208417dafate-docsd3759dstrate4208417dafate3753dstrate420d364d364d9dstrate4 stretch.img é 22998d62e7dd1b3f270834f6bfd5f089

Depois de descompactar o arquivo baixado, a próxima etapa é gravá-lo em um cartão SD. Em vez de reproduzir as instruções bem escritas do site Raspberry Pi, você pode vê-las aqui.

Nota - Algumas pessoas estão tendo problemas para descompactar o arquivo. Experimente o 7-Zip se estiver recebendo erros.

Etapa 3: conecte-se ao Raspberry Pi e execute a configuração inicial

Conecte-se ao Raspberry Pi e execute a configuração inicial
Conecte-se ao Raspberry Pi e execute a configuração inicial

Se você ainda não sabe qual é o endereço IP do seu Raspberry Pi, você precisa descobri-lo. Uma das maneiras mais fáceis de fazer isso é conectar-se ao roteador de Internet e examinar a lista de dispositivos conectados para determinar qual é o Raspberry Pi. Depois de fazer isso, recomendo que você configure uma reserva de DHCP para que, sempre que reiniciar o Raspberry Pi, ele sempre tenha o mesmo endereço. Meu Raspberry Pi tem o endereço IP 192.168.1.144. O seu quase certamente será diferente.

Se você estiver usando um Mac ou um computador com Linux, poderá se conectar ao Raspberry Pi a partir do terminal; se estiver usando o Windows, recomendo um programa chamado PuTTY para se conectar.

Eu uso um Mac, então, em uma janela de terminal, digito:

ssh [email protected]

Será solicitada uma senha - A senha padrão na imagem é framboesa

Isso fará com que você se conecte ao Raspberry Pi. No prompt, digite o seguinte comando para entrar no utilitário de configuração:

sudo raspi-config

Expanda o sistema de arquivos pressionando Enter na opção 1 e selecione OK e você retornará à tela principal.

Use as teclas de seta para descer até a segunda opção Change User Password e pressione enter. Pressione Enter novamente e será solicitado que você digite a nova senha do UNIX. Digite uma nova senha, pressione Enter e digite novamente a nova senha. Você receberá uma mensagem informando que sua senha foi alterada com sucesso.

Use as teclas de seta novamente para descer até Opções de localização e pressione enter. Use as teclas de seta novamente para selecionar Alterar fuso horário e pressione enter. Primeiro selecione sua área geográfica e pressione Enter e, em seguida, selecione seu fuso horário e pressione Enter.

Agora você retornará à tela principal da Ferramenta de configuração do software Raspberry Pi. Use a tecla tab para selecionar e pressione enter. Você será perguntado se deseja reiniciar agora. Pressione Enter para reiniciar.

Etapa 4: Configurar o software IGate

Configure o software IGate
Configure o software IGate

Você precisará de uma senha APRS, portanto, use o Gerador de senha APRS do Magicbug para gerá-la.

Todo o software foi pré-instalado, tudo o que você precisa fazer é editar dois (ou possivelmente três) arquivos.

Faça login novamente em seu Raspbery Pi e digite os seguintes comandos

cd ~ sudo nano sdr.conf Role algumas linhas para baixo e mude o xxx para o seu indicativo e SSID requerido. -10 é recomendado para iGates, então se seu indicativo for G9ABC então a linha seria MYCALL G9ABC-10Na seção abaixo, edite a linha começando com IGSERVER para ser a correta para sua região. Estou na Europa, então minha linha é IGSERVER euro.aprs2.netScroll mais abaixo e você encontrará uma linha que começa com IDLOGIN. Altere o xxx para ser o mesmo que o indicativo que você inseriu na seção MYCALL acima (incluindo SSID) e, em seguida, altere os números 123456 para ser a senha que você obteve do Gerador de Senha APRS. Bem na parte inferior do arquivo há uma longa linha que começa com PBEACON. Role ao longo da linha e substitua xx.xxxxxx por sua latitude, yy.yyyyyy por sua longitude (lembrando que se você estiver a oeste do equador, sua longitude será um número negativo) e zz pelo seu indicativo, incluindo SSID.

Salve o arquivo pressionando ctrl-x, depois pressione a tecla Y e finalmente pressione Enter.

Agora você pode testar a instalação digitando o seguinte comando. Observe que a frequência aqui está configurada para 144,80M, portanto, se você estiver localizado em algum lugar onde essa não seja a frequência correta, será necessário alterar essa linha conforme apropriado.

rtl_fm -f 144,80M - | direwolf -c sdr.conf -r 24000 -D 1 -

Se tudo estiver bem, você verá uma tela como a do topo desta etapa. Pressione ctrl-c para sair do teste.

Se a frequência APRS local não for 144,800 MHz, você precisará editar um arquivo adicional.

cd ~ sudo nano dw-start.conf

Você está procurando a linha que começa:

DWCMD = bash -c 'rtl_fm -f 144,80M - Altere 144,80M para qualquer que seja a sua frequência APRS, por exemplo 144,39M para a América do Norte. Salve o arquivo pressionando ctrl-x, em seguida, pressione a tecla Y e finalmente pressione Enter. A última coisa a fazer é configurar o sistema para que o APRS iGate inicie automaticamente sempre que você reiniciar o Raspberry Pi. Digite o seguinte comando:

crontab -e

Role para baixo e você verá a seguinte linha. # * * * * * /home/pi/dw-start.sh> / dev / null 2> & 1

Exclua o # no início dessa linha. Salve o arquivo pressionando ctrl-x, pressione a tecla Y e pressione Enter.

Etapa 5: Reinicialização final - Trabalho concluído

Reinicialização final - Trabalho concluído!
Reinicialização final - Trabalho concluído!

Reinicie o Raspberry Pi e, uma vez reiniciado, ele se conectará automaticamente à rede APRS e funcionará como um iGate de recepção apenas. Nada será ecoado no display enquanto estiver funcionando assim, então você pode verificar seu status em aprs.fi procurando pelo indicativo que você digitou (incluindo SSID). Você nem precisa fazer login no Raspberry Pi, o gateway será iniciado automaticamente dentro de noventa segundos após a reinicialização.

Observe - não estou reivindicando originalidade para este método de configuração, eu simplesmente segui o que já está disponível na internet e criei uma imagem com base nessas instruções para sua conveniência. Meus dois documentos de origem foram Raspberry Pi SDR IGate e Raspberry Pi Packet TNC. Eu recomendo totalmente que você se familiarize com os dois para ver o que foi feito aqui. Você também pode ler meu artigo no blog, onde listo cada comando que usei para criar esta imagem. Também vale a pena baixar o guia do usuário completo do Dire Wolf.

Recomendado: