Table des matières:
Vidéo: Interfaçage d'un module GPS avec le Raspberry Pi : Dashcam Partie 2 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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
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é:
Module GPS d'interfaçage avec Raspberry Pi : 10 étapes
Module GPS d'interfaçage avec Raspberry Pi : Salut les gars !! Vous souhaitez interfacer un module GPS avec Raspberry Pi ? Mais face à certaines difficultés pour le faire? « Ne vous inquiétez pas, je suis là pour vous aider ! Vous pouvez commencer par utiliser les pièces suivantes :
Interfaçage du module de télémétrie à ultrasons HC-SR04 avec Arduino : 5 étapes
Interfaçage du module de télémétrie à ultrasons HC-SR04 avec Arduino : Hé, quoi de neuf, les gars ! Akarsh ici de CETech. Ce projet est un peu plus simple mais aussi amusant que les autres projets. Dans ce projet, nous allons interfacer un module de capteur de distance à ultrasons HC-SR04. Ce module fonctionne en générant
Module GPS d'interfaçage avec Arduino Uno : 7 étapes
Module GPS d'interfaçage avec Arduino Uno : Salut ! Vous souhaitez connecter un module GPS à votre carte Arduino Uno, mais vous ne savez pas comment vous y prendre ? Je suis ici pour vous aider! Vous aurez besoin des pièces suivantes pour commencer
ESP32 avec didacticiel du module LoRa E32-433T - Interfaçage LoRa Arduino : 8 étapes
ESP32 avec didacticiel du module LoRa E32-433T | Interfaçage LoRa Arduino : Hé, quoi de neuf, les gars ! Akarsh ici de CETech.Ce projet de la mienne interface le module E32 LoRa d'eByte qui est un module émetteur-récepteur haute puissance de 1 watt avec un ESP32 utilisant Arduino IDE.Nous avons compris le fonctionnement de l'E32 dans notre dernier tutoriel
Comment faire - MODULE D'AFFICHAGE E-PAPIER E-INK – Partie 3 - WiFi : 7 étapes (avec photos)
Comment faire - MODULE D'AFFICHAGE E-PAPIER E-INK – Partie 3 | WiFi: Dans ce tutoriel pour la partie 3 de Comment - MODULE D'AFFICHAGE E-PAPIER E-INK, je vais partager avec vous comment connecter votre module d'affichage E-Ink à un module WiFi qui permet de mettre à jour les textes via WiFi.Don Vous n'avez pas de module d'affichage E-Ink ? Vous pouvez obtenir un h