Inhaltsverzeichnis:
- Schritt 1: Dinge, die Sie benötigen, um den Build abzuschließen
- Schritt 2: 3D-Druck
- Schritt 3: Testen der Schaltung
- Schritt 4: Sketch hochladen, um Standortdaten zu protokollieren
- Schritt 5: 3D-Teile und Elektronik zusammenfügen
- Schritt 6: Sketch hochladen, um protokollierte Daten zu erhalten
- Schritt 7: Daten in Google Maps importieren
Video: GPS-Cap-Datenlogger - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Hier ist ein großartiges Wochenendprojekt, wenn Sie gerne wandern oder lange Radtouren unternehmen und einen GPS-Datenlogger benötigen, um alle Ihre Wanderungen / Fahrten zu verfolgen…
Sobald Sie den Bau abgeschlossen und die Daten vom GPS-Modul des Trails heruntergeladen haben, können Sie sie mit Google Maps für zukünftige Referenzen und Vergleiche speichern und sie auch mit Ihren Freunden / Ihrer Familie teilen, die mitgekommen sind, indem Sie die Schaltfläche "Teilen" verwenden auf Google-Maps.
Um diese Anleitung zu vervollständigen, benötigen Sie ein GPS-Empfängermodul, einen Mikrocontroller mit serieller Schnittstelle und eine Lipo-Batterie. Ich verwende eine Flora als Mikrocontroller und ein tragbares Flora GPS von Adafruit. Außerdem benötigen Sie einen Laptop mit Adafruits Version der Arduino IDE, um Code auf das Flora-Board hochzuladen.
Schritt 1: Dinge, die Sie benötigen, um den Build abzuschließen
Hier sind die elektronischen Komponenten, die Sie benötigen, um den Build abzuschließen
- Adafrucht Flora
- Flora GPS-Empfänger
- Knopfzellenbatteriehalter Knopfzelle CR2032 (3V)
- Lipo-Akku 2000 mAh
- Lipo-Ladegerät
- Anschlussdraht (30AWG-Draht ist am besten oder Sie können auch Steckdraht verwenden)
- Tragbares USB-Ladegerät
- Mini-USB-Kabel
Laden Sie die im nächsten Schritt angehängten STL-Dateien herunter und drucken Sie die Teile in 3D. Ich verwende Flashforge Creator Pro als 3D-Drucker-Filament und verwende 1,75 mm weißes PLA-Filament.
Werkzeuge, die Sie benötigen
- Lötkolben und Lot
- Schere/Crimpzange
- Doppelseitiges Klebeband aus Schaumstoff
- Krokodilklemmen zum Testen der Schaltung zuerst vor dem Löten
Schritt 2: 3D-Druck
Laden Sie die angehängten STL-Dateien mit der 3D-Drucksoftware-Slice herunter und drucken Sie die Dateien in 3D. Wenn Sie keinen 3D-Drucker zur Hand haben, können Sie einen in Ihrem örtlichen Herstellerclub oder Ihrer Bibliothek verwenden oder einen 3D-Druckdienst wie 3D-Hubs nutzen.
In meinem Fall habe ich die STL-Dateien mit dem Flashforge Creator Pro und 1,75 mm weißem PLA gedruckt. Außerdem verwende ich zum Slicing Slic3r mit einer Schichthöhe von 0,3 mm und einer Fülldichte von 25 %. Alle Teile sollten etwa 4 bis 5 Stunden für den 3D-Druck benötigen und hängen von Ihren 3D-Drucker- und Slicer-Einstellungen ab.
Schritt 3: Testen der Schaltung
Es ist immer eine gute Idee, einen Trockenlauf Ihrer Schaltung durchzuführen, bevor Sie alle Teile zusammenlöten. Verwenden Sie die Verbindungen unten und verwenden Sie Krokodilklemmen, um die Schaltung zu verbinden.
- Flora 3.3V zu GPS 3.3V
- Flora RX zu GPS TX
- Flora TX -> GPS RX
- Flora GND -> GPS GND
- GPS BAT -> Pluspol der Knopfzellenbatterie
- GPS GND -> Minuspol der Knopfzellenbatterie
Um Code mit dem USB-Kabel auf das Flora-Board hochzuladen, müssen Sie die Version der Arduino IDE von Adafruit herunterladen und auf Ihrem Computer installieren. Für vollständige Details zum Folgen des Links -
Darüber hinaus müssen Sie im Rahmen des Setups auch die GPS-Bibliothek von folgendem Link herunterladen -
Legen Sie die heruntergeladene Bibliothek im Ordner /Arduino/Libraries ab und benennen Sie sie in "Adafruit_GPS" um. Starten Sie Ihre IDE neu. Öffnen Sie nun Ihre IDE erneut und laden Sie die Beispielskizze hoch, um Ihre Schaltung zu testen, und öffnen Sie den seriellen Monitor wie im Bild oben gezeigt
Laut dem seriellen Monitor sollten Sie das heutige Datum und die Anzahl der Satelliten sehen, an die sich das GPS-Modul angeschlossen hat, was in meinem Fall 7 ist, und Sie sollten auch Ihre Standortdaten sehen, die Sie verbergen und zu Google Maps hinzufügen können, um das zu sehen Ihr aktueller Standort ist korrekt.
Wenn das rote Licht am GPS-Modul blinkt, bedeutet dies, dass das Modul immer noch nach einem Satelliten sucht. Erst wenn es aufhört zu blinken, bedeutet dies, dass der GPS-Empfänger einen Satelliten gefunden hat.
Schritt 4: Sketch hochladen, um Standortdaten zu protokollieren
Um den Code/die Skizze zum Aufzeichnen von Standortdaten hochzuladen, gehen Sie zu Datei > Beispiel > Adafruit GPS -> GPS_HardwareSerial_LOCUS_Status.ino
Sobald das Programm geladen ist, verbinden Sie die Flora mit dem USB-Kabel und laden Sie die Skizze hoch, indem Sie auf die Schaltfläche Hochladen klicken (oder verwenden Sie Datei> Hochladen). Jetzt können Sie die GPS-Box für eine Probefahrt mitnehmen, mindestens ein paar Meilen fahren. In meinem Fall bin ich zu meinem Lieblingscafé gefahren und habe meinen Wocheneinkauf im örtlichen Supermarkt erledigt.
Hinweis: Das verwendete GPS-Empfängermodul verfügt über eine integrierte Datenprotokollierung, und wenn Sie den Code sorgfältig durchgehen, werden Sie feststellen, dass die Flora-Mikrocontroller-Platine verwendet wird, um den Startprotokollierungsbefehl zu senden. Und das GPS-Empfängermodul kann etwa 16 Stunden Daten speichern.
Auch für Ihre nächste Trekking- / Radtour ist es eine gute Idee, die aufgezeichneten GPS-Daten zu löschen, bevor Sie mit - GPS_HardwareSerial_LOCUS_Erase.ino. losfahren
Schritt 5: 3D-Teile und Elektronik zusammenfügen
Um die 3D-gedruckten Teile und die Elektronik zusammenzufügen, beginnen Sie zunächst damit, den 3D-gedruckten Kappenhaken mit dem Box-Teil zu verbinden. Sie können 4 Kabelbinder verwenden, aber ich habe festgestellt, dass ein paar Kabelbinder in die entgegengesetzte Richtung den Zweck erfüllen sollten.
In das untere Fach der Box setzen Sie den Knopfzellenbatteriehalter und die Flora ein, und in das obere Fach zuerst die Lipobatterie und dann das GPS.
Sobald Sie fertig sind, können Sie die Lippe schließen, die einrasten sollte, aber ich würde vorschlagen, den Deckel mit einem Heißkleber / Klebeband an der Box zu befestigen.
Außerdem sollte das Lipo JST Ende der Flora nach oben zeigen, damit es zum Aufladen mit einem Lipo-Ladegerät leicht eingesetzt und entnommen werden kann.
Schritt 6: Sketch hochladen, um protokollierte Daten zu erhalten
Sobald Sie von Ihrer Testfahrt zu Hause sind, schließen Sie das Gerät an Ihren Laptop an und starten Sie die Adafruit-Version der Arduino IDE. Gehen Sie zu Datei> Beispiel> Adafruit GPS -> GPS_HardwareSerial_LOCUS_DumpBasic.ino. Sobald das Programm geladen ist, verbinden Sie die Flora mit dem Mini-USB-Kabel und laden Sie die Skizze hoch, indem Sie auf die Schaltfläche Hochladen klicken (oder verwenden Sie Datei> Hochladen).
Klicken Sie nun auf den Serial Monitor, wie im Bild oben gezeigt. Und kopieren Sie alle Daten in den Texteditor und fügen Sie sie in Locus Parser ein, indem Sie die folgende URL verwenden - https://learn.adafruit.com/custom/ultimate-gps-parser, kopieren Sie nur den gesamten Text nach dem -- ----'s und endend mit $PMTK001, 622, 3*36.
Klicken Sie auf die Schaltfläche Parsen unter dem ersten Textfeld, kopieren Sie die KML-Ausgabe und fügen Sie sie in einen beliebigen Texteditor ein, wie im Screenshot oben gezeigt, und speichern Sie sie mit der Erweiterung.kml.
In meinem Fall funktionierte der Locus Parser nicht, was bedeutete, dass ich das Python-Programm - log_to_kml.py verwenden musste, um die serielle Monitorausgabe in eine KML-Datei zu konvertieren. Weitere Informationen finden Sie unter - https://github.com /don/locus
Schritt 7: Daten in Google Maps importieren
Gehen Sie zu Google Maps und klicken Sie auf die Schaltfläche Einstellungen, klicken Sie auf Your Places Maps Create Map und klicken Sie auf den Import, wie Sie im ersten Bild oben sehen.
www.google.com/maps
Benennen Sie die neue unbenannte Karte um und importieren Sie die zuvor gespeicherte kml-Datei über die Schaltfläche Importieren. Sobald Sie fertig sind, sollten Sie Ihren Weg sehen können, dem Sie gefolgt sind.
Tipp 1: Sobald Ihre Karte gespeichert ist, können Sie die Karte mit der von Ihnen gefahrenen Route per E-Mail an Freunde und Familie weitergeben. In meinem Fall habe ich vor ein paar Tagen eine Radtour rund um die Blue Mountains gemacht, wie Sie auf den Bildern oben sehen.
Tipp 2: Außerdem erscheint die von Ihnen gespeicherte Karte unter Einstellungen > Meine Orte, sodass Sie diese für zukünftige Referenzen verwenden können.
Empfohlen:
So schalten Sie das GPS auf ein anderes Gerät um – wikiHow
So schalten Sie das GPS auf verschiedene Geräte um: Der Vorgang besteht darin, das GPS von der Kabine des Mähdreschers zu nehmen, es auf die Traktorkabine zu setzen, das Display vom Mähdrescher auszuhängen und in den Traktor einzubauen. Es werden keine Werkzeuge benötigt, um diesen Vorgang abzuschließen, und seien Sie vorsichtig beim Herumklettern auf Geräten
Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2: 3 Schritte
Anbindung eines GPS-Moduls an den Raspberry Pi: Dashcam Teil 2: Dies ist Teil 2 des Dashcam-Projekts und in diesem Beitrag erfahren Sie, wie Sie ein GPS-Modul an den Raspberry Pi anschließen. Wir verwenden dann die GPS-Daten und fügen sie dem Video als Textüberlagerung hinzu. Bitte lesen Sie Teil 1 über den untenstehenden Link, bevor Sie