Inhaltsverzeichnis:

GPS-Standortfinder - Gunook
GPS-Standortfinder - Gunook

Video: GPS-Standortfinder - Gunook

Video: GPS-Standortfinder - Gunook
Video: GPS Tools : Orte speichern ( Save Locations ) 2024, November
Anonim
Image
Image

Hallo zusammen, Heute sehen wir, wie man mit NEO-6m GPS-Modul und Arduino einen GPS-Standortfinder erstellt. Lassen Sie uns zuerst sehen, was GPS ist.

Schritt 1: WAS IST GPS?

SAMMELN SIE DIE ERFORDERLICHEN MATERIALIEN
SAMMELN SIE DIE ERFORDERLICHEN MATERIALIEN

Das Global Positioning System (GPS), ursprünglich NAVSTAR GPS, ist ein satellitengestütztes Funknavigationssystem, das sich im Besitz der US-Regierung befindet und von der US-Luftwaffe betrieben wird. Es handelt sich um ein globales Satellitennavigationssystem (GNSS), das Geolokalisierungs- und Zeitinformationen an einen GPS-Empfänger überall auf oder in der Nähe der Erde liefert, wo eine ungehinderte Sichtlinie zu vier oder mehr GPS-Satelliten besteht. Hindernisse wie Berge und Gebäude blockieren die relativ schwachen GPS-Signale.

Das GPS erfordert keine Übertragung von Daten durch den Benutzer und funktioniert unabhängig von Telefon- oder Internetempfang, obwohl diese Technologien die Nützlichkeit der GPS-Positionsinformationen verbessern können. Das GPS bietet militärischen, zivilen und kommerziellen Nutzern auf der ganzen Welt wichtige Positionsbestimmungsmöglichkeiten. Die Regierung der Vereinigten Staaten hat das System entwickelt, wartet es und macht es für jeden mit einem GPS-Empfänger frei zugänglich.

Schritt 2: SAMMELN SIE DIE ERFORDERLICHEN MATERIALIEN:

SAMMELN SIE DIE ERFORDERLICHEN MATERIALIEN
SAMMELN SIE DIE ERFORDERLICHEN MATERIALIEN
SAMMELN SIE DIE ERFORDERLICHEN MATERIALIEN
SAMMELN SIE DIE ERFORDERLICHEN MATERIALIEN

Die benötigten Materialien sind:

*NEO-6m GPS-Modul - Amazon-Partner

*Arduino uno - Amazon-Partner

*LCD-Display - Amazon-Partner

**Hinweis: Dies sind Amazon-Partnerlinks. Beim Kauf über diese Links erhalte ich eine kleine Provision, die mir hilft, immer mehr Artikel zu schreiben

Schritt 3: SCHALTUNG

SCHALTKREIS
SCHALTKREIS

Die Schaltung wie folgt:

GPS-Modul ==> Arduino

* GND ==> GND

* TX ==> Digitaler Pin (D3)

* RX ==> Digitaler Pin (D4)

*Vcc ==> 3,3 V

LCD==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K Widerstand

*RS ==> A0 (Analog-Pin)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Schritt 4: CODE

#enthalten

#include #include //long lat, lon; // Variable für Breiten- und Längengrad-Objekt erstellen float lat, lon; // Variable für Breiten- und Längengrad-Objekt erstellen SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS-GPS; // GPS-Objekt erstellen Void setup () { Serial.begin (9600); // Serielles Serial.println verbinden ("Das GPS-Empfangssignal:"); gpsSerial.begin(9600); // GPS-Sensor anschließen lcd.begin (16, 2); } void loop(){ while(gpsSerial.available()){// auf GPS-Daten prüfen if(gps.encode(gpsSerial.read()))// gps-Daten codieren { gps.f_get_position(&lat, &lon); // Breiten- und Längengrad abrufen // Position anzeigen lcd.clear(); lcd.setCursor(1, 0); lcd.print("GPS-Signal"); 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); } } String-Breite = String(lat, 6); String-Länge = String(lon, 6); Serial.println (Breite +";"+Länge); Verzögerung (1000); }

Schritt 5: AUSGANG

Nach allen Verbindungen und dem Hochladen des Codes braucht das GPS-Modul einige Zeit, um die Satellitenfixierung zu erhalten, was normalerweise 15 bis 20 Minuten dauert. Wenn es länger dauert, gehen Sie nach draußen und versuchen Sie es, da die Satellitenfixierung im Haus nicht möglich ist. Danach können Sie sehen, dass das LCD-Display die GPS-Koordinaten anzeigen kann.

Empfohlen: