Aktualizace (02 / 12 / 2024): Všech našich produktů máme dostatek skladem, najdete nás také v a    Zobrazit kolekci

Jak připojit váš simpleRTK2B na Raspberry Pi

kryt malina pi
kryt malina pi

Někteří uživatelé se nás ptali, jak mohou připojit své ArduSimple desky do Raspberry Pi a připravili jsme tuto příručku, která ukazuje všechny potřebné kroky.
Všimněte si, že existuje mnoho různých modelů Raspberry Pi, k přípravě tohoto tutoriálu jsme použili Raspberry Pi 4 Model B.

V tomto tutoriálu použijeme vzdálené připojení k Raspberry Pi, abychom se vyhnuli potřebě vyhrazené klávesnice, myši nebo obrazovky pro Raspberry Pi. Pokud již tato periferní zařízení máte, můžete přeskočit všechny kroky související se vzdáleným připojením.

Požadovaný hardware:

Požadovaný software:

Jak připojit váš simpleRTK2B na Raspberry Pi?

Nejprve nainstalujte operační systém Raspberry Pi.

  1. Připojte kartu microSD k počítači. Spusťte SDFormatter a vyberte jednotku SD karty. Šek Rychlý formát. klikněte Formát.
  1. Spusťte Raspberry Pi imager jako správce. Klikněte VYBERTE OS.
  1. Vybrat Operační systém Raspberry pi (jiný)–>vybrat Plný operační systém Raspberry Pi s desktopovým prostředím a doporučenými aplikacemi. 
  1. At Skladování vyberte SD kartu. Klikněte na Ikona zařízení v pravém rohu.
  1. Zde si můžete nastavit svůj Uživatelské jméno a Heslo pro přihlášení do Raspberry Pi. A tvůj Název WiFi a heslo.
  1. klikněte ULOŽIT a NAPIŠTE.
  2. S kartou microSD stále v počítači otevřete BOOT jednotku.
  3. Otevřete soubor cmdline.txt pomocí textového editoru a na konec přidejte následující text: ip = 10.0.0.1 a uložte soubor.
  1. Vytvořte nový prázdný soubor s názvem BOOT ssh, bez jakékoli přípony (můžete vytvořit soubor txt a příponu odstranit).
  1. Vyjměte kartu ze systému Windows.

Za druhé, nastavte vzdálené připojení.

Pokud máte obrazovku a klávesnici pro Raspberry Pi, můžete přeskočit druhé kroky a pokračovat od kroku 19.

  1. Přejděte do Windows Ovládací panel –>Síť a internet–>Síťová připojení.
    Ujistěte se, že je vaše připojení Ethernet povoleno (pokud ne, klikněte pravým tlačítkem na Ethernet a vyberte možnost Povolit).
  1. Klikněte pravým tlačítkem na Ethernetové připojení–>Vlastnosti–>vybrat Internetový protokol verze 4 (TCP/IPv4)–>klikněte Tlačítko Vlastnosti.
  1. Nastavte adresy jako na obrázku níže, klikněte OK.
  1. Vložte microSD kartu do Raspberry Pi.
    Připojte ethernetový kabel mezi Raspberry Pi a počítačem.
    Zapněte Raspberry Pi, počkejte několik sekund.
  2. Otevřete aplikaci PuttY a nastavte Host Name na 10.0.0.1, klikněte Otevřená (potvrďte všechna varování).
  1. Otevře se příkazový řádek, použijte uživatelské jméno a heslo, které jste nastavili v kroku 5.
  1. Gratulujeme, máte vzdálený přístup k vašemu Raspberry Pi!

Za třetí, nakonfigurujte Raspberry Pi UART pro komunikaci s přijímačem GNSS.

  1. Na terminálu, spusťte sudo raspi-config.
  1. Vyberte 5 Možnosti rozhraní.
  1. vybrat Sériový.
  1. Vybrat na 'Chtěli byste, aby byl přihlašovací shell přístupný přes sériovou linku?'
  1. Vybrat na 'Chcete povolit hardware sériového portu?'
  1. Vybrat a .
  1. Až budete požádáni o restart, vyberte , PuttY session se automaticky uzavře.

