Jotkut käyttäjät ovat kysyneet meiltä, kuinka he voivat yhdistää heidän ArduSimple levyt Raspberry Pi:hen ja olemme laatineet tämän oppaan näyttämään kaikki tarvittavat vaiheet.
Huomaa, että Raspberry Pi:stä on olemassa monia erilaisia malleja. Tämän opetusohjelman valmistukseen olemme käyttäneet Raspberry Pi 4 Model B -mallia.
Tässä opetusohjelmassa käytämme etäyhteyttä Raspberry Pi:hen välttääksemme erillisen näppäimistön, hiiren tai näytön tarpeen Raspberry Pi:lle. Jos sinulla on jo nämä oheislaitteet, voit ohittaa kaikki etäyhteyteen liittyvät vaiheet.
Vaadittu laitteisto:
- simpleRTK2B Budget - Otsikot juotettu
- Raspberry Pi adapter for simpleRTK
- u-blox GNSS Monikaistainen antenni ANN-MB-00 (IP67)
- Raspberry Pi 4 Model B (tämä opetusohjelma toimii todennäköisesti minkä tahansa mallin kanssa)
- laturi USB-C-kaapelilla Raspberry Pi:n virransyöttöä varten
- microSD-kortti Raspberry Pi OS:lle
- tietokone etäyhteyttä varten (käytämme Windows 10:tä tässä opetusohjelmassa)
- Ethernet-kaapeli (RJ45)
Vaadittu ohjelmisto:
Kuinka yhdistää oma simpleRTK2B Raspberry Pi:lle?
Asenna ensin Raspberry Pi -käyttöjärjestelmä.
- Liitä microSD-kortti tietokoneeseen. Suorita SDFormatter ja valitse SD-korttiasema. Tarkistaa Nopea formatointi. Napauta Muodossa.
- Suorita Raspberry Pi imager järjestelmänvalvojana. Klikkaus VALITSE OS.
- Valita Raspberry pi OS (muu) ->valita Raspberry Pi OS täynnä työpöytäympäristön ja suositeltujen sovellusten kanssa.
- At varastointi valitse SD-korttisi. Klikkaa Vaihdekuvake oikeassa kulmassa.
- Täällä voit määrittää omasi Käyttäjätunnus ja Salasana Raspberry Pi:hen kirjautumiseen. Ja sinun WiFi-nimi ja salasana.
- Napauta TALLENTAA ja KIRJOITA.
- Kun microSD-kortti on edelleen tietokoneessa, avaa BOOT-asema.
- Avaa tiedosto cmdline.txt tekstieditorilla ja lisää loppuun seuraava teksti: ip = 10.0.0.1 ja tallenna tiedosto.
- Luo uusi tyhjä tiedosto BOOTissa nimeltä ssh, ilman tunnistetta (voit luoda txt-tiedoston ja poistaa laajennuksen).
- Poista kortti Windowsista.
Toiseksi, määritä etäyhteys.
Jos sinulla on näyttö ja näppäimistö Raspberry Pi -laitteellesi, voit ohittaa toiset vaiheet ja jatkaa alkaen vaiheeseen 19.
- Siirry Windowsiin Ohjauspaneeli ->Verkko ja Internet->Verkkoyhteydet.
Varmista, että Ethernet-yhteytesi on käytössä (jos ei, napsauta Ethernet-painiketta hiiren kakkospainikkeella ja valitse Ota käyttöön).
- Oikealla klikkaa Ethernet-yhteys ->Ominaisuudet ->valita Internet-protokollan versio 4 (TCP/IPv4)–>Napauta Ominaisuudet -painike.
- Aseta osoitteet alla olevan kuvan mukaisesti, napsauta OK.
- Aseta microSD-kortti Raspberry Pi -laitteeseen.
Liitä Ethernet-kaapeli Raspberry Pi:n ja tietokoneesi välille.
Käynnistä Raspberry Pi, odota muutama sekunti. - Avaa PuttY-sovellus ja aseta Isäntänimeksi 10.0.0.1, napsauta avoin (kuittaa kaikki varoitukset).
- Komentokehote avautuu, käytä vaiheessa 5 määrittämääsi käyttäjätunnusta ja salasanaa.
- Onnittelut, sinulla on etäyhteys Raspberry Pi -laitteeseen!
Kolmanneksi määritä Raspberry Pi UART kommunikoimaan GNSS-vastaanottimen kanssa.
- Terminaalissa juokse sudo raspi-konfiguraatio.
- Valitse 5 Liitäntävaihtoehdot.
- valita Sarja.
- Valita kohdassa "Haluatko kirjautumiskuoren olevan käytettävissä sarjaportin kautta?"
- Valita kohdassa "Haluatko, että sarjaporttilaitteisto otetaan käyttöön?"
- Valita ja .
- Kun sinua pyydetään käynnistämään uudelleen, valitse , PuttY-istunto sulkeutuu automaattisesti.
Neljänneksi viestinnän testaus.
- Yhdistä vastaanotin (oletuskokoonpanolla) Raspberry Pi:hen Raspberry Pi adapter for simpleRTK.
Jos sinulla on simpleRTK3B Pro, siirry osoitteeseen 192.168.3.1, ota käyttöön NMEA lähtö COM1:ssä. Koska kanssa simpleRTK3B, mikä tahansa sijaintitulostus on oletusarvoisesti poissa käytöstä. Jos et tiedä miten tämä tehdään, tarkista Ohjekirja.
- Liitä GNSS-antenni vastaanottimeen.
- Avaa PuttY uudelleen ja muodosta yhteys kuten vaiheessa 2. Kirjoita: sudo nano test.py.
- Kirjoita tai kopioi ja liitä seuraava koodi:
#! / usr / bin / env python
tuontiaika
Tuo sarja
ser = serial.Serial(
port='/dev/serial0',
baudinopeus = 115200,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS,
timeout = 1
)
laskuri=0
kun taas 1:
x=ser.readline()
tulosta (x)
Huomautuksia : jos sinulla on uudempi versio Raspberry Pi:stä, sarjaporttisi saatetaan kutsua dev/ttyAMA0 dev/serial0:n sijaan. Tarkista, kuinka Raspberry pi nimeää UART:n nastoissa 14 ja 15
- Tämä on skripti, joka lukee tietoja GNSS-vastaanottimesta.
Baudrate-määritys on voimassa laitteen oletuskokoonpanossa simpleRTK2B ja voidaan vaihtaa tarvittaessa.
- lehdistö Ctrl + X ja Tallenna muutokset.
- Tyyppi: python test.py.
Sinun pitäisi nähdä saapuvat NMEA-lauseet kuten alla olevassa kuvassa.
- lehdistö Ctrl + C poistua.
Onnittelut, voit nyt lukea GNSS-datavirtoja Raspberry Pi -laitteellasi!
Lopuksi GNSS-diagnostiikka Raspberry Pi:ssä!
- Sallitaan Raspberry Pi WiFi muodostaa yhteys Internetiin ja ladata joitain sw-paketteja. Jos olet jo ottanut WiFin käyttöön vaiheessa 5, voit ohittaa tämän osan ja siirtyä vaiheeseen 35.
Tyyppi sudo nano /etc/wpa_supplicant/wpa_supplicant.conf.
Lisää verkko-osa alla olevan kuvan mukaisesti, jossa ssid on WiFi SSID ja psk on WiFi-salasanasi.
- lehdistö Ctrl + X ja Tallenna muutokset.
- Tyyppi sudo uudelleenkäynnistys, joka käynnistää Raspberry Pi -laitteen uudelleen (ja sulkee PuttY-istunnon).
- Avaa PuttY-istunto uudelleen.
Tyyppi sudo apt-get install gpsd gpsd-clients python-gps ja odota paketin asennusta (kuittaa kaikki varoitukset). - Tyyppi:
sudo systemctl stop gpsd.socket
sudo systemctl poista gpsd.socket käytöstä
sudo gpsd /dev/serial0 -F /var/run/gpsd.sock
- Tyyppi gpsmon ja näet GPS-tilan monitorin.
- lehdistö Ctrl + X poistuaksesi näytöstä.
- Tyyppi cgps kevyempään näyttöön.
- lehdistö Ctrl + X poistuaksesi näytöstä.
- Nyt olet valmis käyttämään GNSS-vastaanottimesi Raspberry Pi:ssä.