Spisu treści:

Zbuduj amatorskie radio APRS RX tylko IGate za pomocą Raspberry Pi i klucza sprzętowego RTL-SDR w mniej niż pół godziny: 5 kroków
Zbuduj amatorskie radio APRS RX tylko IGate za pomocą Raspberry Pi i klucza sprzętowego RTL-SDR w mniej niż pół godziny: 5 kroków

Wideo: Zbuduj amatorskie radio APRS RX tylko IGate za pomocą Raspberry Pi i klucza sprzętowego RTL-SDR w mniej niż pół godziny: 5 kroków

Wideo: Zbuduj amatorskie radio APRS RX tylko IGate za pomocą Raspberry Pi i klucza sprzętowego RTL-SDR w mniej niż pół godziny: 5 kroków
Wideo: Лучшие радиоприемники с АлиЭкспресс - Рейтинг 2023 | Radio receivers aliexpress 2024, Czerwiec
Anonim
Zbuduj amatorskie radio APRS RX tylko IGate za pomocą Raspberry Pi i klucza sprzętowego RTL-SDR w mniej niż pół godziny
Zbuduj amatorskie radio APRS RX tylko IGate za pomocą Raspberry Pi i klucza sprzętowego RTL-SDR w mniej niż pół godziny

Należy pamiętać, że jest to już dość stare, więc niektóre części są nieprawidłowe i nieaktualne. Pliki, które musisz edytować, uległy zmianie

Zaktualizowałem link, aby dać ci najnowszą wersję obrazu (proszę użyć 7-zip, aby go zdekompresować), ale pełne instrukcje znajdziesz w artykule na moim blogu tutaj

Istnieje wiele metod online pokazujących, jak skonfigurować amatorskie radio APRS, odbierające tylko iGate za pomocą Raspberry Pi i różnych typów odbiorników. Miałem klucz sprzętowy RTL-SDR i zapasowy Pi, więc pomyślałem, że znajdę przewodnik i podążę za nim.

To dość skomplikowane!

Niektóre przewodniki odsyłają do innych przewodników, w niektórych brakuje kroków, a inne są po prostu całkowicie niezrozumiałe, przy założeniu szczegółowej znajomości systemu operacyjnego Raspberry Pi.

Stworzyłem obraz Raspberry Pi, który można pobrać z całym zainstalowanym oprogramowaniem, które wymaga jedynie edycji dwóch (lub trzech) plików, aby działało.

Krok 1: Czego potrzebujesz

Co będziesz potrzebował
Co będziesz potrzebował
Co będziesz potrzebował
Co będziesz potrzebował

Malinowa Pi

Myślę, że to dość oczywiste. Zaletą jest to, że możesz użyć dowolnego modelu Pi, nie musi to być najnowszy model (Raspberry Pi 3 w momencie pisania), działa to doskonale z Raspberry Pi Zero. Używam Zero do mojego iGate, a procesor pracuje na około 35%.

Klucz sprzętowy RTL-SDR

Nie wszystkie klucze RTL-SDR są tworzone jednakowo, istnieje wiele różnych typów, więc nie mogę dokładnie powiedzieć, co kupić. Jednak polecam znaleźć model z chipsetem R820T2 i TCXO (oscylator kwarcowy sterowany temperaturą), ponieważ zapewni to najlepszą dokładność częstotliwości i stabilność. Używam klucza sprzętowego RTL-SDR R820T2 1PPM TCXO, który jest dostępny bezpośrednio w RTL-SDR lub u wielu innych dostawców.

Krok 2: Pobierz i zapisz obraz karty SD

Na początek musisz pobrać mój niestandardowy obraz Raspberry Pi stąd lub najlepiej pobrać za pośrednictwem pliku torrent, klikając tutaj. Sam go hostuję, więc byłbym wdzięczny każdemu, kto pomoże w zasianiu tego pliku.

Jest to plik o pojemności 2,2 GB, który po rozpakowaniu rozszerzy się do około 4 GB. Ten obraz zmieści się na karcie SD 4Gb i będzie działał idealnie, więc nie potrzebujesz karty o dużej pojemności.

Aby mieć pewność, że masz dobre pobranie, możesz sprawdzić wartości MD5. MD5 z aprs-igate.zip to dde367dc0db9365b84850fcdc46519e4MD5 z aprs-igate.img to 93060310c5a5c4a3a46822944dc0401fMD5 z aprgate-8469d7 od aprs- aprs-igate.img to 93060310c5a5c4a3a46822944dc0401fMD5 z apr stretch.img to 22998d62e7dd1b3f270834f6bfd5f089

Następnym krokiem po rozpakowaniu pobranego pliku jest zapisanie go na karcie SD. Zamiast odtwarzać dobrze napisane instrukcje ze strony Raspberry Pi, możesz je zobaczyć tutaj.

Uwaga - niektóre osoby mają problemy z dekompresją pliku. Spróbuj 7-Zip, jeśli otrzymujesz błędy.

Krok 3: Połącz się z Raspberry Pi i uruchom wstępną konfigurację

Połącz się z Raspberry Pi i uruchom wstępną konfigurację
Połącz się z Raspberry Pi i uruchom wstępną konfigurację

Jeśli nie wiesz jeszcze, jaki jest adres IP twojego Raspberry Pi, musisz się tego dowiedzieć. Jednym z najłatwiejszych sposobów jest połączenie się z routerem internetowym i sprawdzenie listy podłączonych urządzeń, aby określić, które z nich to Raspberry Pi. Kiedy już to zrobisz, zalecam skonfigurowanie rezerwacji DHCP, aby przy każdym ponownym uruchomieniu Raspberry Pi zawsze miał ten sam adres. Moje Raspberry Pi ma adres IP 192.168.1.144. Twój prawie na pewno będzie inny.

Jeśli używasz komputera Mac lub komputera z systemem Linux, możesz połączyć się z Raspberry Pi z terminala, jeśli używasz systemu Windows, do połączenia polecam program o nazwie PuTTY.

Używam Maca, więc z okna terminala wpisuję:

ssh [email protected]

Zostaniesz poproszony o podanie hasła - Domyślne hasło na obrazku to malina

Spowoduje to zalogowanie do Raspberry Pi. W wierszu polecenia wpisz następujące polecenie, aby wejść do narzędzia konfiguracyjnego:

sudo raspi-config

Rozwiń system plików, naciskając enter w opcji 1, a następnie wybierz OK, a wrócisz do ekranu głównego.

Użyj klawiszy strzałek, aby przejść w dół do drugiej opcji Zmień hasło użytkownika i naciśnij enter. Naciśnij ponownie enter, a zostaniesz poproszony o wprowadzenie nowego hasła UNIX. Wpisz nowe hasło, naciśnij enter i ponownie wpisz nowe hasło. Otrzymasz wiadomość z informacją, że Twoje hasło zostało pomyślnie zmienione.

Użyj ponownie klawiszy strzałek, aby przejść w dół do opcji lokalizacji i naciśnij enter. Użyj ponownie klawiszy strzałek, aby wybrać opcję Zmień strefę czasową i naciśnij enter. Najpierw wybierz swój obszar geograficzny i naciśnij enter, a następnie wybierz swoją strefę czasową i naciśnij enter.

Powrócisz teraz do głównego ekranu głównego narzędzia konfiguracji oprogramowania Raspberry Pi. Użyj klawisza tabulatora, aby wybrać i naciśnij enter. Zostaniesz zapytany, czy chcesz teraz ponownie uruchomić komputer. Naciśnij Enter, aby ponownie uruchomić.

Krok 4: Skonfiguruj oprogramowanie IGate

Skonfiguruj oprogramowanie IGate
Skonfiguruj oprogramowanie IGate

Będziesz potrzebować hasła APRS, więc użyj generatora kodów APRS w Magicbug, aby go wygenerować.

Całe oprogramowanie zostało wstępnie zainstalowane, wystarczy edytować dwa (lub ewentualnie trzy) pliki.

Zaloguj się ponownie do Raspbery Pi i wpisz następujące polecenia

cd ~sudo nano sdr.conf Przewiń kilka linii w dół i zmień xxx na swój znak wywoławczy i wymagany SSID. -10 jest zalecane dla iGates, więc jeśli twój znak wywoławczy to G9ABC, wtedy linia będzie brzmieć MYCALL G9ABC-10 W poniższej sekcji edytuj linię zaczynającą się od IGSERVER, aby była poprawna dla twojego regionu. Jestem w Europie, więc moja linia brzmi IGSERVER euro.aprs2.net Przewiń niżej, a znajdziesz linię zaczynającą się od IDLOGIN. Zmień xxx tak, aby był taki sam jak znak wywoławczy, który wpisałeś w sekcji MYCALL powyżej (w tym SSID), a następnie zmień liczby 123456 na kod dostępu uzyskany z Generatora Kodów Dostępu APRS. Na samym dole pliku znajduje się długa linia zaczyna się od PBEACON. Przewiń wzdłuż linii i zastąp xx.xxxxxx swoją szerokością geograficzną, yy.yyyyyy długością geograficzną (pamiętając, że jeśli jesteś na zachód od równika, wtedy długość geograficzna będzie liczbą ujemną) i zz swoim znakiem wywoławczym, w tym SSID.

Zapisz plik, naciskając ctrl-x, a następnie naciśnij klawisz Y i na koniec naciśnij enter.

Możesz teraz przetestować instalację, wpisując następujące polecenie. Zauważ, że częstotliwość jest tutaj ustawiona na 144,80M, więc jeśli znajdujesz się gdzieś, gdzie nie jest to prawidłowa częstotliwość, musisz odpowiednio zmienić tę linię.

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

Jeśli wszystko jest w porządku, zobaczysz ekran podobny do tego u góry tego kroku. Naciśnij ctrl-c, aby wyjść z testu.

Jeśli twoja lokalna częstotliwość APRS nie wynosi 144.800MHz, będziesz musiał edytować dodatkowy plik.

cd ~sudo nano dw-start.conf

Szukasz linii, która zaczyna się:

DWCMD= bash -c 'rtl_fm -f 144.80M - Zmień 144.80M na dowolną częstotliwość APRS, na przykład 144.39M dla Ameryki Północnej. Zapisz plik, naciskając ctrl-x, a następnie naciśnij klawisz Y i na koniec naciśnij enter. Ostatnią rzeczą do zrobienia jest skonfigurowanie systemu tak, aby APRS iGate uruchamiał się automatycznie po ponownym uruchomieniu Raspberry Pi. Wprowadź następujące polecenie:

crontab -e

Przewiń w dół, a zobaczysz następującą linię. #* * * * * /home/pi/dw-start.sh >/dev/null 2>&1

Usuń # na początku tego wiersza. Zapisz plik, naciskając ctrl-x, a następnie naciśnij klawisz Y, a następnie naciśnij enter.

Krok 5: Ostateczny restart - praca skończona

Ostateczny restart - praca skończona!
Ostateczny restart - praca skończona!

Uruchom ponownie Raspberry Pi, a po ponownym uruchomieniu automatycznie połączy się z siecią APRS i będzie działać jako iGate tylko do odbioru. Nic nie pojawi się na wyświetlaczu, gdy działa w ten sposób, więc możesz sprawdzić swój status na aprs.fi, wyszukując wprowadzony znak wywoławczy (w tym SSID). Nie musisz nawet logować się do Raspberry Pi, brama uruchomi się automatycznie w ciągu dziewięćdziesięciu sekund od ponownego uruchomienia.

Uwaga – nie twierdzę, że ta metoda konfiguracji jest oryginalna, po prostu śledziłem to, co jest już dostępne w Internecie i stworzyłem obraz na podstawie tych instrukcji dla Twojej wygody. Moje dwa dokumenty źródłowe to Raspberry Pi SDR IGate i Raspberry Pi Packet TNC. Gorąco polecam zapoznać się z nimi obydwoma, aby zobaczyć, co zostało tutaj zrobione. Możesz również przeczytać artykuł na moim blogu, w którym wymieniam każde polecenie, którego użyłem do stworzenia tego obrazu. Warto również pobrać pełny podręcznik użytkownika Dire Wolf.

Zalecana: