Suivi GPS avec Raspeye 4B + BU-353S4 (Python)

Suivi GPS avec Raspeye 4 + BU-353S4 + Python

Obtenez des informations GPS à l'aide de Raspeye J'utilise Raspberry Pi 4B, mais je pense que c'est la même chose avec 3 et ainsi de suite.

Quoi préparer

--GLOBALSAT BU-353S4 => Capteur GPS avec connexion USB

procédure

Installez les packages requis

sudo apt-get upgrade
sudo apt-get install gpsd gpsd-clients python-gps cu

Branchez BU-353S4 dans USB et vérifiez la connexion avec la commande suivante

lsusb
# Prolific Technology, Inc.Le port série PL2303 est ok
ls /dev/ttyUSB*
# => /dev/ttyUSB0
#Vérifiez le port utilisé (sera utilisé plus tard)

Après avoir confirmé la connexion USB, créez un fichier de paramètres gpsd avec la commande suivante (ajoutez-le ci-dessous s'il existe déjà)

vi /etc/default/gpsd
# vim /etc/default/gpsd

/etc/default/gpsd


#Ajoutez les deux lignes suivantes (numéro de périphérique aux APPAREILS)
DEVICES="/dev/ttyUSB0"
GPSD_OPTIONS="-n"
#Définir le démarrage et le redémarrage automatiques
sudo systemctl enable gpsd.socket
sudo systemctl start gpsd.socket
sudo reboot

Exemple de code Python

Installer gps3

pip3 install gps3

gps.py


from gps3 import gps3

gps_socket = gps3.GPSDSocket()
data_stream = gps3.DataStream()
gps_socket.connect()
gps_socket.watch()

for new_data in gps_socket:
  if new_data:
    data_stream.unpack(new_data)
    print('time : ', data_stream.TPV['time'])
    print('lat : ', data_stream.TPV['lat'])
    print('lon : ', data_stream.TPV['lon'])
python3 gps.py
#La sortie est la suivante.
# time :  2020-03-19T13:24:08.000Z
# lat :  35.633116667
# lon :  139.703893333
# alt :  17.1

Résumé

C'était étonnamment facile, mais j'ai eu du mal à trouver des commentaires et des exemples de code décents.

Article de référence

https://qiita.com/t2hk/items/572c72fbe99362d92e32

Recommended Posts

Suivi GPS avec Raspeye 4B + BU-353S4 (Python)
Travailler avec le GPS en Python pour Raspberry Pi 3
raspberry pi 1 modèle b, python
Utilisez vl53l0x avec RaspberryPi (python)
Exécutez l'exemple de code python BNO055 avec I2C (Raspberry Pi 3B)
getrpimodel: Reconnaître le modèle Raspberry Pi (A, B, B +, B2, B3, etc.) avec python
Discord bot raspberry pi zéro avec python [Note]
GPGPU avec Raspberry Pi
J'ai essayé L-Chika avec Razpai 4 (édition Python)
Obtenez des informations sur le processeur de Raspberry Pi avec Python
Connectez-vous à MySQL avec Python sur Raspberry Pi
Mesurer la température du processeur de Raspeye avec Python
Exécutez la matrice LED de manière interactive avec Raspberry Pi 3B + sur Slackbot
Essayez de déboguer Python sur Raspberry Pi avec Visual Studio.
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Démarrage USB avec Raspberry Pi 4 modèle B (3) édition LVM
Afficher l'image de la caméra USB avec OpenCV de Python avec Raspeye
Exploitons GPIO de Raspeye avec Python CGI
Plantes Mutter avec Raspberry Pi
Raspeye + Python + Mémo OpenGL
Mettre à jour Raspberry Pi Python vers 3.7 ou version ultérieure avec pyenv
J'ai essayé d'exécuter Movidius NCS avec python de Raspberry Pi3
Créez des jeux LCD (16x2) avec Raspberry Pi et Python
Connectez Raspberry Pi à Alibaba Cloud IoT Platform avec «Python»
Portez FreeRTOS vers Raspberry Pi 4B
[Raspberry Pi] Contrôle du moteur pas à pas avec Raspberry Pi
Suivi des bagages de Yamato Transport avec Python
Raspberry pi 1 modèle b, partie rouge noeud 17
Communication série avec Raspberry Pi + PySerial
Configuration du système d'exploitation avec Raspberry Pi Imager
Construire un serveur VPN avec Raspberry Pie
Essayez de déplacer 3 servos avec Raspeye
Utiliser une webcam avec Raspberry Pi
[Raspberry Pi] Changement par défaut de Python en Python3
Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3!
Démarrage automatique du programme au démarrage avec Raspberry Pi 3B + systemd Résumé
[Remarque] Utilisation d'un écran LCD à 16 caractères à 2 chiffres (1602A) de Python avec Raspeye
Mesurer la force du signal SIM avec Raspberry Pi
Surveillance des animaux avec Rekognition et Raspberry pi
Détectez la "luminosité" en utilisant python sur Raspberry Pi 3!
Détectez les signaux analogiques avec un convertisseur A / N en utilisant python sur Raspberry Pi 3!
Démarrage USB sur Raspberry Pi 4 modèle B
Caméra infrarouge de sécurité Raspberry Pi (édition Python)
Bonjour le monde avec Raspberry Pi + Minecraft Pi Edition
Sortie CSV des données d'impulsion avec Raspberry Pi (vérifier l'entrée analogique avec python)
Créer un environnement Tensorflow avec Raspberry Pi [2020]
Adafruit Python BluefruitLE fonctionne sur Raspeye.
Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!
Essayez de tweeter le flux RSS d'arXiv sur Twitter avec python de Raspeye
Essayez de pêcher le Wakasagi avec Raspberry Pi
Programmation normale avec la programmation Node-RED avec Raspberry Pi 3
[Python + PHP] Créez un moniteur de température / humidité / pression avec Raspberry Pi
J'ai essayé de faire un signal avec Raspeye 4 (édition Python)
Capteur humain amélioré fabriqué avec Raspberry Pi
Essayez la détection d'objets avec Raspberry Pi 4 + Coral
Créez une plateforme multi-utilisateurs Python avec JupyterHub + JupyterLab sur Rapsberry Pi 3B +!
Exécutez un servomoteur en utilisant python sur Raspberry Pi 3
Suivi des bagages de Yamato Transport avec Python