Ne vous perdez plus jamais avec le module GPS GY-NEO6MV2
Placé sur 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 :
Taper | Rendez-vous | |
---|---|---|
1 | Type de message | $GPGGA |
2 | Horodatage (UTC) | 181908.00 |
3 | latitude | 3404.7041778 |
4 | Latitude d'orientation | N |
5 | longitude | 07044.3966270 |
6 | Orientation longitudinale | W |
7 | Qualité | 4 |
8 | Satellites | 13 |
9 | HDOP | 1.0 |
10 | Hauteur du récepteur | 495.144 |
11 | Unité de hauteur (pieds ou mètre) | M |
12 | séparation géoïdale | 29.200 |
13 | Unité de séparation géoïdale | M |
14 | Âge correcteur | 1.0 |
15 | Identifiant du poste de correction | 0000 |
16 | Somme de contrôle | *40 |
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
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.