Table des matières:

Interfaçage d'un module GPS avec le Raspberry Pi : Dashcam Partie 2 : 3 étapes
Interfaçage d'un module GPS avec le Raspberry Pi : Dashcam Partie 2 : 3 étapes

Vidéo: Interfaçage d'un module GPS avec le Raspberry Pi : Dashcam Partie 2 : 3 étapes

Vidéo: Interfaçage d'un module GPS avec le Raspberry Pi : Dashcam Partie 2 : 3 étapes
Vidéo: Master GPIO with Raspberry Pi Pico & MicroPython - Part 2 2024, Novembre
Anonim
Interfaçage d'un module GPS avec le Raspberry Pi: Dashcam Partie 2
Interfaçage d'un module GPS avec le Raspberry Pi: Dashcam Partie 2
Interfaçage d'un module GPS avec le Raspberry Pi: Dashcam Partie 2
Interfaçage d'un module GPS avec le Raspberry Pi: Dashcam Partie 2

Il s'agit de la partie 2 du projet dashcam et dans cet article, nous allons apprendre à interfacer un module GPS avec le Raspberry Pi. Nous utiliserons ensuite les données GPS et les ajouterons à la vidéo sous forme de superposition de texte. Veuillez lire la partie 1 en utilisant le lien ci-dessous, avant de continuer avec cet article.

www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/

La vidéo ci-dessous vous donne plus d'informations sur les modules GPS, la communication ainsi qu'un aperçu de la façon dont tout se déroule. Je recommanderais de le regarder avant de continuer.

Étape 1: Activer le port série

Activer le port série
Activer le port série
Activer le port série
Activer le port série

Nous devons d'abord nous connecter en SSH à la carte, puis activer le port série. Cela peut être fait en exécutant la commande suivante:

sudo raspi-config

Cela ouvrira l'outil de configuration et vous pourrez utiliser les flèches pour accéder aux options d'interfaçage, puis en série. Sélectionnez NON pour la console, puis OUI pour le port série matériel. Utilisez la touche TAB pour accéder à l'option Terminer, puis sélectionnez NON lorsqu'elle vous demande si vous souhaitez redémarrer. Cela vous ramènera au terminal. Entrez la commande suivante pour que nous puissions arrêter la carte:

sudo shutdown -h now

Une fois la carte éteinte, nous pouvons connecter le port série à la carte en utilisant l'image de référence.

Étape 2: Testez le module GPS

Tester le module GPS
Tester le module GPS

Nous allons maintenant tester le module GPS pour nous assurer qu'il fonctionne correctement. Cela peut être fait en exécutant la commande suivante:

sudo cat /dev/serial0

Vous devriez pouvoir voir une sortie de texte commençant par "$GP…". comme on le voit sur l'image. Ce sont des données du module GPS et cela signifie que la communication série fonctionne comme il se doit. Vous pouvez appuyer sur "CTRL+Z" pour arrêter la sortie.

Nous devons ensuite désactiver le service "getty" car il pourrait interférer avec la communication série. Cela peut être fait en exécutant les commandes suivantes.

sudo systemctl stop [email protected]

sudo systemctl désactiver [email protected]

Étape 3: écrivez le script final

Écrire le script final
Écrire le script final
Écrire le script final
Écrire le script final

Avant d'écrire le script final, nous devons exécuter quelques commandes. Tout d'abord, nous devons installer le module python-serial qui peut être fait en exécutant la commande suivante:

sudo apt installer python-serial

Nous utiliserons le module pynmea2 pour donner un sens aux données GPS et cela peut être installé en exécutant la commande suivante:

sudo pip installer pynmea2

Nous devons également installer psutil pour l'utilisateur root et cela peut être fait en exécutant la commande suivante:

sudo pip installer psutil

Enfin, nous pouvons créer un nouveau fichier de script en utilisant la commande suivante:

sudo nano dashcam2.py

Vous pouvez ensuite copier le contenu du fichier suivant et le coller dans le script comme on le voit dans la vidéo.

github.com/bnbe-club/rpi-dashcam-p2-diy-29

Une fois cela fait, enregistrez le fichier en tapant "CTRL+X", puis Y, puis ENTREE. Vous pouvez ensuite tester le script en exécutant la commande suivante:

sudo python dashcam2.py

Le script s'exécutera alors comme il se doit et vous pourrez utiliser FileZilla pour obtenir les fichiers vidéo comme la dernière fois. Les fichiers vidéo contiendront une superposition avec les données GPS ainsi que l'utilisation du processeur.

Le projet de dashcam n'est pas encore terminé et il y aura un post de suivi pour continuer cette série. Pensez à vous abonner à notre chaîne YouTube car cela nous aide à nous soutenir.

YouTube:

Merci pour la lecture!

Conseillé: