Indholdsfortegnelse:

Byg en amatørradio APRS RX Kun IGate Brug af en Raspberry Pi og en RTL-SDR Dongle på mindre end en halv time: 5 trin
Byg en amatørradio APRS RX Kun IGate Brug af en Raspberry Pi og en RTL-SDR Dongle på mindre end en halv time: 5 trin

Video: Byg en amatørradio APRS RX Kun IGate Brug af en Raspberry Pi og en RTL-SDR Dongle på mindre end en halv time: 5 trin

Video: Byg en amatørradio APRS RX Kun IGate Brug af en Raspberry Pi og en RTL-SDR Dongle på mindre end en halv time: 5 trin
Video: Retevis RT73 & APRS. Firmware update. Появилась новая возможность в RT73. 2024, Juni
Anonim
Byg en amatørradio APRS RX Kun IGate Brug af en Raspberry Pi og en RTL-SDR Dongle på mindre end en halv time
Byg en amatørradio APRS RX Kun IGate Brug af en Raspberry Pi og en RTL-SDR Dongle på mindre end en halv time

Bemærk, at dette nu er ret gammelt, så nogle dele er forkerte og forældede. Filerne, du skal redigere, er ændret

Jeg har opdateret linket for at give dig den nyeste version af billedet (brug 7-zip til at dekomprimere det), men for at få fulde instruktioner, se artiklen på min blog her

Der er en hel del metoder online, der viser, hvordan man opretter en amatørradio APRS modtager kun iGate ved hjælp af en Raspberry Pi og forskellige forskellige modtagere. Jeg havde en RTL-SDR-dongle og en Pi-reserve, så jeg tænkte, at jeg ville finde en guide og følge den.

Det er ret kompliceret!

Nogle guider henviser dig til andre guider, nogle mangler trin, og andre er bare fuldstændig uforståelige, forudsat en detaljeret viden om Raspberry Pi -operativsystemet.

Jeg har oprettet et Raspberry Pi -billede, du kan downloade med al den installerede software, der kun kræver, at du redigerer to (eller måske tre) filer for at få det til at fungere.

Trin 1: Hvad skal du bruge

Hvad du skal bruge
Hvad du skal bruge
Hvad du skal bruge
Hvad du skal bruge

En hindbær Pi

Det er vel rimeligt indlysende. Det gode ved dette er, at du kan bruge enhver model Pi, det behøver ikke at være den nyeste model (Raspberry Pi 3 i skrivende stund), dette fungerer perfekt ved hjælp af en Raspberry Pi Zero. Jeg bruger en Zero til min iGate, og CPU'en sidder på omkring 35%.

En RTL-SDR-dongle

Ikke alle RTL-SDR-dongler er skabt ens, der er mange forskellige typer, så jeg kan ikke fortælle dig præcis, hvad du skal få. Jeg anbefaler dig dog at finde en model med R820T2 chipset og TCXO (temperaturstyret krystaloscillator), da det vil give dig den bedste frekvensnøjagtighed og stabilitet. Jeg bruger RTL-SDR R820T2 1PPM TCXO-donglen, som er tilgængelig direkte fra RTL-SDR eller fra mange andre leverandører.

Trin 2: Download og skriv SD -kortbilledet

Til at starte med skal du downloade mit specialbyggede Raspberry Pi -billede herfra eller helst downloade via en torrentfil ved at klikke her. Jeg er selv vært for dette, så jeg ville sætte pris på alle, der hjælper med at seed denne fil.

Dette er en 2,2 GB -fil, der udvides til omkring 4Gb, når du dekomprimerer den. Dette billede passer på et 4Gb SD -kort og fungerer perfekt, så du ikke har brug for et kort med høj kapacitet.

For at være sikker på, at du har en god download, kan du tjekke MD5-værdierne. MD5 for aprs-igate.zip er dde367dc0db9365b84850fcdc46519e4MD5 af aprs-igate.img er 93060310c5a5c4a3a46822944dc0401fMD5st46dcd5dc5dc5fcdc5dc9cdc5dc9c5dc9c5fcdc5fcdc5dc5dc5dc5fcdc5fc5fc5fc5fcf5fcf5fcf5fcf5fcf5fcf5fcf5fcf5fcf5fc5fc stretch.img er 22998d62e7dd1b3f270834f6bfd5f089

Når du har pakket den downloadede fil ud, er det næste trin at skrive den til et SD -kort. I stedet for at gengive de velskrevne instruktioner fra Raspberry Pi -webstedet, kan du se dem her.

Bemærk - Nogle mennesker har problemer med at dekomprimere filen. Prøv 7-Zip, hvis du får fejl.

Trin 3: Opret forbindelse til Raspberry Pi, og kør den første opsætning

Opret forbindelse til Raspberry Pi, og kør den første opsætning
Opret forbindelse til Raspberry Pi, og kør den første opsætning

Hvis du ikke allerede ved, hvad IP -adressen på din Raspberry Pi er, skal du finde ud af det. En af de nemmeste måder at gøre det på er at oprette forbindelse til din internetrouter og se på listen over tilsluttede enheder for at afgøre, hvilken der er Raspberry Pi. Når du har gjort det, anbefaler jeg dig at oprette en DHCP -reservation, så hver gang du genstarter din Raspberry Pi, har den altid den samme adresse. Min Raspberry Pi har IP -adressen 192.168.1.144. Din vil næsten helt sikkert være anderledes.

Hvis du bruger en Mac eller en computer, der kører Linux, kan du oprette forbindelse til din Raspberry Pi fra terminalen, hvis du bruger Windows, anbefaler jeg et program kaldet PuTTY at oprette forbindelse.

