Aggiornamento (30/10/2026): Abbiamo scorte abbondanti di tutti i nostri prodotti; ci trovate anche su e    Come richiedere un preventivo

Come collegare il tuo simpleRTK2B a un Raspberry Pi

Alcuni utenti ci hanno chiesto come collegare le loro schede ArduSimple a un Raspberry Pi e abbiamo preparato questa guida per illustrare tutti i passaggi necessari.
Si noti che esistono molti modelli diversi di Raspberry Pi; per realizzare questo tutorial abbiamo utilizzato il Raspberry Pi 4 Modello B.

In questo tutorial utilizzeremo una connessione remota al Raspberry Pi per evitare di dover ricorrere a una tastiera, un mouse o uno schermo dedicati per il Raspberry Pi. Se disponi già di queste periferiche, puoi saltare tutti i passaggi relativi alla connessione remota.

Hardware richiesto:

Software necessario:

Come collegare il proprio simpleRTK2B a un Raspberry Pi?

Per prima cosa, installa il sistema operativo del Raspberry Pi.

  1. Collega la scheda microSD al computer. Avvia SDFormatter e seleziona l'unità della scheda SD. Seleziona "Formattazione rapida". Fai clic su "Formatta".
  1. Esegui Raspberry Pi Imager come amministratore. Fai clic su “Scegli sistema operativo”.
  1. Scegli "Raspberry Pi OS (altro)" →Seleziona "Raspberry Pi OS Full "con ambiente desktop e applicazioni consigliate. 
  1. In " Storage" seleziona la tua scheda SD. Fai clic sull'icona a forma di ingranaggio nell'angolo destro.
  1. Qui puoi impostare il nome utente e la password per accedere al Raspberry Pi, nonché il nome e la password della tua rete Wi-Fi.
  1. Fare clic su SALVA e SCRIVI.
  2. Con la scheda microSD ancora inserita nel computer, apri l'unità BOOT.
  3. Apri il file cmdline.txt con un editor di testo e aggiungi il seguente testo alla fine: ip=10.0.0.1 e salva il file.
  1. Crea un nuovo file vuoto nella cartella BOOT denominatossh, senza estensione (puoi creare un file txt e rimuovere l'estensione).
  1. Espelli la scheda da Windows.

In secondo luogo, configurare la connessione remota.

Se disponi di uno schermo e di una tastiera per il tuo Raspberry Pi, puoi saltare i secondi passaggi e proseguire dal passaggio 19.

  1. Vai al Pannello di controllo di Windows →Rete e Internet →Connessioni di rete.
    Assicurati che la connessione Ethernet sia abilitata (in caso contrario, fai clic con il tasto destro del mouse su Ethernet e seleziona "Abilita").
  1. Fare clic con il tasto destro del mouse sulla connessione Ethernet –>Proprietà –>Selezionare Protocollo Internet versione 4 (TCP/IPv4) –>Fare clic sul pulsante Proprietà.
  1. Impostare gli indirizzi come mostrato nell'immagine qui sotto, quindi fare clic su OK.
  1. Inserisci la scheda microSD nel tuo Raspberry Pi.
    Collega un cavo Ethernet tra il Raspberry Pi e il tuo computer.
    Accendi il tuo Raspberry Pi e attendi qualche secondo.
  2. Aprire l'applicazione PuTTY e impostare il nome host su 10.0.0.1, quindi fare clic su "Apri" (accettare tutti gli avvisi).
  1. Si aprirà una finestra del prompt dei comandi: utilizza il nome utente e la password che hai impostato al punto 5.
  1. Congratulazioni, ora hai accesso remoto al tuo Raspberry Pi!

In terzo luogo, configurare l'UART del Raspberry Pi per comunicare con il ricevitore GNSS.

  1. Nel terminale, esegui sudo raspi-config.
  1. Seleziona 5 opzioni di interfaccia.
  1. Selezionare " Seriale".
  1. Choose <No> at ‘Would you like a login shell to be accessible over serial?’
  1. Choose <Yes> at ‘Would you like the serial port hardware to be enabled?’
  1. Choose <Ok> and <Finish>.
  1. When asked to reboot, choose <Yes>, PuttY session will close automatically.

In quarto luogo, il collaudo delle comunicazioni.

  1. Collega il ricevitore (con la configurazione predefinita) al Raspberry Pi utilizzando l'adattatore Raspberry Pi per simpleRTK.
    Se disponi di un simpleRTK3B Pro, accedi all'indirizzo 192.168.3.1 e abilita l'uscita NMEA su COM1. Questo perché, con simpleRTK3B, qualsiasi uscita di posizione è disabilitata per impostazione predefinita. Se non sai come procedere, consulta il Manuale d'uso.
  1. Collega l'antenna GNSS al ricevitore.
  2. Riapri PuTTY e connettiti come indicato al punto 2. Digita: sudo nano test.py.
  3. Digita o copia e incolla il codice seguente:
    #!/usr/bin/env python
    import time
    import serial
    ser = serial.Serial(
    port=’/dev/serial0′,
    baudrate = 115200,
    parity=serial.PARITY_NONE,
    stopbits=serial.STOPBITS_ONE,
    bytesize=serial.EIGHTBITS,
    timeout=1
    )
    counter=0
    while 1:
    x=ser.readline()
    print (x)

Nota: se possiedi una versione più recente del Raspberry Pi, la porta seriale potrebbe chiamarsi dev/ttyAMA0 anziché dev/serial0. Verifica come il tuo Raspberry Pi denomina l'UART sui pin 14 e 15

    Questo è uno script che legge le informazioni dal ricevitore GNSS.
    La configurazione della velocità di trasmissione è valida per la configurazione predefinita del simpleRTK2B e può essere modificata se necessario.
  1. Premi Ctrl+X e salva le modifiche.
  2. Tipo: python test.py.
    Dovresti vedere le frasi NMEA in arrivo come nell'immagine qui sotto.
  1. Premi Ctrl+C per uscire.
    Congratulazioni, ora puoi leggere i flussi di dati GNSS sul tuo Raspberry Pi!

Finalmente, la diagnostica GNSS sul tuo Raspberry Pi!

  1. Abilitiamo il Wi-Fi del Raspberry Pi per connetterci a Internet e scaricare alcuni pacchetti software. Se avete già abilitato il Wi-Fi al punto 5, potete saltare questa parte e passare al punto 35.
    Digitate sudo nano /etc/wpa_supplicant/wpa_supplicant.conf.
    Aggiungi le impostazioni di rete come mostrato nell’immagine qui sotto, dove ssid è l’SSID della tua rete Wi-Fi e psk è la tua password Wi-Fi.
  1. Premi Ctrl+X e salva le modifiche.
  2. Digita sudo reboot, che riavvierà il tuo Raspberry Pi (e chiuderà la sessione di PuttY).
  3. Riaprire la sessione PuTTY.
    Digitare sudo apt-get install gpsd gpsd-clients python-gps e attendere il completamento dell'installazione dei pacchetti (confermare tutti gli avvisi).
  4. Digita:
    sudo systemctl stop gpsd.socket
    sudo systemctl disable gpsd.socket
    sudo gpsd /dev/serial0 -F /var/run/gpsd.sock
  1. Tipo gpsmon e vedrai un monitor dello stato del GPS.
  1. Premere Ctrl+X per uscire dal monitor.
  2. Tipo cgps per un monitor più leggero.
  1. Premere Ctrl+X per uscire dal monitor.
  2. Ora sei pronto per utilizzare il tuo ricevitore GNSS su Raspberry Pi.

Se vuoi seguire questo tutorial, abbiamo tutti i prodotti disponibili in magazzino e pronti per la spedizione:

Hai ancora problemi?

Contattaci per ricevere assistenza da un vero ingegnere — non dall’intelligenza artificiale — oppure richiedi il tutorial che ti manca

Got any questions or requests?
Contact us! We'll answer <24 hours!

Contatta ArduSimple
Chiudi

Ti invieremo via e-mail un link a questo post

Invia il post via e-mail

Accedi al tuo account e ai tuoi ordini

Oppure

Sei un nuovo cliente? Crea il tuo account
ArduSimple – apparecchiature e soluzioni di rilevamento RTK ad alta precisione, in tutta semplicità

Vuoi saperne di più sul GPS e sull'RTK?

Se al momento sei impegnato, i nostri tecnici possono inviarti 3 brevi e-mail con tutte le informazioni necessarie per avviare il tuo progetto.