Inhoudsopgave:
- Stap 1: Wat heb je nodig
- Stap 2: Download en schrijf de SD-kaartafbeelding
- Stap 3: Maak verbinding met de Raspberry Pi en voer de eerste installatie uit
- Stap 4: Configureer de IGate-software
- Stap 5: Laatste reboot - het werk is gedaan
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
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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
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
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:
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
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
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:
Bouw een Apple HomeKit-temperatuursensorapparaat met een ESP8266 en een BME280: 10 stappen
Bouw een Apple HomeKit-temperatuursensorapparaat met behulp van een ESP8266 en een BME280: in de instructable van vandaag zullen we een goedkope temperatuur-, vochtigheids- en vochtsensor maken op basis van de AOSONG AM2302/DHT22 of BME280 temperatuur- / vochtigheidssensor, YL-69 vochtsensor en het ESP8266/Nodemcu-platform. En voor het weergeven van
Voorlopig* SPI op de Pi: communiceren met een SPI 3-assige versnellingsmeter met behulp van een Raspberry Pi: 10 stappen
Voorlopig* SPI op de Pi: communiceren met een SPI 3-assige versnellingsmeter Een Raspberry Pi gebruiken: stapsgewijze handleiding voor het instellen van Raspbian en communiceren met een SPI-apparaat met behulp van de bcm2835 SPI-bibliotheek (NIET bit-banged!) Dit is nog steeds heel voorlopig… Ik moet betere foto's van de fysieke aansluiting toevoegen en een aantal lastige code doornemen
Bouw een Raspberry Pi-pc voor minder dan $ 140: 17 stappen
Bouw een Raspberry Pi-pc voor minder dan $ 140: update maart 2017: maak een op Raspberry Pi gebaseerde pc met acceptabele prestaties tegen een lage prijs voor gebruik in de middelbare school. De meeste mensen zijn bekend met Windows- of MAC-besturingssystemen. Linux is een ander besturingssysteem. Een doel van deze instructable
Verdubbel de levensduur van de batterij van de DX3-radio van Spektrum voor minder dan $ 20: 11 stappen
Verdubbel de levensduur van de batterij van de DX3-radio van Spektrum voor minder dan $ 20: ik kreeg het idee hiervoor voor het eerst op de draad voor de DX6/7 op RCGRoups.com-forums. Ik rijd met nitro-auto's, dus kocht ik een DX3. Ik heb de radio een tijdje gebruikt en mijn batterijduur was aan de betere kant van de meeste radio's - maar de DX7-bezitters begonnen
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik