Inhaltsverzeichnis:

LoRa GPS-Tracker - Gunook
LoRa GPS-Tracker - Gunook

Video: LoRa GPS-Tracker - Gunook

Video: LoRa GPS-Tracker - Gunook
Video: LoRa GPS Tracker Project with Google Maps - Arduino ESP8266 RYLR406 2024, November
Anonim
LoRa GPS-Tracker
LoRa GPS-Tracker

Dieses Projekt zeigt, wie Sie Ihr eigenes GPS-Tracker-Modul für die Verwendung mit Ripple LoRa-Mesh-Netzwerken zusammenstellen. Weitere Informationen finden Sie in diesem Begleitartikel:

Diese Tracker-Module verwenden die Semtech LoRa-Funkgeräte und kompatible Arduino-Entwicklungsplatinen. Anfangs gibt es nur Unterstützung für die Adafruit Feather, aber im Laufe der Zeit werden weitere hinzugefügt. Die Module können verwendet werden, um den Standort von allem aus der Ferne über das LoRa-Paketfunknetz zu verfolgen.

Lieferungen

Hardwarekomponenten können hier erworben werden:

  • Adafruit Feather mit LoRa-Modul:
  • BN-180 GPS-Empfänger:
  • 900MHz Dipolantenne:
  • 1S LiPo:

HINWEIS: Die Kabel müssen im Anschluss dieser Lipo-Batterien vor dem Einstecken in den Feather vertauscht werden

Das heißt, diese Batterie hat den richtigen Steckertyp, aber die Polarität ist umgekehrt!

Alternativ können Sie 1S Lipo-Akkus von Adafruit kaufen. Diese haben die Anschlüsse mit richtiger Polarität.

Schritt 1: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Das Feather Board benötigt lediglich den verkabelten BN-180 GPS-Empfänger mit folgenden Anschlüssen:

  • (schwarz) GND -> GND-Pin auf Feder
  • (rot) VCC -> 3.3V Pin auf Feder
  • (weiß) TX -> RX1 Stiftfeder
  • (grün) RX -> TX1 Pin auf Feder

Die Antenne hat nicht den richtigen Anschluss, daher müssen Sie den IPEX4-Stecker abschneiden, dann die Koax-Geflechte trennen und an die Antennen-Massepads löten (siehe Endbild oben). Dazu müssen Sie am Ende des Kabels ca. 10 mm des äußeren Kunststoffs abstreifen, dann das sehr feine umgebende Koax-Drahtgeflecht abtrennen und darauf etwas Lötzinn auftragen. Dann ca. 1mm des Plastiks vom inneren Aktivdraht entfernen und etwas Lötzinn darauf geben. Als nächstes die Antennen-Massepads auf der Feder vorverzinnen, und das aktive Antennenpad in der Mitte, dann die Antenne daran anlöten Pads (getrennte Koax-zu-Masse-Pads, aktiver Innendraht zum Antennen-Pad).

Schritt 2: Flashen der Firmware

Dazu müssen Sie die Arduino IDE installiert haben und den Zielplatinentyp unterstützen.

Anweisungen zum Flashen der Firmware finden Sie auf dieser Github-Seite:

Wählen Sie eines der 'GPS Tracker Node'-Ziele.

Wenn das Board über ein USB-Kabel angeschlossen ist, testen Sie, ob die Firmware in Ordnung ist, indem Sie den Serial Monitor in der Arduino IDE öffnen. Geben Sie 'q' (ohne Anführungszeichen) in die Sendezeile ein und drücken Sie die Eingabetaste.

Der serielle Monitor sollte mit einem Text antworten, der mit "Q: …" beginnt.

Schritt 3: Konfigurieren Sie den Tracker in der App

Konfigurieren Sie den Tracker in der App
Konfigurieren Sie den Tracker in der App
Konfigurieren Sie den Tracker in der App
Konfigurieren Sie den Tracker in der App
Konfigurieren Sie den Tracker in der App
Konfigurieren Sie den Tracker in der App

Um das Tracker-Modul zu konfigurieren und tatsächlich zu verfolgen, müssen Sie die Ripple Commander-App installieren. Derzeit wird nur Android unterstützt. Von Play herunterladen:

Die App hat zwei Launcher-Symbole. Die 'Gerätebereitstellung' ist nur für die Einrichtung Ihres Mesh-Netzwerks (Repeater, Sensoren, Gateway usw.) gedacht. Den Tracker-Knoten muss nur eine eindeutige ID (zwischen 2 und 254) zugewiesen und ihre Verschlüsselungsschlüssel generiert werden. Klicken Sie einfach auf das Menü 'NEU' in der Symbolleiste, geben Sie die ID und den Namen des Trackers ein und klicken Sie dann auf SPEICHERN.

Der Tracker sollte jetzt in der Hauptliste sein. Tippen Sie rechts auf das „Chip“-Symbol, um zum Bildschirm „Programmierer“zu gelangen. Verbinden Sie das Tracker-Board über ein USB-OTG-Kabel mit dem Android und tippen Sie dann auf die Schaltfläche „PROGRAMM“. Wenn alles gut geht, sollte die Meldung "Fertig" angezeigt werden, und Sie können die Verbindung jetzt trennen.

Kehren Sie zum Android-Launcher zurück und tippen Sie dann auf das Hauptsymbol des 'Ripple Commander'-Launchers.

Dies ist die Hauptbenutzeroberfläche der App, auf der Sie mit anderen „Pager“-Benutzern im Netzwerk (die die Ripple Messenger-App verwenden) chatten und Ihre speziellen Knoten wie Repeater und GPS-Tracker-Knoten überwachen können. Tippen Sie auf einen Tracker-Knoten in der Liste, und Sie sollten den Gerätestatusbildschirm sehen (siehe zweiter Screenshot oben). Tippen Sie auf die Tracking-Option 'LIVE TRACK', und Sie sollten dann in der Lage sein, den Live-Standort des Moduls zu überwachen.

Auf der Registerkarte "Karte" wird für jedes der derzeit verfolgten Tracker-Module ein Karten-Pin angezeigt.

Schritt 4: NEU: Geo-Zaun-Warnungen

NEU: Geo-Zaun-Warnungen
NEU: Geo-Zaun-Warnungen
NEU: Geo-Zaun-Warnungen
NEU: Geo-Zaun-Warnungen
NEU: Geo-Zaun-Warnungen
NEU: Geo-Zaun-Warnungen
NEU: Geo-Zaun-Warnungen
NEU: Geo-Zaun-Warnungen

Die neueste Firmware unterstützt jetzt den Geo Fence-Modus. In diesem Modus wählen Sie eine geografische Region aus (die Sie auf der Registerkarte Karte definieren) und erhalten nur Warnmeldungen, wenn das Gerät in die Region ein- oder ausfährt.

Wechseln Sie zunächst zur Registerkarte Karte und tippen Sie in der Symbolleiste auf das Menü „…“und wählen Sie dann eine der Optionen „Neue Region“(Kreis oder Polygon).

Kreis: Drücken Sie lange auf die Karte, wo der Mittelpunkt der Kreisregion sein soll. Tippen Sie dann auf die schwebenden Optionen '+' und '-' links, um die Größe zu vergrößern oder zu verkleinern.

Polygon: Drücken Sie lange auf jeden der Punkte im Polygon auf der Karte. Um den letzten Punkt rückgängig zu machen, tippen Sie links in den schwebenden Optionen auf die Schaltfläche 'x'.

Tippen Sie in beiden Fällen, sobald Sie die Definition der Regionsgeographie abgeschlossen haben, auf das grüne Häkchen und geben Sie dann einen eindeutigen Namen für die Region ein.

Tippen Sie auf der Registerkarte „Startseite“auf das Tracker-Element in der Liste, um zum Tracker-Statusbildschirm zu gelangen. Wählen Sie nun unter Tracking die Option 'GEOFENCE' aus und wählen Sie dann eine Region aus der Liste aus. Wenn alles gut geht, wird der Status aktualisiert und das Tracker-Gerät sendet Warnmeldungen, wenn es die Region betritt oder verlässt. Die Warnmeldungen finden Sie auf der Registerkarte „Verlauf“.

Schritt 5: (Optional) 3D-Druck des Gehäuses

(Optional) 3D-Druck des Gehäuses
(Optional) 3D-Druck des Gehäuses

Dieser Koffer kann die Feder und das GPS gut unterbringen:

Es hat auch eine Halterung für die Antenne.

Oben ist ein Bild von meinem Hund mit einem an diesem Halsband befestigten Tracker:-) (der erste Betatester des Systems!)

Schritt 6: Feedback

Lassen Sie mich wissen, ob dies für Sie funktioniert hat oder wenn Sie auf Probleme stoßen. Das Feedback ist sehr willkommen.

Genießen!

Grüße, Scott Powell.

Empfohlen: