Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Grove : GPS

Grove : GPS

De Wikidebrouillard.

(Page créée avec « == Introduction == This Grove - GPS module is a cost-efficient and field-programmable gadget armed with a U-blox 6 compatible GPS module E-1612-UB and serial communication … »)
 
(8 versions intermédiaires masquées)
Ligne 1 : Ligne 1 :
-
== Introduction ==
+
== Introduction ==
-
This Grove - GPS module is a cost-efficient and field-programmable gadget armed with a U-blox 6 compatible GPS module E-1612-UB and serial communication configuration. It features a 50-channel U-blox 5 positioning engine which boasts a Time-To-First-Fix(TTFF) under 1 second. The sensitivity of tracking and acquisition both reach up to -160dBm, making it a great choice for personal navigation projects and location services, as well as an outstanding one among products of the same price class.
+
Ce module GPS Grove est un gadget peu coûteux et programmable équipé d'un récepteur GPS "E-1612-UB" compatible avec le protocole U-blox 6, configuré pour une communication série. Il comporte un moteur de positionnement U-blox 5 à 50 canaux dont la mise au point requiert moins d'une seconde. La sensibilité d'acquisition et de suivi peut aller jusqu'à - 160 dBm. Il s'agit donc d'un module d'un excellent rapport qualité/prix, tout à fait adapté à des projets individuels de navigation ou de localisation.
-
'''Model:[http://www.seeedstudio.com/depot/grove-gps-p-959.html?cPath=144_145 SEN10752P]'''  
+
'''Modèle : [http://www.seeedstudio.com/depot/grove-gps-p-959.html?cPath=144_145 SEN10752P]'''  
-
[[Image:Grove - GPS.jpg|300px|Grove - GPS.jpg]]
+
[[Image:Grove - GPS.jpg|300px|GPS - Grove]]
-
== Features  ==
+
== Caractéristiques ==
-
*Grove compatible interface
+
*Interface compatible Grove  
-
*Supports NMEA and U-Blox 6 protocols.
+
*Compatible avec les protocoles NMEA et U-Blox 6  
-
*Low power consumption  
+
* Faible consommation d'énergie  
-
*Baud rates can configurable
+
*Débit en bauds configurable
-
==Specification==  
+
==Caractéristiques techniques ==  
{| border="1" cellspacing="0" width="80%"
{| border="1" cellspacing="0" width="80%"
|-
|-
-
! style="width: 40%" scope="col" align="center" | Item
+
! style="width: 40%" scope="col" align="center" | Élément
-
! scope="col" align="center" | Min  
+
! align="center" scope="col" | Min  
-
! scope="col" align="center" | Typical
+
! scope="col" align="center" | Typique
-
! scope="col" align="center" | Max  
+
! align="center" scope="col" | Max  
-
! scope="col" align="center" | Unit
+
! scope="col" align="center" |Unité
|-
|-
-
! scope="row" | Voltage
+
! scope="row" | Tension 
-
| align="center" | 4.75  
+
| align="center" | 4,75  
-
| align="center" | 5.0  
+
| align="center" | 5,0  
-
| align="center" | 5.25  
+
| align="center" | 5,25  
| align="center" | VDC
| align="center" | VDC
|-
|-
-
! scope="row" | Sensitivity
+
! scope="row" | Sensibilité
-
| colspan="3" align="center" | -160
+
| colspan="3" align="center" |-160
| align="center" | dBm
| align="center" | dBm
|-
|-
-
! scope="row" |  Baud Rate    
+
! scope="row" |  Débit en bauds    
-
| align="center" | 4800
+
| align="center" | 4 800
| align="center" | -
| align="center" | -
-
| align="center" | 57600
+
| align="center" | 57 600
| align="center" | Baud
| align="center" | Baud
|-
|-
-
! scope="row" | Operating temperature  
+
! scope="row" | Température de fonctionnement  
-
| align="center" | -40
+
| align="center" | - 40
| align="center" | -
| align="center" | -
| align="center" | 85  
| align="center" | 85  
-
| align="center" |
+
| align="center" | °C
|}
|}
-
== Application Ideas  ==
 
-
*Object Locating and Tracking
+
== Suggestions d'utilisation ==
 +
 
 +
*Localiser et suivre un objet
*Navigation
*Navigation
-
== Usage ==
+
== Utilisation ==
-
This sample simply reads from the GPS using software serial and sends it back out on the serial port.<br>  
+
Ce module permet de lire les informations du GPS via une communication série logicielle (SoftwareSerial) et de les renvoyer vers le port série.<br>  
-
*Connect the Grove-GPS to Digital I/O 2 on the [[Grove - Base Shield]] using a Grove Universal 4 pin cable.
+
*Connecter le GPS Grove au port entrée/sortie numérique 2 du [http://www.seeedstudio.com/wiki/Grove_-_Base_Shield shield Grove de base] à l'aide d'un câble Grove Universal 4 pins.
   
   
-
*Upload below Code. Please click [http://www.seeedstudio.com/wiki/Upload_Code here] if you do not know how to upload.<br>
+
*Télécharger le code ci-dessous. Si vous ne savez pas comment faire, cliquez [http://www.seeedstudio.com/wiki/Upload_Code ici]. <br>
<pre>
<pre>
-
// link between the computer and the SoftSerial Shield
+
//lien entre l'ordinateur et le shield du SoftwareSerial
-
//at 9600 bps 8-N-1
+
//9600 bps 8-N-1 (port série à 9600 bps, 8 bits de données, sans parité et avec 1 bit de stop)
-
//Computer is connected to Hardware UART
+
//L'ordinateur est connecté au composant UART
-
//SoftSerial Shield is connected to the Software UART:D2&D3  
+
//Le shield du SoftwareSerial est connecté au logiciel UART:D2&D3  
   
   
#include <SoftwareSerial.h>
#include <SoftwareSerial.h>
   
   
SoftwareSerial SoftSerial(2, 3);
SoftwareSerial SoftSerial(2, 3);
-
unsigned char buffer[64]; // buffer array for data recieve over serial port
+
unsigned char buffer[64];  
-
int count=0;     // counter for buffer array  
+
// Tableau de mémoire tampon (buffer array) pour les données reçues par le port série
 +
int count=0; // compteur pour le buffer array  
void setup()
void setup()
{
{
-
   SoftSerial.begin(9600);               // the SoftSerial baud rate    
+
   SoftSerial.begin(9600); // initialisation du débit en bauds du SoftwareSerial à 9 600 bauds    
-
   Serial.begin(9600);             // the Serial port of Arduino baud rate.
+
   Serial.begin(9600); // initialisation du débit en bauds du port série d'Arduino à 9 600 bauds.
   
   
}
}
Ligne 74 : Ligne 76 :
void loop()
void loop()
{
{
-
   if (SoftSerial.available())             // if date is comming from softwareserial port ==> data is comming from SoftSerial shield
+
   if (SoftSerial.available()) // si les données sortent du port série du SoftwareSerial
 +
==> les données sortent du shield du SoftwareSerial
   {
   {
-
     while(SoftSerial.available())         // reading data into char array  
+
     while(SoftSerial.available()) // lecture des données dans le tableau de caractères (char array)
     {
     {
-
       buffer[count++]=SoftSerial.read();     // writing data into array
+
       buffer[count++]=SoftSerial.read(); //écriture des données dans l'array
       if(count == 64)break;
       if(count == 64)break;
   }
   }
-
     Serial.write(buffer,count);           // if no data transmission ends, write buffer to hardware serial port
+
     Serial.write(buffer,count); // s'il n'y a pas de données, la transmission s'arrête.
-
     clearBufferArray();             // call clearBufferArray function to clear the storaged data from the array
+
Transférer les données du buffer dans le port série du composant.
-
     count = 0;                       // set counter of while loop to zero
+
     clearBufferArray(); // faire appel à la fonction clearBufferArray
 +
pour effacer les données stockées dans le buffer array
 +
     count = 0; //mettre le compteur de la boucle de moment à zéro
   
   
   
   
   }
   }
-
   if (Serial.available())           // if data is available on hardwareserial port ==> data is comming from PC or notebook
+
   if (Serial.available()) // si des données sont disponibles sur le port série du composant
-
     SoftSerial.write(Serial.read());       // write it to the SoftSerial shield
+
==> les données sortent de l'ordinateur fixe ou de l'ordinateur portable
 +
     SoftSerial.write(Serial.read()); // inscrire les données sur le shield du SoftwareSerial
}
}
-
void clearBufferArray()             // function to clear buffer array
+
void clearBufferArray()   // fonction pour effacer le buffer array
{
{
   for (int i=0; i<count;i++)
   for (int i=0; i<count;i++)
-
     { buffer[i]=NULL;}                 // clear all index of array with command NULL
+
     { buffer[i]=NULL;}   // effacer tous les index d'array avec la commande NULL
}</pre>  
}</pre>  
-
*Install [http://www.u-blox.com/images/Support/Support_Products/EvaluationSoftware/u-centersetup-6.2.0.0.zip u-center]. Upload the code below to your arduino/seeeduino and then open u-center.  
+
*Installer [http://www.u-blox.com/images/Support/Support_Products/EvaluationSoftware/u-centersetup-6.2.0.0.zip U-Blox u-center]. Télécharger le code ci-dessous dans l'interface arduino/seeeduino puis ouvrir le u-center.  
-
:1) Click Receiver -&gt; Port and select the COM port that the arduino is using.  
+
:1) Cliquer sur Receiver -&gt; Port. Sélectionner le port COM utilisé par Arduino.  
-
:2) Click Receiver -&gt; Baudrate and make sure 9600 is selected.  
+
:2) Cliquer sur Receiver -&gt; Baudrate. Vérifier que la valeur 9 600 est bien sélectionnée.  
-
:3) Click View -&gt; Text Console and you should get a window that will stream NMEA data.
+
:3) Cliquer sur View -&gt; Text Console. Ouverture d'une fenêtre affichant les données NMEA.
   
   
-
:4) Open the serial monitor,You can see as show below:
+
:4) Ouvrir le moniteur série pour voir apparaître la fenêtre ci-dessous:
-
:[[Image:GPS result.jpg|500px|GPS result.jpg]]
+
:[[Image:GPS result.jpg|500px|resultats GPS]]
-
*To View data in Google Earth:  
+
*Pour voir les données dans Google Earth:  
-
:1) Click File -&gt; Database Export -&gt; Google Earth KML  
+
:1) Cliquer sur File -&gt; Database Export -&gt; Google Earth KML  
-
:2) This Should launch Google Earth with the history that was captured by u-center.
+
:2) Google Earth se lance en intégrant l'historique des données enregistré par le u-center.
-
:3) Alternatively, data can be recorded by pressing the red circle on the toolbar which will then ask you where you want to save the record.  
+
:3) Sinon, les données peuvent être enregistrées en cliquant sur le rond rouge de la barre d'outils (il vous sera demandé d'indiquer l'emplacement de la sauvegarde).  
-
:4) When you have captured enough data, click the black square to stop recording.  
+
:4) Quand vous avez enregistré suffisamment de données, cliquer sur le carré noir pour arrêter l'enregistrement.  
-
:5) You can then convert the .ubx file generated to KML by using uploading the ubx file to [http://www.gpsvisualizer.com/ GPSVisualizer]
+
:5) Vous pouvez ensuite convertir le fichier généré .ubx en KML en téléchargeant le fichier .ubx dans [http://www.gpsvisualizer.com/ GPSVisualizer]
-
== Version Tracker ==
+
== Suivis des versions ==
{| class="wikitable"
{| class="wikitable"
|-
|-
-
! Revision
+
! Révision
-
! Descriptions
+
! Description
-
! Release
+
! Publication
|-
|-
| width="300px" | v0.9b  
| width="300px" | v0.9b  
-
| width="500px" | Initial public release
+
| width="500px" align="center" | Première publication
-
| width="200px" | 03,Oct,2011
+
| width="200px" | 3 octobre 2011
|}
|}
-
== Resources  ==
+
== Ressources ==
*[http://www.seeedstudio.com/wiki/File:GPS.zip GPS Eagle File]  
*[http://www.seeedstudio.com/wiki/File:GPS.zip GPS Eagle File]  
Ligne 133 : Ligne 139 :
*[http://www.u-blox.com/images/Support/Support_Products/EvaluationSoftware/u-centersetup-6.2.0.0.zip U-Blox u-center GPS evaluation software]
*[http://www.u-blox.com/images/Support/Support_Products/EvaluationSoftware/u-centersetup-6.2.0.0.zip U-Blox u-center GPS evaluation software]
-
== Support  ==
+
==Aller plus loin ==
-
If you have questions or other better design ideas, you can go to our [http://www.seeedstudio.com/forum forum] or [http://wish.seeedstudio.com wish] to discuss.
+
Si vous avez des questions ou des suggestions d'amélioration rendez-vous sur notre [http://www.seeedstudio.com/forum forum], ou sur notre plateforme [http://wish.seeedstudio.com wish] pour nous en faire part.
==Crédits==
==Crédits==
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_GPS
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_GPS
-
Traducteurs : machine et bidule - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013‎‎]]
+
Traducteurs : Jessica Pagazani et Salomé Moreau - 2013 dans le cadre du [[Master 2 rédacteur traducteur 2013‎‎]]
[[Catégorie:arduino]]
[[Catégorie:arduino]]
Ligne 146 : Ligne 152 :
[[Catégorie:technique]]
[[Catégorie:technique]]
[[Catégorie:électrokids]]
[[Catégorie:électrokids]]
 +
[[Catégorie:traduire]]
 +
[[Catégorie:grove]]
 +
[[Catégorie:Composant électronique]]

Version actuelle en date du 6 mars 2016 à 11:05

Sommaire

Introduction

Ce module GPS Grove est un gadget peu coûteux et programmable équipé d'un récepteur GPS "E-1612-UB" compatible avec le protocole U-blox 6, configuré pour une communication série. Il comporte un moteur de positionnement U-blox 5 à 50 canaux dont la mise au point requiert moins d'une seconde. La sensibilité d'acquisition et de suivi peut aller jusqu'à - 160 dBm. Il s'agit donc d'un module d'un excellent rapport qualité/prix, tout à fait adapté à des projets individuels de navigation ou de localisation.

Modèle : SEN10752P

GPS - Grove

Caractéristiques

  • Interface compatible Grove
  • Compatible avec les protocoles NMEA et U-Blox 6
  • Faible consommation d'énergie
  • Débit en bauds configurable

Caractéristiques techniques

Élément Min Typique Max Unité
Tension 4,75 5,0 5,25 VDC
Sensibilité -160 dBm
Débit en bauds 4 800 - 57 600 Baud
Température de fonctionnement - 40 - 85 °C

Suggestions d'utilisation

  • Localiser et suivre un objet
  • Navigation

Utilisation

Ce module permet de lire les informations du GPS via une communication série logicielle (SoftwareSerial) et de les renvoyer vers le port série.

  • Connecter le GPS Grove au port entrée/sortie numérique 2 du shield Grove de base à l'aide d'un câble Grove Universal 4 pins.
  • Télécharger le code ci-dessous. Si vous ne savez pas comment faire, cliquez ici.
//lien entre l'ordinateur et le shield du SoftwareSerial
//9600 bps 8-N-1 (port série à 9600 bps, 8 bits de données, sans parité et avec 1 bit de stop)
//L'ordinateur est connecté au composant UART
//Le shield du SoftwareSerial est connecté au logiciel UART:D2&D3 
 
#include <SoftwareSerial.h>
 
SoftwareSerial SoftSerial(2, 3);
unsigned char buffer[64]; 
// Tableau de mémoire tampon (buffer array) pour les données reçues par le port série 
int count=0; // compteur pour le buffer array 
void setup()
{
  SoftSerial.begin(9600); // initialisation du débit en bauds du SoftwareSerial à 9 600 bauds   
  Serial.begin(9600); // initialisation du débit en bauds du port série d'Arduino à 9 600 bauds.
 
}
 
void loop()
{
  if (SoftSerial.available()) // si les données sortent du port série du SoftwareSerial 
==> les données sortent du shield du SoftwareSerial
  {
    while(SoftSerial.available()) // lecture des données dans le tableau de caractères (char array) 
    {
      buffer[count++]=SoftSerial.read(); //écriture des données dans l'array
      if(count == 64)break;
  }
    Serial.write(buffer,count); // s'il n'y a pas de données, la transmission s'arrête. 
Transférer les données du buffer dans le port série du composant.
    clearBufferArray(); // faire appel à la fonction clearBufferArray
pour effacer les données stockées dans le buffer array
    count = 0; //mettre le compteur de la boucle de moment à zéro
 
 
  }
  if (Serial.available())  // si des données sont disponibles sur le port série du composant 
==> les données sortent de l'ordinateur fixe ou de l'ordinateur portable
    SoftSerial.write(Serial.read()); // inscrire les données sur le shield du SoftwareSerial
}
void clearBufferArray()   // fonction pour effacer le buffer array
{
  for (int i=0; i<count;i++)
    { buffer[i]=NULL;}   // effacer tous les index d'array avec la commande NULL
}
  • Installer U-Blox u-center. Télécharger le code ci-dessous dans l'interface arduino/seeeduino puis ouvrir le u-center.
1) Cliquer sur Receiver -> Port. Sélectionner le port COM utilisé par Arduino.
2) Cliquer sur Receiver -> Baudrate. Vérifier que la valeur 9 600 est bien sélectionnée.
3) Cliquer sur View -> Text Console. Ouverture d'une fenêtre affichant les données NMEA.
4) Ouvrir le moniteur série pour voir apparaître la fenêtre ci-dessous:
resultats GPS
  • Pour voir les données dans Google Earth:
1) Cliquer sur File -> Database Export -> Google Earth KML
2) Google Earth se lance en intégrant l'historique des données enregistré par le u-center.
3) Sinon, les données peuvent être enregistrées en cliquant sur le rond rouge de la barre d'outils (il vous sera demandé d'indiquer l'emplacement de la sauvegarde).
4) Quand vous avez enregistré suffisamment de données, cliquer sur le carré noir pour arrêter l'enregistrement.
5) Vous pouvez ensuite convertir le fichier généré .ubx en KML en téléchargeant le fichier .ubx dans GPSVisualizer

Suivis des versions

Révision Description Publication
v0.9b Première publication 3 octobre 2011

Ressources

Aller plus loin

Si vous avez des questions ou des suggestions d'amélioration rendez-vous sur notre forum, ou sur notre plateforme wish pour nous en faire part.

Crédits

Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_GPS

Traducteurs : Jessica Pagazani et Salomé Moreau - 2013 dans le cadre du Master 2 rédacteur traducteur 2013‎‎

Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
AR
CO

Grove : GPS

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique