Aktualizacja (09 / 02 / 2025): Posiadamy duży zapas wszystkich naszych produktów, znajdziesz nas również w i    Kup teraz

Jak podłączyć swój simpleRTK2B do Raspberry Pi

zakryj Raspberry Pi
zakryj Raspberry Pi

Niektórzy użytkownicy pytali nas, w jaki sposób mogą połączyć swoje ArduSimple płyty do Raspberry Pi i przygotowaliśmy ten przewodnik, aby pokazać wszystkie niezbędne kroki.
Zauważ, że istnieje wiele różnych modeli Raspberry Pi, do przygotowania tego poradnika użyliśmy Raspberry Pi 4 Model B.

W tym samouczku użyjemy zdalnego połączenia z Raspberry Pi, aby uniknąć potrzeby stosowania dedykowanej klawiatury, myszy lub ekranu dla Raspberry Pi. Jeśli posiadasz już te urządzenia peryferyjne, możesz pominąć wszystkie kroki związane ze zdalnym połączeniem.

Wymagany sprzęt:

Wymagane oprogramowanie:

Jak podłączyć swój simpleRTK2B do Raspberry Pi?

Najpierw zainstaluj system operacyjny Raspberry Pi.

  1. Podłącz kartę microSD do komputera. Uruchom SDFormatter i wybierz napęd karty SD. Sprawdzać Szybkie formatowanie. Kliknij Format.
  1. Uruchom imager Raspberry Pi jako administrator. Kliknij WYBIERZ OS.
  1. Dodaj System operacyjny Raspberry pi (inny)–>Wybierz Pełny system operacyjny Raspberry Pi ze środowiskiem graficznym i zalecanymi aplikacjami. 
  1. At Magazynowanie wybierz kartę SD. Kliknij Ikona zębatki w prawym rogu.
  1. Tutaj możesz skonfigurować swój Użytkownik i Hasło do logowania się do Raspberry Pi. I twój Nazwa Wi-Fi i password.
  1. Kliknij RATOWAĆ i NAPISZ.
  2. Gdy karta microSD nadal znajduje się w komputerze, otwórz dysk BOOT.
  3. Otwórz plik cmdline.txt za pomocą edytora tekstu i dodaj na końcu następujący tekst: ip=10.0.0.1 i zapisz plik.
  1. Utwórz nowy pusty plik w BOOT o nazwie ssh, bez żadnego rozszerzenia (możesz utworzyć plik txt i usunąć rozszerzenie).
  1. Wysuń kartę z systemu Windows.

Po drugie, skonfiguruj połączenie zdalne.

Jeśli masz ekran i klawiaturę do swojego Raspberry Pi, możesz pominąć drugie kroki i kontynuować krok 19.

  1. Przejdź do systemu Windows Panel sterowania–>Sieć i Internet–>Połączenia sieciowe.
    Upewnij się, że połączenie Ethernet jest włączone (jeśli nie, kliknij prawym przyciskiem myszy Ethernet i wybierz opcję Włącz).
  1. Kliknij prawym przyciskiem myszy na Połączenie Ethernet–>Właściwości–>Wybierz Protokół internetowy w wersji 4 (TCP/IPv4)–>Kliknij Przycisk Właściwości.
  1. Ustaw adresy jak na obrazku poniżej, kliknij OK.
  1. Włóż kartę microSD do Raspberry Pi.
    Podłącz kabel Ethernet pomiędzy Raspberry Pi a komputerem.
    Włącz Raspberry Pi, poczekaj kilka sekund.
  2. Otwórz aplikację PuttY i ustaw nazwę hosta na 10.0.0.1, kliknij Otwarte (zapoznać się ze wszystkimi ostrzeżeniami).
  1. Otworzy się wiersz poleceń. Użyj nazwy użytkownika i hasła ustawionych w kroku 5.
  1. Gratulacje, masz zdalny dostęp do swojego Raspberry Pi!

Po trzecie skonfiguruj Raspberry Pi UART do komunikacji z odbiornikiem GNSS.

  1. Na terminalu uruchom sudo raspi-konfiguracja
  1. Wybierz 5 Opcje interfejsu.
  1. Wybierz Seryjny.
  1. Dodaj w „Czy chcesz, aby powłoka logowania była dostępna przez port szeregowy?”
  1. Dodaj w „Czy chcesz, aby sprzęt portu szeregowego był włączony?”
  1. Dodaj i .
  1. Gdy zostaniesz poproszony o ponowne uruchomienie, wybierz , sesja PuttY zakończy się automatycznie.

Po czwarte, testowanie komunikacji.

  1. Podłącz swój odbiornik (z domyślną konfiguracją) do Raspberry Pi za pomocą Raspberry Pi adapter for simpleRTK.
    Jeśli masz simpleRTK3B Pro, przejdź do 192.168.3.1, włącz NMEA wyjście na COM1. Ponieważ z simpleRTK3B, dowolne wyjście pozycji jest domyślnie wyłączone. Jeśli nie wiesz jak to zrobić, sprawdź Instrukcja obsługi.
  1. Podłącz antenę GNSS do odbiornika.
  2. Otwórz ponownie PuttY i połącz się jak w kroku 2. Wpisz: sudo nano test.py.
  3. Wpisz lub skopiuj i wklej następujący kod:
    #! / usr / bin / env python
    czas importu
    zaimportować numer seryjny
    ser = serial.Serial(
    port='/dev/serial0′,
    szybkość transmisji = 115200,
    parzystość=szeregowy.PARITY_BRAK,
    bity stopu=serial.STOPBITS_ONE,
    rozmiar bajtu=serial.OSIEM BITÓW,
    timeout = 1
    )
    licznik=0
    podczas gdy 1:
    x=ser.readline()
    drukuj (x)

Note :jeśli masz nowszą wersję Raspberry Pi, Twój port szeregowy może nazywać się dev/ttyAMA0 zamiast dev/serial0. Sprawdź jak twój Raspberry Pi nazywa UART na pinach 14 i 15

    Jest to skrypt, który odczyta informacje z odbiornika GNSS.
    Konfiguracja szybkości transmisji obowiązuje dla domyślnej konfiguracji simpleRTK2B i można je zmienić w razie potrzeby.
  1. Naciśnij przycisk Ctrl + X i Zapisz zmiany.
  2. Typ: test Pythona.py.
    Powinieneś zobaczyć przychodzące zdania NMEA, jak na obrazku poniżej.
  1. Naciśnij przycisk Ctrl + C do wyjścia.
    Gratulacje, możesz teraz czytać strumienie danych GNSS w swoim Raspberry Pi!

Nareszcie diagnostyka GNSS na Twoim Raspberry Pi!

  1. Włączmy Raspberry Pi WiFi, aby połączyć się z Internetem i pobrać niektóre pakiety oprogramowania. Jeśli już włączyłeś Wi-Fi w kroku 5, możesz pominąć tę część i przejść do kroku 35.
    Typ Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf.
    Dodaj część sieciową jak na obrazku poniżej, gdzie ssid to identyfikator SSID Wi-Fi, a psk to hasło Wi-Fi.
  1. Naciśnij przycisk Ctrl + X i Zapisz zmiany.
  2. Typ sudo reboot, co spowoduje ponowne uruchomienie Raspberry Pi (i zamknięcie sesji PuttY).
  3. Otwórz ponownie sesję PuttY.
    Typ sudo apt-get install gpsd gpsd-clients python-GPS i poczekaj na instalację pakietu (potwierdź wszystkie ostrzeżenia).
  4. Typ:
    sudo systemctl zatrzymaj gpsd.socket
    sudo systemctl wyłącz gpsd.socket
    sudo gpsd /dev/serial0 -F /var/run/gpsd.sock
  1. Typ gpsmon i zobaczysz monitor stanu GPS.
  1. Naciśnij przycisk Ctrl + X aby wyjść z monitora.
  2. Typ cgps na lżejszy monitor.
  1. Naciśnij przycisk Ctrl + X aby wyjść z monitora.
  2. Teraz możesz już korzystać z odbiornika GNSS na Raspberry Pi.
Jeśli chcesz wykonać ten samouczek, mamy wszystkie produkty w magazynie i gotowe do wysyłki:

Jeśli podobały Ci się te treści, możesz nas śledzić Twitter, YouTube, Facebook or LinkedIn aby być na bieżąco z takimi treściami.

Masz pytania lub prośby?
Skontaktuj się z nami! Odpowiemy <24 godziny!

Chcesz dowiedzieć się więcej o GPS/RTK?

1. Nasz zespół inżynierów skontaktuje się z Tobą w celu rozwiązania wszelkich pytań
2. Będziemy na bieżąco informować Cię o promocjach i nowościach produktowych
3. Dowiesz się od nas tylko wtedy, gdy będziemy mieć ważne wiadomości, nie będziemy spamować Twojego e-maila