Ažuriranje (21.): Imamo dosta zaliha svih naših proizvoda, pronađite nas i ovdje i    Kupi

Kako spojiti svoj simpleRTK2B na Raspberry Pi

poklopac rasperberry pi
poklopac rasperberry pi

Neki korisnici su nas pitali kako mogu povezati svoje ArduSimple ploče na Raspberry Pi i pripremili smo ovaj vodič da pokaže sve potrebne korake.
Imajte na umu da postoji mnogo različitih modela Raspberry Pi, za pripremu ovog vodiča koristili smo Raspberry Pi 4 Model B.

U ovom vodiču koristit ćemo daljinsko povezivanje s Raspberry Pi kako bismo izbjegli potrebu za posebnom tipkovnicom, mišem ili zaslonom za Raspberry Pi. Ako već imate te periferne uređaje, možete preskočiti sve korake koji se odnose na daljinsko povezivanje.

Potreban hardver:

Potreban softver:

Kako spojiti svoj simpleRTK2B na Raspberry Pi?

Najprije instalirajte operativni sustav Raspberry Pi.

  1. Spojite microSD karticu na svoje računalo. Pokrenite SDFormatter i odaberite pogon SD kartice. Ček Brzi format. Kliknite Format.
  1. Pokrenite Raspberry Pi imager kao administrator. Klik ODABERITE OS.
  1. Odaberite Raspberry pi OS (ostalo)–>odabrati Raspberry Pi OS puni s desktop okruženjem i preporučenim aplikacijama. 
  1. At Skladištenje odaberite svoju SD karticu. Kliknite na Ikona zupčanika na desnom kutu.
  1. Ovdje možete postaviti svoj Korisničko ime i Lozinka za prijavu na Raspberry Pi. A tvoj WiFi naziv i lozinka.
  1. Kliknite UŠTEDJETI i PISATI.
  2. Dok je microSD kartica još u vašem računalu, otvorite pogon za podizanje sustava.
  3. Otvorite datoteku cmdline.txt uređivačem teksta i na kraju dodajte sljedeći tekst: IP-10.0.0.1 i spremite datoteku.
  1. Stvorite novu praznu datoteku u BOOT-u pod nazivom ssh, bez ekstenzije (možete stvoriti txt datoteku i ukloniti ekstenziju).
  1. Izbacite karticu iz sustava Windows.

Drugo, postavite udaljenu vezu.

Ako imate zaslon i tipkovnicu za svoj Raspberry Pi, možete preskočiti druge korake i nastaviti od korak 19.

  1. Idite na Windows Upravljačka ploča–>Mreža i Internet–>Mrežne veze.
    Provjerite je li vaša Ethernet veza omogućena (ako nije, desnom tipkom miša kliknite Ethernet i odaberite omogući).
  1. Desni klik na Ethernet veza–>Svojstva–>odabrati Internetski protokol verzija 4 (TCP/IPv4)–>Kliknite Gumb Svojstva.
  1. Postavite adrese kao na slici ispod, kliknite OK.
  1. Umetnite microSD karticu u svoj Raspberry Pi.
    Spojite Ethernet kabel između Raspberry Pi i vašeg računala.
    Uključite svoj Raspberry Pi, pričekajte nekoliko sekundi.
  2. Otvorite aplikaciju PuttY i postavite naziv hosta na 10.0.0.1, kliknite Otvoren (potvrdite sva upozorenja).
  1. Otvorit će se naredbeni redak, upotrijebite korisničko ime i lozinku koje ste postavili u koraku 5.
  1. Čestitamo, imate daljinski pristup vašem Raspberry Pi!

Treće, konfigurirajte Raspberry Pi UART za komunikaciju s GNSS prijemnikom.

  1. Na terminalu, pokrenite sudo raspi-konfig.
  1. Odaberite 5 Mogućnosti sučelja.
  1. odabrati Serijski.
  1. Odaberite na 'Želite li da ljuska za prijavu bude dostupna preko serijske veze?'
  1. Odaberite na 'Želite li da hardver serijskog porta bude omogućen?'
  1. Odaberite i .
  1. Kada se zatraži ponovno pokretanje, odaberite , PuttY sesija će se automatski zatvoriti.

Četvrto, testiranje komunikacije.

  1. Povežite svoj prijemnik (sa zadanom konfiguracijom) na Raspberry Pi s Raspberry Pi adapter for simpleRTK.
    Ukoliko imate simpleRTK3B Pro, idite na 192.168.3.1, omogućite NMEA izlaz na COM1. Jer sa simpleRTK3B, svaki izlaz položaja onemogućen je prema zadanim postavkama. Ako ne znate kako to učiniti, provjerite Korisnički priručnik.
  1. Priključite GNSS antenu na svoj prijemnik.
  2. Ponovno otvorite PuttY i povežite se kao u koraku 2. Upišite: sudo nano test.py.
  3. Upišite ili kopirajte i zalijepite sljedeći kod:
    #! / usr / bin / env python
    vrijeme uvoza
    import serijski
    ser = serial.Serial(
    port='/dev/serial0',
    brzina prijenosa = 115200,
    paritet=serijski.PARITY_NONE,
    stopbits=serial.STOPBITS_ONE,
    veličina bajta=serial.EIGHTBITS,
    timeout = 1
    )
    brojač=0
    dok 1:
    x=ser.readline()
    ispis (x)

bilješke : ako imate noviju verziju Raspberry Pija, vaš serijski port bi mogao biti pozvan dev/ttyAMA0 umjesto dev/serial0. Provjerite kako vaš Raspberry pi imenuje UART na pinovima 14 i 15

    Ovo je skripta koja će čitati informacije s GNSS prijemnika.
    Konfiguracija brzine prijenosa valjana je za zadanu konfiguraciju simpleRTK2B i po potrebi se može mijenjati.
  1. tisak Ctrl + X i Spremi promjene.
  2. Tip: python test.py.
    Trebali biste vidjeti dolazne NMEA rečenice kao na slici ispod.
  1. tisak Ctrl + C izaći.
    Čestitamo, sada možete čitati GNSS tokove podataka na vašem Raspberry Pi!

Konačno, GNSS dijagnostika na vašem Raspberry Pi!

  1. Omogućimo Raspberry Pi WiFi da se poveže na Internet i preuzmemo neke sw pakete. Ako ste već omogućili svoj WiFi u koraku 5, možete preskočiti ovaj dio i prijeći na korak 35.
    Tip sudo nano /etc/wpa_supplicant/wpa_supplicant.conf.
    Dodajte mrežni dio kao na slici ispod, gdje je ssid vaš WiFi SSID, a psk vaša WiFi lozinka.
  1. tisak Ctrl + X i Spremi promjene.
  2. Tip sudo ponovno podizanje sustava, koji će ponovno pokrenuti vaš Raspberry Pi (i zatvoriti PuttY sesiju).
  3. Ponovno otvorite PuttY sesiju.
    Tip sudo apt-get instaliraj gpsd gpsd-klijenti python-GPS i pričekajte instalaciju paketa (potvrdite sva upozorenja).
  4. Tip:
    sudo systemctl zaustavi gpsd.socket
    sudo systemctl onemogući gpsd.socket
    sudo gpsd /dev/serial0 -F /var/run/gpsd.sock
  1. Tip gpsmon i vidjet ćete monitor statusa GPS-a.
  1. tisak Ctrl + X za izlaz iz monitora.
  2. Tip cgps za lakši monitor.
  1. tisak Ctrl + X za izlaz iz monitora.
  2. Sada ste spremni koristiti svoj GNSS prijemnik na Raspberry Pi.
Ako želite raditi ovaj vodič, imamo sve proizvode na zalihama i spremne za slanje:

Ako vam se svidio ovaj sadržaj, možete nas pratiti na X / Twitter, YouTube, Facebook or LinkedIn da biste bili u tijeku s ovakvim sadržajem.

Imate pitanja ili zahtjeva?
Kontaktirajte nas! Odgovaramo <24 sata!

Želite saznati više o GPS/RTK?

1. Naš inženjerski tim će vas kontaktirati kako bismo riješili sva pitanja
2. Obavještavat ćemo vas o promocijama i novim izdanjima proizvoda
3. Javit ćemo vam se samo kada budemo imali važne vijesti, nećemo spamati vašu e-poštu