Arduino: construire un tracker GPS - comment ça marche
Dans cette astuce pratique, nous expliquons comment vous pouvez facilement créer un tracker GPS avec l'Arduino.
Étape 1 - Connectez le module GPS à Arduino
Nous utilisons actuellement un module GPS NEO-6M.
- Connectez d'abord VCC à 5V et GND à la terre.
- Ensuite, RX est connecté à la broche 4 et TX à la broche 3 sur l'Arduino.
Étape 2 - Programmer le module GPS
Pour pouvoir utiliser le module, vous devez d'abord vous assurer que vous avez déjà installé la bibliothèque "TinyGPS".
- Importez-les d'abord avec la commande "#include". Vous avez également besoin de la bibliothèque SoftwareSerial: "#include"
- Créez d'abord avec la commande "SoftwareSerial gpsSerial (3, 4);" un nouvel objet SoftwareSerial et avec la commande "TinyGPS gps;" une instance de TinyGPS.
- Dans la méthode de configuration, la connexion série au module GPS ("gpsSerial.begin (9600);") et au moniteur série ("Serial.begin (9600);") pour la sortie des données est démarrée.
- Dans la méthode de boucle, une boucle while est d'abord insérée, qui vérifie si le module GPS est accessible: "while (gpsSerial.available ()) {}"
- Dans les accolades, il y a une instruction if qui vérifie si des données ont été reçues: "if (gps.encode (gpsSerial.read ())) {}".
- Si c'est le cas, vous pouvez utiliser la commande "gps.f_get_position (& lat, & lon);" peut être appelée et sortie par exemple avec "Serial.println (String (lat) +" "+ String (lon))" dans le moniteur série.
Dans le prochain article, nous expliquerons comment configurer un module GSM sur l'Arduino. Vous pouvez également vous connecter facilement au réseau mobile et envoyer des SMS, par exemple.