Nous sommes ouverts ! Les commandes seront expédiées le lundi 23 comme d'habitude.

Ne vous perdez plus jamais avec le module GPS GY-NEO6MV2

Placé sur
Module GPS GY-NEO6MV2 Module GPS GY-NEO6MV2

Le module GPS GY-NEO6MV2

Le module GY-NEO6MV2 est devenu la solution standard pour les amateurs pour ajouter la fonctionnalité GPS au projet. Ce récepteur peut recevoir, décoder et convertir simultanément les signaux de 16 satellites en coordonnées GPS. Ceux-ci sont ensuite envoyés via une connexion série TX / RX au format NMEA.
Module GPS GY-NEO6MV2Le module GPS NEO6MV2 permet de recevoir des signaux GPS. Cela permet à un projet de déterminer exactement où il se trouve sur Terre, à quelle vitesse il va, dans quelle direction il se déplace et combien de satellites sont visibles. Rupture de stock € 7,90

Format de données NMEA

NMEA signifie "National Marine Electronics Association" et existe depuis avant que le GPS n'existe. De nombreux types de données différents peuvent être envoyés via ce protocole, dont le type se trouve au début du message.

Les emplacements GPS sont indiqués par le type $xxGGA, où $GPGGA signifie GPS et $GLGGA signifie GLONASS. Ce module utilise les coordonnées GPS pour générer le message suivant :

$GPGGA,181908.00,3404.7041778,N,07044.3966270,W,4,13,
1.00,495.144,M,29.200,M,0.10,0000*40

Ce message peut être décomposé en les données suivantes :

TaperRendez-vous
1Type de message$GPGGA
2Horodatage (UTC)181908.00
3latitude3404.7041778
4Latitude d'orientationN
5longitude07044.3966270
6Orientation longitudinaleW
7Qualité4
8Satellites13
9HDOP1.0
10Hauteur du récepteur495.144
11Unité de hauteur (pieds ou mètre)M
12séparation géoïdale29.200
13Unité de séparation géoïdaleM
14Âge correcteur1.0
15Identifiant du poste de correction0000
16Somme de contrôle*40
Types de données NMEA Types de données NMEA

Latitude et longitude

Les données les plus importantes de ce message sont la latitude, la longitude et l'orientation.

La latitude est de 0 degré à l'équateur et va jusqu'à 90 degrés Nord et Sud (l'orientation) pour déterminer l'horizontale de l'emplacement.

La longitude est de 0 degré à 'greenwich' et va jusqu'à 180 degrés ouest et est (l'orientation) pour déterminer la ligne verticale de l'emplacement.

Latitude et longitude Latitude et longitude
Module GPS Arduino NEO6MV2 Module GPS Arduino NEO6MV2

Connectez-vous à l' Arduino

Parce que le module GPS fonctionne sur 3,3 V, il peut être nocif de communiquer sur 5 V car cela met trop de tension sur le module. Pour cette raison, il est important de placer un diviseur de tension, comme indiqué sur l'image ci-contre, entre TX et les E/S de l' Arduino . Cela réduit 5V à environ 3,3V (5 x 4700/10000).

Après connexion du module, il est immédiatement possible de lire les coordonnées. S'il n'est pas souhaitable de filtrer soi-même les données, une bibliothèque est bien entendu disponible.


Cette bibliothèque contient tous les exemples de croquis pour utiliser ce module. Lorsque le GPS a déterminé sa position, la LED clignote et les données peuvent être récupérées.

La bibliothèque TinyGPS++ n'est pas spécialement conçue pour ce module, le débit en bauds doit donc être correctement défini entre 4800 et 9600.
Posté par Site Internet Je m'intéresse à l'électronique, à la programmation et surtout à la combinaison des deux. Pour Opencircuit j'écris des blogs dans lesquels j'explique le fonctionnement de l'électronique et des modules.

Commentaires

France Fred
La formule du diviseur de tension est incomplète.La formule exacte est U2 = U * R2 (R2 + R1) avec R1 étant celle qui fait 10kohms.La voici complète (les valeurs des résistances sont en kohm). 5 * 18 / (18 + 10) = 3.2 V
Placé sur 
The Netherlands Timon
5x10000/(10000+4700) = 3,4v
Placé sur 
The Netherlands Anonyme
5 x 4700 / 10000 = 2,35 V (!= 3,3 V)
Placé sur 
1
Webwinkelkeur Kiyoh Trustpilot Opencircuit