Jeg bruger en Mac, så fra et terminalvindue skriver jeg:

ssh [email protected]

Du bliver bedt om en adgangskode - Standardadgangskoden på billedet er hindbær

Dette logger dig på Raspberry Pi. Indtast følgende kommando for at komme ind i konfigurationsværktøjet ved prompten:

sudo raspi-config

Udvid filsystemet ved at trykke på enter på option 1, vælg derefter OK, og du vender tilbage til hovedskærmen.

Brug piletasterne til at gå ned til den anden mulighed Skift brugeradgangskode, og tryk på enter. Tryk på enter igen, og du bliver bedt om at indtaste ny UNIX -adgangskode. Indtast en ny adgangskode, tryk på enter, og indtast din nye adgangskode igen. Du får en besked om, at din adgangskode er blevet ændret.

Brug piletasterne igen til at gå ned til lokaliseringsindstillinger, og tryk på enter. Brug piletasterne igen til at vælge Skift tidszone, og tryk på enter. Vælg først dit geografiske område, tryk på enter, vælg derefter din tidszone, og tryk på enter.

Du vender nu tilbage til hovedskærmen for Raspberry Pi Software Configuration Tool. Brug tabulatortasten til at vælge, og tryk på enter. Du bliver spurgt, om du vil genstarte nu. Tryk på enter for at genstarte.

Trin 4: Konfigurer IGate -softwaren

Konfigurer IGate -softwaren
Konfigurer IGate -softwaren

Du skal bruge en APRS -adgangskode, så brug APRS -adgangskodegeneratoren på Magicbug til at generere en.

Al softwaren er forudinstalleret, alt hvad du skal gøre er at redigere to (eller muligvis tre) filer.

Log tilbage på din Raspbery Pi og indtast følgende kommandoer

cd ~ sudo nano sdr.conf Rul ned et par linjer, og skift xxx til dit kaldesignal og påkrævet SSID. -10 anbefales til iGates, så hvis dit kaldesignal er G9ABC, lyder linjen MYCALL G9ABC-10I afsnittet nedenfor, der redigerer linjen, der starter med IGSERVER, så den er den rigtige for din region. Jeg er i Europa, så min linje læser IGSERVER euro.aprs2.net Rul længere ned, og du finder en linje, der starter med IDLOGIN. Skift xxx til at være det samme som det kaldesignal, du indtastede i MYCALL -sektionen ovenfor (inklusive SSID), og skift derefter tallene 123456 til at være den adgangskode, du fik fra APRS -adgangskodegeneratoren. Nederst i filen er der en lang linje der starter med PBEACON. Rul langs linjen, og erstat xx.xxxxxx med din breddegrad, åååååååå med din længdegrad (husk, at hvis du er vest for ækvator, vil din længdegrad være et negativt tal) og zz med dit kaldesignal, inklusive SSID.

Gem filen ved at trykke på ctrl-x, tryk derefter på Y-tasten og tryk til sidst på enter.

Du kan nu teste installationen ved at skrive følgende kommando. Bemærk, at frekvensen her er indstillet til 144,80 M, så hvis du befinder dig et sted, hvor det ikke er den korrekte frekvens, skal du ændre denne linje efter behov.

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

Hvis alt er godt, vil du se en skærm som den øverst i dette trin. Tryk på ctrl-c for at afslutte testen.

Hvis din lokale APRS -frekvens ikke er 144.800MHz, skal du redigere en ekstra fil.

cd ~ sudo nano dw-start.conf

Du leder efter linjen, der starter:

DWCMD = bash -c 'rtl_fm -f 144,80M -Skift 144,80M til uanset din APRS -frekvens, f.eks. 144,39M for Nordamerika. Gem filen ved at trykke på ctrl -x, tryk derefter på Y -tasten og tryk til sidst på enter. Den sidste ting at gøre er at konfigurere systemet, så APRS iGate starter automatisk, når du genstarter Raspberry Pi. Indtast følgende kommando:

crontab -e

Rul ned til bunden, og du vil se følgende linje. # * * * * * /home/pi/dw-start.sh>/dev/null 2> & 1

Slet # i starten af denne linje. Gem filen ved at trykke på ctrl-x, tryk derefter på Y-tasten, og tryk derefter på enter.

Trin 5: Final Reboot - Job's Done

Final Reboot - Job's Done!
Final Reboot - Job's Done!

Genstart din Raspberry Pi, og når den er genstartet, opretter den automatisk forbindelse til APRS -netværket og fungerer som modtagelse iGate kun. Intet vil blive gentaget på displayet, mens det kører sådan, så du kan kontrollere din status på aprs.fi ved at søge efter det kaldesignal, du har indtastet (inklusive SSID). Du behøver ikke engang at logge ind på Raspberry Pi, gatewayen starter automatisk inden for halvfems sekunder efter genstart.

Bemærk - jeg påstår ikke originalitet for denne opsætningsmetode, jeg har simpelthen fulgt det, der allerede er tilgængeligt på internettet og oprettet et billede baseret på disse instruktioner for din bekvemmelighed. Mine to kildedokumenter var Raspberry Pi SDR IGate og Raspberry Pi Packet TNC. Jeg anbefaler grundigt, at du gør dig bekendt med dem begge for at se, hvad der er gjort her. Du kan også læse min blogartikel, hvor jeg angiver hver kommando, jeg brugte til at oprette dette billede. Det er også værd at downloade den fulde brugervejledning til Dire Wolf.

Anbefalede: