Innholdsfortegnelse:
- Trinn 1: Hva du trenger
- Trinn 2: Last ned og skriv SD -kortbildet
- Trinn 3: Koble til Raspberry Pi og kjør det første oppsettet
- Trinn 4: Konfigurer IGate -programvaren
- Trinn 5: Endelig omstart - Jobben er ferdig
Video: Bygg en amatørradio APRS RX bare IGate Bruk en Raspberry Pi og en RTL-SDR-dongle på mindre enn en halv time: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Vær oppmerksom på at dette nå er ganske gammelt, så noen deler er feil og utdaterte. Filene du må redigere har endret seg
Jeg har oppdatert koblingen for å gi deg den nyeste versjonen av bildet (bruk 7-zip for å dekomprimere det), men for fullstendige instruksjoner, se artikkelen på bloggen min her
Det er ganske mange metoder på nettet som viser hvordan du konfigurerer en amatørradio APRS mottar bare iGate ved hjelp av en Raspberry Pi og forskjellige forskjellige typer mottakere. Jeg hadde en RTL-SDR-dongle og en Pi-reserve, så jeg tenkte jeg skulle finne en guide og følge den.
Det er ganske komplisert!
Noen guider henviser deg til andre guider, noen mangler trinn og andre er bare helt uforståelige, forutsatt detaljert kunnskap om Raspberry Pi -operativsystemet.
Jeg har laget et Raspberry Pi -bilde du kan laste ned med all programvaren installert som bare krever at du redigerer to (eller kanskje tre) filer for å få det til å fungere.
Trinn 1: Hva du trenger
En bringebær Pi
Jeg antar at det er ganske åpenbart. Det fine med dette er at du kan bruke hvilken som helst modell Pi, den trenger ikke å være den nyeste modellen (Raspberry Pi 3 i skrivende stund), dette fungerer utmerket ved bruk av en Raspberry Pi Zero. Jeg bruker en null for iGate og CPUen ligger på rundt 35%.
En RTL-SDR-dongle
Ikke alle RTL-SDR-dongler er opprettet likt, det er mange forskjellige typer, så jeg kan ikke fortelle deg nøyaktig hva du skal få. Jeg anbefaler deg imidlertid å finne en modell med R820T2 -brikkesettet og TCXO (temperaturstyrt krystalloscillator), da det vil gi deg den beste frekvensnøyaktigheten og stabiliteten. Jeg bruker RTL-SDR R820T2 1PPM TCXO dongle som er tilgjengelig direkte fra RTL-SDR eller fra mange andre leverandører.
Trinn 2: Last ned og skriv SD -kortbildet
Til å begynne med må du laste ned det tilpassede Raspberry Pi -bildet mitt herfra eller helst laste ned via en torrentfil ved å klikke her. Jeg er vert for dette selv, så setter pris på alle som hjelper til med å sette denne filen.
Dette er en 2,2 GB -fil som vil utvide seg til rundt 4Gb når du dekomprimerer den. Dette bildet passer på et 4Gb SD -kort og fungerer perfekt, slik at du ikke trenger et kort med høy kapasitet.
For å være sikker på at du har en god nedlasting, kan du sjekke MD5-verdiene. MD5 av aprs-igate.zip er dde367dc0db9365b84850fcdc46519e4MD5 av aprs-igate.img er 93060310c5a5c4a3a46822944dc0401fMD5stc5dc5dc5dc5dc5dc9c5dc9c5fcdc5fcdc5dc5dc5c5c5c5c5c5c5c5c5c5c5fc5fc5fc5fc5fc5fc5fc5fc5fc5fc5fc5fcd5fc5fc5fcfd stretch.img er 22998d62e7dd1b3f270834f6bfd5f089
Når du har pakket ut den nedlastede filen, er neste trinn å skrive den til et SD -kort. I stedet for å gjengi de velskrevne instruksjonene fra Raspberry Pi -nettstedet, kan du se dem her.
Merk - Noen mennesker har problemer med å dekomprimere filen. Prøv 7-Zip hvis du får feil.
Trinn 3: Koble til Raspberry Pi og kjør det første oppsettet
Hvis du ikke allerede vet hva IP -adressen til Raspberry Pi er, må du finne den ut. En av de enkleste måtene å gjøre det på er å koble til internettruteren din og se på listen over tilkoblede enheter for å finne ut hvilken som er Raspberry Pi. Når du har gjort det, anbefaler jeg deg å sette opp en DHCP -reservasjon slik at når du starter Raspberry Pi på nytt, har den alltid samme adresse. Min Raspberry Pi har IP -adressen 192.168.1.144. Din vil nesten helt sikkert være annerledes.
Hvis du bruker en Mac eller en datamaskin som kjører Linux, kan du koble til Raspberry Pi fra terminalen, hvis du bruker Windows, anbefaler jeg et program som heter PuTTY for å koble til.
Jeg bruker en Mac, så fra et terminalvindu skriver jeg:
Du vil bli bedt om et passord - Standardpassordet på bildet er bringebær
Dette vil logge deg på Raspberry Pi. Når du blir bedt om det, skriver du inn følgende kommando for å gå til konfigurasjonsverktøyet:
sudo raspi-config
Utvid filsystemet ved å trykke enter på alternativ 1, velg deretter OK, og du kommer tilbake til hovedskjermen.
Bruk piltastene til å gå ned til det andre alternativet Endre brukerpassord og trykk enter. Trykk på enter igjen, og du blir bedt om å skrive inn nytt UNIX -passord. Skriv inn et nytt passord, trykk enter og skriv det nye passordet på nytt. Du får en melding om at passordet ditt er endret.
Bruk piltastene igjen for å gå ned til Lokaliseringsalternativer og trykk enter. Bruk piltastene igjen for å velge Endre tidssone og trykk enter. Velg først det geografiske området, trykk enter og velg tidssonen og trykk enter.
Du vil nå bli returnert til hovedskjermbildet for Raspberry Pi Software Configuration Tool. Bruk tabulatortasten til å velge og trykk enter. Du vil bli spurt om du vil starte på nytt nå. Trykk enter for å starte på nytt.
Trinn 4: Konfigurer IGate -programvaren
Du trenger en APRS -passord, så bruk APRS -passordgeneratoren på Magicbug for å generere en.
All programvare er forhåndsinstallert, alt du trenger å gjøre er å redigere to (eller muligens tre) filer.
Logg deg tilbake på Raspbery Pi og skriv inn følgende kommandoer
cd ~ sudo nano sdr.conf Rull ned noen få linjer og endre xxx til ditt kallesignal og nødvendig SSID. -10 anbefales for iGates, så hvis ditt kallesignal er G9ABC, vil linjen lyde MYCALL G9ABC-10I delen nedenfor som redigerer linjen som begynner med IGSERVER for å være den riktige for din region. Jeg er i Europa, så linjen min leser IGSERVER euro.aprs2.net Bla videre ned, så finner du en linje som starter med IDLOGIN. Endre xxx for å være det samme som kallesignalet du skrev inn i MYCALL -delen ovenfor (inkludert SSID), og endre deretter tallene 123456 til å være passordet du fikk fra APRS -passordgeneratoren. Høyre nederst i filen er det en lang linje som starter med PBEACON. Rull langs linjen og erstatt xx.xxxxxx med breddegraden din, ååååååå med lengdegraden din (husk at hvis du er vest for ekvator vil lengdegraden din være et negativt tall) og zz med ditt kallesignal, inkludert SSID.
Lagre filen ved å trykke ctrl-x, trykk deretter på Y-tasten og trykk til slutt på enter.
Du kan nå teste installasjonen ved å skrive følgende kommando. Vær oppmerksom på at frekvensen her er satt til 144,80 M, så hvis du befinner deg et sted der det ikke er riktig frekvens, må du endre denne linjen etter behov.
rtl_fm -f 144,80M - | direwolf -c sdr.conf -r 24000 -D 1 -
Hvis alt er bra, vil du se en skjerm som den øverst i dette trinnet. Trykk ctrl-c for å gå ut av testen.
Hvis din lokale APRS -frekvens ikke er 144.800MHz, må du redigere en ekstra fil.
cd ~ sudo nano dw-start.conf
Du leter etter linjen som starter:
DWCMD = bash -c 'rtl_fm -f 144.80M -Endre 144.80M til uansett hvilken APRS -frekvens du har, for eksempel 144.39M for Nord -Amerika. Lagre filen ved å trykke ctrl -x, trykk deretter på Y -tasten og trykk til slutt enter. Det siste du må gjøre er å konfigurere systemet slik at APRS iGate starter automatisk når du starter Raspberry Pi på nytt. Skriv inn følgende kommando:
crontab -e
Rull ned til bunnen, og du vil se følgende linje. # * * * * * /home/pi/dw-start.sh>/dev/null 2> & 1
Slett # i begynnelsen av linjen. Lagre filen ved å trykke ctrl-x, trykk deretter på Y-tasten og trykk deretter enter.
Trinn 5: Endelig omstart - Jobben er ferdig
Start Raspberry Pi på nytt, og når den er startet på nytt, vil den automatisk koble seg til APRS -nettverket og fungere som bare motta iGate. Ingenting vil gjentas i displayet mens det kjører slik, slik at du kan sjekke statusen din på aprs.fi ved å søke etter anropssignalet du skrev inn (inkludert SSID). Du trenger ikke engang å logge deg på Raspberry Pi, gatewayen starter automatisk innen nitti sekunder etter omstart.
Vær oppmerksom - jeg påstår ikke originalitet for denne oppsettmetoden, jeg har ganske enkelt fulgt det som allerede er tilgjengelig på internett og laget et bilde basert på disse instruksjonene for din bekvemmelighet. Mine to kildedokumenter var Raspberry Pi SDR IGate og Raspberry Pi Packet TNC. Jeg anbefaler grundig at du gjør deg kjent med dem begge for å se hva som er gjort her. Du kan også lese bloggartikkelen min der jeg viser hver kommando jeg brukte for å lage dette bildet. Det er også verdt å laste ned hele brukerveiledningen til Dire Wolf.
Anbefalt:
Lag en nettradio for mindre enn $ 15: 4 trinn (med bilder)
Lag en nettradio for mindre enn $ 15: Så jeg bestemte meg for å gjøre et prosjekt jeg har utsatt en stund: En hjemmelaget, fullt funksjonell nettradio, komplett med forsterker og høyttaler, for under 15 €! .Du kan endre mellom forhåndsdefinerte streaming radiostasjoner med et trykk på en knapp og du kan
Raspberry Pi fotoramme på mindre enn 20 minutter: 10 trinn (med bilder)
Raspberry Pi fotoramme på mindre enn 20 minutter: Ja, dette er en annen digital fotoramme! Men vent, den er mer slank og sannsynligvis den raskeste å montere og kjøre
Enkel hjemmelaget ultralydfukter for mindre enn 10 $: 3 trinn
Enkel hjemmelaget ultralydfukter for mindre enn 10 $: Mens jeg lette etter en luftfukter å bruke hjemme, så jeg mange kule tåke ultralydfuktere og lurte på om jeg kunne bygge meg en billig. Dette er en hjemmelaget luftfukter ved hjelp av en ultralyd tåke maker / fogger som jeg fant på nettet. Det er en lett D
Lag en digital logisk analysator for mindre enn $ 1: 5 trinn
Lag en digital logisk analysator for mindre enn $ 1: En logisk nivå sensor er en enhet som registrerer om utgangen til en komponent er 1 eller 0 (positiv eller negativ). Du kjenner de fine nivåsensorene med LCD -skjermene som koster rundt $ 25? Denne er latterlig billigere og og gjør det samme (Den
Bygg en Raspberry Pi -PC for mindre enn $ 140: 17 trinn
Bygg en Raspberry Pi-PC for mindre enn $ 140: Mars 2017-oppdatering: Lag en Raspberry Pi-basert PC med akseptabel ytelse til en lav pris for bruk i videregående skole. De fleste er kjent med Windows- eller MAC-operativsystemer. Linux er et annet operativsystem. Ett mål med dette instruerbare