Table des matières:

Localisateur GPS : 5 étapes
Localisateur GPS : 5 étapes

Vidéo: Localisateur GPS : 5 étapes

Vidéo: Localisateur GPS : 5 étapes
Vidéo: TRACEUR GPS/GSM - avec zones paramétrables - [PEARLTV.FR] 2024, Novembre
Anonim
Image
Image

Bonjour à tous, Aujourd'hui, voyons comment créer un localisateur GPS à l'aide du module GPS NEO-6m et de l'arduino. Voyons d'abord ce qu'est le GPS.

Étape 1: QU'EST-CE QUE LE GPS ?

RASSEMBLER LE MATÉRIEL NÉCESSAIRE
RASSEMBLER LE MATÉRIEL NÉCESSAIRE

Le Global Positioning System (GPS), à l'origine NAVSTAR GPS, est un système de radionavigation par satellite appartenant au gouvernement des États-Unis et exploité par l'US Air Force. Il s'agit d'un système mondial de navigation par satellite (GNSS) qui fournit des informations de géolocalisation et de temps à un récepteur GPS n'importe où sur ou près de la Terre où il y a une ligne de vue dégagée vers quatre satellites GPS ou plus. Des obstacles tels que des montagnes et des bâtiments bloquent les signaux GPS relativement faibles.

Le GPS n'exige pas que l'utilisateur transmette des données, et il fonctionne indépendamment de toute réception téléphonique ou Internet, bien que ces technologies puissent améliorer l'utilité des informations de positionnement GPS. Le GPS offre des capacités de positionnement essentielles aux utilisateurs militaires, civils et commerciaux du monde entier. Le gouvernement des États-Unis a créé le système, le maintient et le rend librement accessible à toute personne possédant un récepteur GPS.

Étape 2: RASSEMBLER LE MATÉRIEL NÉCESSAIRE:

RASSEMBLER LE MATÉRIEL NÉCESSAIRE
RASSEMBLER LE MATÉRIEL NÉCESSAIRE
RASSEMBLER LE MATÉRIEL NÉCESSAIRE
RASSEMBLER LE MATÉRIEL NÉCESSAIRE

Les matériaux nécessaires sont:

*Module GPS NEO-6m - affilié amazon

*Arduino uno - affilié amazon

*Écran LCD - affilié amazon

**Remarque: Il s'agit de liens d'affiliation amazon. Lorsque vous achetez via ces liens, je recevrai une petite commission qui m'aidera à écrire de plus en plus d'articles

Étape 3: CIRCUIT

CIRCUIT
CIRCUIT

Le circuit comme suit:

Module GPS ==> Arduino

* GND ==> GND

* TX ==> Broche numérique (D3)

* RX ==> Broche numérique (D4)

*Vcc ==> 3,3 V

LCD==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> Résistance 10K

*RS ==> A0 (broche analogique)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Étape 4: CODE

#comprendre

#include #include //long lat, lon; // crée une variable pour la latitude et la longitude object float lat, lon; // créer une variable pour l'objet latitude et longitude SoftwareSerial gpsSerial(3, 4);//rx, tx LiquidCrystal lcd(A0, A1, A2, A3, A4, A5); GPS TinyGPS; // créer un objet gps void setup(){ Serial.begin(9600); // connecter la série Serial.println("Le signal reçu par GPS:"); gpsSerial.begin(9600); // connecter le capteur gps lcd.begin (16, 2); } void loop(){ while(gpsSerial.available()){ // vérifier les données gps if(gps.encode(gpsSerial.read()))// encoder les données gps { gps.f_get_position(&lat, &lon); // obtenir la latitude et la longitude // afficher la position lcd.clear(); lcd.setCursor(1, 0); lcd.print("Signal GPS"); lcd.setCursor(1, 0); lcd.print("LAT:"); lcd.setCursor(5, 0); lcd.print(lat); Serial.print(lat); Serial.print(" "); Serial.print(lon); Serial.print(" "); lcd.setCursor(0, 1); lcd.print(", LON:"); lcd.setCursor(5, 1); lcd.print(lon); } } Chaîne latitude = Chaîne(lat, 6); Longitude de la chaîne = Chaîne(lon, 6); Serial.println(latitude+";"+longitude); retard(1000); }

Étape 5: SORTIE

Donc, après toutes les connexions et le téléchargement du code, le module GPS prend un certain temps pour obtenir la position satellite, ce qui est généralement de 15 à 20 minutes. Si cela prend plus de temps, allez à l'extérieur et essayez car il n'est pas en mesure d'obtenir la position satellite à l'intérieur de la maison. Après cela, vous pouvez voir que l'écran LCD peut afficher les coordonnées GPS.

Conseillé: