Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Ein Beispielszenario
- Schritt 2: Kartenansicht
- Schritt 3: Nachrichten
- Schritt 4: Pager-Warnungen
- Schritt 5: Pager-Interaktion
- Schritt 6: So montieren Sie die Geräte
- Schritt 7: Flashen der Firmware
- Schritt 8: Konfigurieren des Geräts (ID, Einstellungen)
- Schritt 9: Erstprüfung
Video: LoRa GPS-Tracker/Pager - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Ich wurde von einer Reihe von Leuten im Bereich Search and Rescue (SAR) kontaktiert, die sich für die anderen Ripple LoRa-Mesh-Projekte interessieren, an denen ich gearbeitet habe, und das brachte mich dazu, darüber nachzudenken, ein spezielles Gerät für das Außendienstpersonal zu entwickeln.
Nun, hier ist es!
Dieses Gerät erfordert kein begleitendes Android-Handy, da es eine sehr einfache Benutzeroberfläche für den Benutzer hat. Es hat einen kleinen OLED-Bildschirm und nur 3 Drucktasten, bietet also nur eingeschränkte Interaktionsmöglichkeiten mit dem Benutzer.
Was es macht
- Ermöglicht dem Feldbenutzer, seinen Status auf eine von 4 Farben (Blau, Grün, Orange, Rot) einzustellen, die der Kommandant in Echtzeit sieht.
- Überträgt den Standort des Benutzers in Echtzeit an den Kommandanten.
- Warnt den Benutzer über eingehende Nachrichten und Broadcasts vom Kommandanten.
- Ermöglicht dem Benutzer, eine Antwort auf eingehende Nachrichten zu senden (aus einer Liste von Optionen)
Lieferungen
- TTGO LoRa 32 v2.1
- BN-180 GPS
- Momentane Tasten
- 1S Lipo Akku
- Piezo-Summer
Schritt 1: Ein Beispielszenario
Der Administrator des Netzwerks richtet die Pager-Geräte mit der Ripple Commander-Anwendung ein. Holen Sie es von Google Play:
Mit der App kann der Kommandant eine Liste der Geräte im Mesh-Netzwerk anzeigen.
Schritt 2: Kartenansicht
Der Kommandant kann sehen, dass der Status jetzt orange ist (siehe den orangefarbenen Kreis oben). Sie können auch den Status UND den Standort in der Kartenansicht sehen.
Schritt 3: Nachrichten
Wenn sich der Status von GeoPager1 zu orange ändert, geht der Kommandant in den Chat-Bildschirm und fragt, ob der Benutzer Hilfe benötigt.
(HINWEIS: Die Antwort in Orange kommt, wenn der Pager-Benutzer eine Antwort aus der Liste auswählt)
Um Antwortoptionen anzugeben, geben Sie einfach "?:" ein, wobei die Optionen durch "/"s getrennt sind
Schritt 4: Pager-Warnungen
Auf der Pager-Seite sieht der Außendienstmitarbeiter das grüne LED-Blinken und den Summerton.
Schritt 5: Pager-Interaktion
Sie wählen die Nachrichtenvorschau mit der oberen Schaltfläche aus, um die Nachrichtendetails anzuzeigen.
Der Benutzer verwendet dann die Schaltflächen, um die Antwortoption auszuwählen.
An dieser Stelle erhält der Kommandant eine Benachrichtigung, dass eine Antwort eingegangen ist. (siehe oben den App-Chat-Bildschirm mit der orangefarbenen Antwort)
Schritt 6: So montieren Sie die Geräte
Beziehen Sie sich auf den obigen Schaltplan, um die Tasten, den Summer und das GPS anzuschließen:
Schritt 7: Flashen der Firmware
Sie müssen sicherstellen, dass die Arduino IDE installiert ist und die Unterstützung für Espressif ESP32-Boards hinzugefügt wurde. Gehen Sie zur Ripple Github-Site, um Anweisungen zu erhalten:
github.com/spleenware/ripple
Für dieses Projekt müssen Sie diese spezielle Binärdatei flashen:
HINWEIS: Leider verwendet das GPS denselben UART wie der eingebaute USB-Anschluss, daher müssen Sie das GPS trennen, wenn Sie die Firmware flashen ODER das Gerät über die App programmieren.
Schritt 8: Konfigurieren des Geräts (ID, Einstellungen)
Die Ripple Commander-App hat ZWEI Launcher-Symbole. Um die Geräte im Mesh-Netzwerk zu definieren und zu konfigurieren, starten Sie über das Symbol "Gerätebereitstellung".
Tippen Sie auf das Menü "NEU" in der oberen Actionbar. Geben Sie dann eine eindeutige ID und einen eindeutigen Namen ein. Wählen Sie „GeoPager“in der Dropdown-Liste Geräterolle aus. (optional können Sie mit der Schaltfläche '…' eine benutzerdefinierte Konfiguration festlegen)
Klicken Sie auf SPEICHERN, dann zurück zum Hauptbildschirm, es sollte ein neues Gerät mit dem von Ihnen zugewiesenen Namen in der Liste sein.
Tippen Sie auf das kleine „Computerchip“-Symbol daneben, um zum Bildschirm „Gerät programmieren“zu gelangen. Während Sie die obere Taste des Pager-Geräts (Taste A) gedrückt halten, schließen Sie ein USB-OTG-Kabel von Android an das Gerät an, das das Gerät einschalten soll. Nach einer Verzögerung sollten Sie 'PROGRAM MODE' auf dem OLED-Bildschirm sehen.
Tippen Sie nun in der Commander-App auf die Schaltfläche 'Programm', und wenn alles gut geht, sollte eine '… fertig'-Meldung erscheinen. Das Gerät sollte jetzt seine ID, Konfigurations- und Verschlüsselungsschlüssel in seinem EEPROM gespeichert haben.
Schritt 9: Erstprüfung
Schalten Sie das Gerät aus und schließen Sie dann entweder den LiPo-Akku an oder versorgen Sie es über eine USB-Quelle. Starten Sie den Hauptbildschirm mit dem anderen Launcher-Symbol (mit der Bezeichnung Ripple Commander). Dies sollte das Pager-Gerät in der Liste mit einem grauen Kreis daneben anzeigen. Der graue Status bedeutet "unbekannter" Status, da das Gerät noch keine Interaktionen hatte.
Tippen Sie auf dem Pager-Gerät, um in einen 'Chat'-Bildschirm zu gelangen. Die obere Aktionsleiste sollte jetzt den Statuskreis aktualisieren auf BLAU anzeigen und das 'WiFi'-Symbol daneben zeigt eine vollständige/starke Verbindung an.
Versuchen Sie, einige Nachrichten einzugeben, wodurch der Pager piepst/blinkt usw.
Spenden
Wenn Sie dieses Projekt nützlich finden und Lust haben, mir Bitcoin zuzuwerfen, wäre ich Ihnen wirklich dankbar.
Meine BTC-Adresse: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Rückmeldung
Wenn Sie in SAR oder in einer anderen Organisation mit einer Befehls- und Kontrollstruktur, die diese Fähigkeit nutzen könnte, involviert sind, würde ich gerne beim Aufbau eines Testprojekts/-einsatzes helfen.
Ich arbeite weiter an diesem Projekt, weil es mich wirklich beschäftigt und interessiert. Ich hoffe, es kann sich als nützlich für die breitere Gemeinschaft erweisen. Schreiben Sie mir gerne hier, wenn Sie Fragen haben.
Genießen!
Grüße, Scott Powell
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
Anleitung zur Verwendung von LORA SX1278 RF433 – 3 Schritte
Tutorial So verwenden Sie LORA SX1278 RF433: In diesem Tutorial werden wir Ihnen beibringen, wie Sie LORA-SX1278 RF433 dazu bringen, miteinander zu kommunizieren