Za čtvrté, testování komunikace.

  1. Připojte svůj přijímač (s výchozí konfigurací) k Raspberry Pi pomocí Raspberry Pi adapter for simpleRTK.
    Pokud máte simpleRTK3B Pro, přejděte na 192.168.3.1, povolte NMEA výstup na COM1. Protože s simpleRTK3B, jakýkoli výstup polohy je ve výchozím nastavení zakázán. Pokud nevíte, jak to udělat, zkontrolujte Uživatelský manuál.
  1. Připojte GNSS anténu k vašemu přijímači.
  2. Znovu otevřete PuttY a připojte se jako v kroku 2. Napište: sudo nano test.py.
  3. Zadejte nebo zkopírujte a vložte následující kód:
    #! / usr / bin / env python
    čas importu
    import seriálu
    ser = serial.Serial(
    port='/dev/serial0′,
    přenosová rychlost = 115200,
    parita=serial.PARITY_NONE,
    stopbits=serial.STOPBITS_ONE,
    bytesize=serial.EIGHTBITS,
    timeout = 1
    )
    čítač=0
    zatímco 1:
    x=ser.readline()
    tisknout (x)

Pozor : pokud máte novější verzi Raspberry Pi, může být zavolán váš sériový port dev/ttyAMA0 místo dev/serial0. Zkontrolujte, jak vaše Raspberry pi pojmenuje UART na kolících 14 a 15

    Toto je skript, který bude číst informace z přijímače GNSS.
    Konfigurace přenosové rychlosti je platná pro výchozí konfiguraci simpleRTK2B a lze je v případě potřeby změnit.
  1. Stisknout Ctrl + X a Uložit změny.
  2. Typ: python test.py.
    Měli byste vidět příchozí věty NMEA jako na obrázku níže.
  1. Stisknout Ctrl + C k východu.
    Gratulujeme, nyní můžete ve svém Raspberry Pi číst datové toky GNSS!

Konečně diagnostika GNSS na vašem Raspberry Pi!

  1. Povolme Raspberry Pi WiFi připojení k internetu a stažení některých sw balíčků. Pokud jste již povolili WiFi v kroku 5, můžete tuto část přeskočit a přejít na krok 35.
    Typ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf.
    Přidejte síťovou část jako na obrázku níže, kde ssid je vaše WiFi SSID a psk je vaše WiFi heslo.
  1. Stisknout Ctrl + X a Uložit změny.
  2. Typ sudo reboot, což restartuje vaše Raspberry Pi (a zavře relaci PuttY).
  3. Otevřete znovu relaci PuttY.
    Typ sudo apt-get install gpsd gpsd-clients python-GPS a počkejte na instalaci balíčku (potvrďte všechna varování).
  4. Typ:
    sudo systemctl stop gpsd.socket
    sudo systemctl zakázat gpsd.socket
    sudo gpsd /dev/serial0 -F /var/run/gpsd.sock
  1. Typ gpsmon a uvidíte monitor stavu GPS.
  1. Stisknout Ctrl + X pro opuštění monitoru.
  2. Typ cgps pro lehčí monitor.
  1. Stisknout Ctrl + X pro opuštění monitoru.
  2. Nyní jste připraveni používat svůj GNSS přijímač na Raspberry Pi.
Pokud si chcete udělat tento tutoriál, máme všechny produkty skladem a připravené k odeslání:

Pokud se vám tento obsah líbil, můžete nás sledovat X, Youtube, facebook or LinkedIn abyste byli informováni o obsahu, jako je tento.

Máte nějaké dotazy nebo požadavky?
Kontaktujte nás! Odpovíme <24 hodin!

Chcete se dozvědět více o GPS/RTK?

1. Náš technický tým vás bude kontaktovat, aby vyřešil jakékoli dotazy
2. Budeme vás informovat o akcích a nových produktech
3. Uslyšíte od nás pouze, když budeme mít důležité zprávy, nebudeme váš e-mail spamovat