Inhoudsopgave:

Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur - Ajarnpa
Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur - Ajarnpa

Video: Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur - Ajarnpa

Video: Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur - Ajarnpa
Video: Low Cost Kids Signaalzoeker PE0RIG 2024, November
Anonim
Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur
Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur

Houd er rekening mee dat dit nu vrij oud is, dus sommige onderdelen zijn onjuist en verouderd. De bestanden die u moet bewerken, zijn gewijzigd

Ik heb de link bijgewerkt om je de nieuwste versie van de afbeelding te geven (gebruik 7-zip om het uit te pakken) maar voor volledige instructies, zie het artikel op mijn blog hier

Er zijn nogal wat methoden online die laten zien hoe je een amateurradio instelt. APRS ontvangt alleen iGate met behulp van een Raspberry Pi en verschillende soorten ontvangers. Ik had een RTL-SDR-dongle en een Pi-reserve, dus ik dacht dat ik een gids zou vinden en deze zou volgen.

Het is best ingewikkeld!

Sommige handleidingen verwijzen naar andere handleidingen, sommige hebben stappen die ontbreken en andere zijn gewoon totaal onbegrijpelijk, uitgaande van een gedetailleerde kennis van het Raspberry Pi-besturingssysteem.

Ik heb een Raspberry Pi-afbeelding gemaakt die u kunt downloaden met alle geïnstalleerde software waarvoor u slechts twee (of misschien drie) bestanden hoeft te bewerken om het te laten werken.

Stap 1: Wat heb je nodig

Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt

Een Raspberry Pi

Ik denk dat dat vrij duidelijk is. Het leuke hiervan is dat je elk model Pi kunt gebruiken, het hoeft niet het nieuwste model te zijn (Raspberry Pi 3 op het moment van schrijven), dit werkt prima met een Raspberry Pi Zero. Ik gebruik een nul voor mijn iGate en de CPU zit op ongeveer 35%.

Een RTL-SDR-dongle

Niet alle RTL-SDR-dongles zijn gelijk gemaakt, er zijn veel verschillende soorten, dus ik kan je niet precies vertellen wat je moet krijgen. Ik raad u echter aan een model te zoeken met de R820T2-chipset en TCXO (temperatuurgestuurde kristaloscillator), omdat dat u de beste frequentienauwkeurigheid en stabiliteit geeft. Ik gebruik de RTL-SDR R820T2 1PPM TCXO-dongle die rechtstreeks verkrijgbaar is bij RTL-SDR of bij vele andere leveranciers.

Stap 2: Download en schrijf de SD-kaartafbeelding

Om te beginnen moet je mijn op maat gemaakte Raspberry Pi-afbeelding hier downloaden of bij voorkeur downloaden via een torrent-bestand door hier te klikken. Ik host dit zelf, dus ik zou iedereen op prijs stellen die helpt dit bestand te seeden.

Dit is een bestand van 2,2 GB dat uitbreidt tot ongeveer 4 GB wanneer u het decomprimeert. Deze afbeelding past op een 4Gb SD-kaart en werkt perfect, dus je hebt geen kaart met hoge capaciteit nodig.

Om er zeker van te zijn dat je een goede download hebt, kun je de MD5-waarden controleren. MD5 van aprs-igate.zip is dde367dc0db9365b84850fcdc46519e4MD5 of aprs-igate.img is 93060310c5a5c4a3a46822944dc04etch98fMD5 of aprs-igate.img stretch.img is 22998d62e7dd1b3f270834f6bfd5f089

Nadat je het gedownloade bestand hebt uitgepakt, is de volgende stap om het naar een SD-kaart te schrijven. In plaats van de goed geschreven instructies van de Raspberry Pi-site te reproduceren, kun je ze hier bekijken.

Opmerking - Sommige mensen hebben problemen met het decomprimeren van het bestand. Probeer 7-Zip als je fouten krijgt.

Stap 3: Maak verbinding met de Raspberry Pi en voer de eerste installatie uit

Maak verbinding met de Raspberry Pi en voer de eerste installatie uit
Maak verbinding met de Raspberry Pi en voer de eerste installatie uit

Als u nog niet weet wat het IP-adres van uw Raspberry Pi is, moet u dit uitzoeken. Een van de gemakkelijkste manieren om dat te doen, is door verbinding te maken met uw internetrouter en naar de lijst met aangesloten apparaten te kijken om te bepalen welke de Raspberry Pi is. Als je dat eenmaal hebt gedaan, raad ik je aan een DHCP-reservering in te stellen, zodat wanneer je je Raspberry Pi opnieuw opstart, deze altijd hetzelfde adres heeft. Mijn Raspberry Pi heeft het IP-adres van 192.168.1.144. De jouwe zal vrijwel zeker anders zijn.

Als je een Mac of een computer met Linux gebruikt, kun je vanaf de terminal verbinding maken met je Raspberry Pi. Als je Windows gebruikt, raad ik een programma met de naam PuTTY aan om verbinding te maken.

Ik gebruik een Mac, dus vanuit een terminalvenster typ ik:

ssh [email protected]

U wordt om een wachtwoord gevraagd - Het standaardwachtwoord op de afbeelding is framboos

Hiermee log je in op de Raspberry Pi. Typ bij de prompt de volgende opdracht om het configuratiehulpprogramma te openen:

sudo raspi-config

Breid het bestandssysteem uit door op enter te drukken bij optie 1 en selecteer vervolgens OK en u keert terug naar het hoofdscherm.

Gebruik de pijltoetsen om naar de tweede optie Gebruikerswachtwoord wijzigen te gaan en druk op enter. Druk nogmaals op enter en u wordt gevraagd om een nieuw UNIX-wachtwoord in te voeren. Typ een nieuw wachtwoord, druk op enter en typ uw nieuwe wachtwoord opnieuw. U krijgt een bericht waarin staat dat uw wachtwoord succesvol is gewijzigd.

Gebruik nogmaals de pijltoetsen om naar Lokalisatie-opties te gaan en druk op enter. Gebruik nogmaals de pijltoetsen om Tijdzone wijzigen te selecteren en druk op enter. Selecteer eerst uw geografische gebied en druk op enter en selecteer vervolgens uw tijdzone en druk op enter.

U keert nu terug naar het hoofdscherm van de Raspberry Pi Software Configuration Tool. Gebruik de tab-toets om te selecteren en druk op enter. U wordt gevraagd of u nu opnieuw wilt opstarten. Druk op enter om opnieuw op te starten.

Stap 4: Configureer de IGate-software

Configureer de IGate-software
Configureer de IGate-software

Je hebt een APRS-wachtwoord nodig, dus gebruik de APRS-wachtwoordgenerator bij Magicbug om er een te genereren.

Alle software is vooraf geïnstalleerd, u hoeft alleen maar twee (of mogelijk drie) bestanden te bewerken.

Log opnieuw in op je Raspbery Pi en typ de volgende opdrachten:

cd ~sudo nano sdr.conf Scroll een paar regels naar beneden en verander de xxx in je roepnaam en vereiste SSID. -10 wordt aanbevolen voor iGates, dus als uw roepnaam G9ABC is, zou de regel MYCALL G9ABC-10 zijn. Ik ben in Europa, dus mijn regel luidt IGSERVER euro.aprs2.netScroll verder naar beneden en je zult een regel vinden die begint met IDLOGIN. Wijzig de xxx zodat deze hetzelfde is als de roepnaam die u hebt ingevoerd in het gedeelte MYCALL hierboven (inclusief SSID) en verander vervolgens de nummers 123456 in de toegangscode die u hebt verkregen van de APRS-wachtwoordgenerator. Rechts onderaan het bestand staat een lange regel dat begint met PBEACON. Scroll langs de lijn en vervang xx.xxxxxx door uw breedtegraad, yy.yyyyyy door uw lengtegraad (onthoud dat als u zich ten westen van de evenaar bevindt, uw lengtegraad een negatief getal zal zijn) en zz door uw roepnaam, inclusief SSID.

Sla het bestand op door op ctrl-x te drukken, druk vervolgens op de Y-toets en druk ten slotte op enter.

U kunt nu de installatie testen door de volgende opdracht te typen. Merk op dat de frequentie hier is ingesteld op 144.80M, dus als u zich ergens bevindt waar dat niet de juiste frequentie is, moet u deze regel zo nodig wijzigen.

rtl_fm -f 144.80M - | schrikwolf -c sdr.conf -r 24000 -D 1 -

Als alles goed is, zie je een scherm zoals bovenaan deze stap. Druk op ctrl-c om de test af te sluiten.

Als uw lokale APRS-frequentie niet 144.800MHz is, moet u een extra bestand bewerken.

cd ~sudo nano dw-start.conf

U zoekt de regel die begint:

DWCMD= bash -c 'rtl_fm -f 144.80M - Wijzig 144.80M in wat uw APRS-frequentie ook is, bijvoorbeeld 144.39M voor Noord-Amerika. Sla het bestand op door op ctrl-x te drukken, druk vervolgens op de Y-toets en druk tenslotte op enter. Het laatste wat u moet doen is het systeem zo configureren dat de APRS iGate automatisch start wanneer u de Raspberry Pi opnieuw opstart. Voer het volgende commando in:

crontab -e

Scroll naar beneden en je ziet de volgende regel. #* * * * * /home/pi/dw-start.sh >/dev/null 2>&1

Verwijder de # aan het begin van die regel. Sla het bestand op door op ctrl-x te drukken, druk vervolgens op de Y-toets en druk vervolgens op enter.

Stap 5: Laatste reboot - het werk is gedaan

Laatste reboot - De klus is geklaard!
Laatste reboot - De klus is geklaard!

Start je Raspberry Pi opnieuw op en zodra hij opnieuw is opgestart, maakt hij automatisch verbinding met het APRS-netwerk en werkt hij als een iGate die alleen kan worden ontvangen. Er wordt niets naar het scherm weergegeven terwijl het op deze manier wordt uitgevoerd, dus u kunt uw status op aprs.fi controleren door te zoeken naar de roepnaam die u hebt ingevoerd (inclusief SSID). Je hoeft niet eens in te loggen op de Raspberry Pi, de gateway start automatisch binnen negentig seconden na het opnieuw opstarten.

Let op: ik claim geen originaliteit voor deze installatiemethode, ik heb gewoon gevolgd wat er al op internet beschikbaar is en heb voor uw gemak een afbeelding gemaakt op basis van die instructies. Mijn twee brondocumenten waren Raspberry Pi SDR IGate en Raspberry Pi Packet TNC. Ik raad je ten zeerste aan om vertrouwd te raken met beide om te zien wat hier is gedaan. Je kunt ook mijn blogartikel lezen waarin ik elke opdracht vermeld die ik heb gebruikt om deze afbeelding te maken. Het is ook de moeite waard om de volledige Dire Wolf-gebruikershandleiding te downloaden.

Aanbevolen: