Mise à jour (22 / 07 / 2024): Nous avons beaucoup de stock de tous nos produits, retrouvez-nous aussi dans et    Achetez maintenant

Comment connecter votre simpleRTK2B à un Raspberry Pi

couverture framboise pi

Certains utilisateurs nous ont demandé comment connecter leur ArduSimple cartes à un Raspberry Pi et nous avons préparé ce guide pour montrer toutes les étapes nécessaires.
Notez qu'il existe de nombreux modèles différents de Raspberry Pi, pour préparer ce tutoriel nous avons utilisé le Raspberry Pi 4 Modèle B.

Dans ce didacticiel, nous utiliserons une connexion à distance au Raspberry Pi pour éviter d'avoir besoin d'un clavier, d'une souris ou d'un écran dédié au Raspberry Pi. Si vous disposez déjà de ces périphériques, vous pouvez ignorer toutes les étapes liées à la connexion à distance.

Matériel requis:

Logiciel requis:

Comment connecter votre simpleRTK2B à un Raspberry Pi ?

Tout d’abord, installez le système d’exploitation Raspberry Pi.

  1. Connectez la carte microSD à votre ordinateur. Exécutez SDFormatter et sélectionnez le lecteur de carte SD. Vérifier Formatage rapide. Cliquez Format.
  1. Exécutez l’imageur Raspberry Pi en tant qu’administrateur. Cliquez sur CHOISIR SE.
  1. Selectionnez Système d'exploitation Raspberry Pi (autre) ->Sélectionnez Raspberry Pi OS complet avec un environnement de bureau et les applications recommandées. 
  1. At Stockage sélectionnez votre carte SD. Clique le Icône Gear dans le coin droit.
  1. Ici, vous pouvez configurer votre Nom d'utilisateur et Mot de Passe pour vous connecter à Raspberry Pi. Et ton Nom Wi-Fi et Mot de passe.
  1. Cliquez SAUVEGARDER et ÉCRIRE.
  2. Avec la carte microSD toujours dans votre ordinateur, ouvrez le lecteur BOOT.
  3. Ouvrez le fichier cmdline.txt avec un éditeur de texte et ajoutez le texte suivant à la fin : ip = 10.0.0.1 et sauvegardez le fichier.
  1. Créez un nouveau fichier vide dans BOOT appelé ssh, sans aucune extension (vous pouvez créer un fichier txt et supprimer l'extension).
  1. Éjectez la carte de Windows.

Deuxièmement, configurez la connexion à distance.

Si vous disposez d'un écran et d'un clavier pour votre Raspberry Pi, vous pouvez sauter les deuxièmes étapes et continuer à partir de étape 19.

  1. Allez sur Windows Panneau de configuration–>Réseau et Internet–>Les connexions de réseau.
    Assurez-vous que votre connexion Ethernet est activée (sinon, faites un clic droit sur Ethernet et sélectionnez activer).
  1. Faites un clic droit sur l' Connexion Ethernet–>Propriétés–>Sélectionnez Protocole Internet version 4 (TCP/IPv4)–>Cliquez bouton Propriétés.
  1. Définissez les adresses comme dans l'image ci-dessous, cliquez sur OK.
  1. Insérez la carte microSD dans votre Raspberry Pi.
    Connectez un câble Ethernet entre Raspberry Pi et votre ordinateur.
    Alimentez votre Raspberry Pi, attendez quelques secondes.
  2. Ouvrez l'application PuttY et définissez le nom d'hôte sur 10.0.0.1, cliquez sur Ouvert (accepter tous les avertissements).
  1. Une invite de commande s'ouvrira, utilisez le nom d'utilisateur et le mot de passe que vous avez définis à l'étape 5.
  1. Félicitations, vous disposez d'un accès à distance à votre Raspberry Pi !

Troisièmement, configurez Raspberry Pi UART pour communiquer avec le récepteur GNSS.

  1. Sur le terminal, exécutez sudo raspi-config.
  1. Sélectionnez 5 Options d'interfaçage.
  1. Sélectionnez Port série.
  1. Selectionnez à « Voulez-vous qu'un shell de connexion soit accessible via série ? »
  1. Selectionnez à « Souhaitez-vous que le matériel du port série soit activé ? »
  1. Selectionnez et .
  1. Lorsqu'on vous demande de redémarrer, choisissez , la session PuttY se fermera automatiquement.

Quatrièmement, tester les communications.

  1. Connectez votre récepteur (avec configuration par défaut) au Raspberry Pi avec le Raspberry Pi adapter for simpleRTK.
    Si vous avez un simpleRTK3B Pro, accédez à 192.168.3.1, activez la sortie NMEA sur COM1. Parce qu'avec simpleRTK3B, toute sortie de position est désactivée par défaut. Si vous ne savez pas comment procéder, vérifiez le Manuel utilisateur.
  1. Branchez l'antenne GNSS sur votre récepteur.
  2. Ouvrez à nouveau PuttY et connectez-vous comme à l'étape 2. Tapez : sudo nano test.py.
  3. Tapez ou copiez-collez le code suivant :
    #! / usr / bin / env python
    temps d'importation
    importation de série
    ser = série.Série(
    port='/dev/serial0′,
    débit en bauds = 115200,
    parité=serial.PARITY_NONE,
    stopbits=série.STOPBITS_ONE,
    taille d'octet = série.EIGHTBITS,
    timeout = 1
    )
    compteur=0
    tandis que 1:
    x=ser.readline()
    imprimer (x)
    Il s'agit d'un script qui lira les informations du récepteur GNSS.
    La configuration du débit en bauds est valable pour la configuration par défaut du simpleRTK2B et peut être modifié si nécessaire.
  1. Presse Ctrl + X et Enregistrer les modifications.
  2. Type : test python.py.
    Vous devriez voir les phrases NMEA entrantes comme dans l’image ci-dessous.
  1. Presse Ctrl + C pour quitter.
    Félicitations, vous pouvez désormais lire les flux de données GNSS dans votre Raspberry Pi !

Enfin, le diagnostic GNSS sur votre Raspberry Pi !

  1. Permettons au Raspberry Pi WiFi de se connecter à Internet et téléchargeons quelques packages logiciels. Si vous avez déjà activé votre WiFi à l'étape 5, vous pouvez ignorer cette partie et passer à l'étape 35.
    Type sudo nano /etc/wpa_supplicant/wpa_supplicant.conf.
    Ajoutez la partie réseau comme dans l'image ci-dessous, où ssid est votre SSID WiFi et psk est votre mot de passe WiFi.
  1. Presse Ctrl + X et Enregistrer les modifications.
  2. Type sudo redémarrage, qui redémarrera votre Raspberry Pi (et fermera la session PuttY).
  3. Ouvrez à nouveau la session PuttY.
    Type sudo apt-get install gpsd gpsd-clients python-gps et attendez l'installation du package (acquittez tous les avertissements).
  4. Type :
    sudo systemctl arrêter gpsd.socket
    sudo systemctl désactiver gpsd.socket
    sudo gpsd /dev/serial0 -F /var/run/gpsd.sock
  1. Type gps mon et vous verrez un moniteur de l'état du GPS.
  1. Presse Ctrl + X pour quitter le moniteur.
  2. Type cgp pour un moniteur plus léger.
  1. Presse Ctrl + X pour quitter le moniteur.
  2. Vous êtes maintenant prêt à utiliser votre récepteur GNSS sur Raspberry Pi.
Si vous souhaitez réaliser ce tutoriel, nous avons tous les produits en stock et prêts à être expédiés :

Si vous avez aimé ce contenu, vous pouvez nous suivre sur Twitter, YouTube, Facebook or LinkedIn pour rester à jour de contenu comme celui-ci.

Vous avez des questions ou des demandes?
Contactez-nous! Nous vous répondrons <24 heures !

Vous souhaitez en savoir plus sur le GPS/RTK ?

1. Notre équipe d'ingénieurs vous contactera pour résoudre toutes les questions
2. Nous vous tiendrons au courant des promotions et des nouvelles versions de produits
3. Vous n'aurez de nos nouvelles que lorsque nous aurons des nouvelles importantes, nous ne spammerons pas votre e-mail