Indholdsfortegnelse:

LoRa GPS Tracker/Pager: 9 trin (med billeder)
LoRa GPS Tracker/Pager: 9 trin (med billeder)

Video: LoRa GPS Tracker/Pager: 9 trin (med billeder)

Video: LoRa GPS Tracker/Pager: 9 trin (med billeder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juni
Anonim
LoRa GPS Tracker/Pager
LoRa GPS Tracker/Pager

Jeg er blevet kontaktet af en række personer inden for søgning og redning (SAR), der er interesseret i de andre Ripple LoRa -netprojekter, jeg har arbejdet på, og det fik mig til at tænke på at lave en dedikeret enhed til feltpersonale.

Nå, her er det!

Denne enhed kræver ikke et ledsagende Android -håndsæt, da den har en meget enkel brugergrænseflade til brugeren. Den har en lille OLED -skærm og kun 3 trykknapper, så den tilbyder kun begrænsede former for interaktion med brugeren.

Hvad det gør

  • Giver feltbruger mulighed for at indstille deres status til en af 4 farver (blå, grøn, orange, rød), som kommandoen ser i realtid.
  • Overfører brugerens placering til kommandanten i realtid.
  • Advarer brugeren om indgående meddelelser og udsendelser fra kommandanten.
  • Tillader brugeren at sende et svar på indgående meddelelser (fra en liste over muligheder)

Forbrugsvarer

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Midlertidige knapper
  • 1S Lipo batteri
  • Piezo-summer

Trin 1: Et eksempelscenarie

Et eksempel på scenarie
Et eksempel på scenarie

Administratoren af netværket konfigurerer personsøgerenhederne ved hjælp af programmet Ripple Commander. Hent det fra Google Play:

Ved hjælp af appen kan kommandanten se en liste over enheder på mesh -netværket.

Trin 2: Kortvisning

Kortvisning
Kortvisning

Kommandanten kan se, at status nu er orange (se den orange cirkel ovenfor). De kan også se status OG placering i kortvisningen.

Trin 3: Beskeder

Beskeder
Beskeder

Når status for GeoPager1 ændres til orange, går kommandoen ind på chatskærmen og spørger, om brugeren har brug for hjælp.

(BEMÆRK: svaret i orange kommer, når personsøgerbrugeren vælger et svar fra listen)

For at angive svarmuligheder skal du blot indtaste "?:" Med indstillingerne adskilt af "/" s

Trin 4: Pager -advarsler

Pager -advarsler
Pager -advarsler

På personsøgerens side ser feltoperatøren den grønne LED blinke og summerlyden.

Trin 5: Pagerinteraktion

Pager Interaktion
Pager Interaktion
Pager Interaktion
Pager Interaktion

De vælger meddelelseseksemplet med den øverste knap for at se beskeddetaljerne.

Brugeren bruger derefter knapperne til at vælge svarindstillingen.

På dette tidspunkt får kommandanten en advarsel om, at der er kommet et svar. (Se app -chatskærmen ovenfor med det orange svar)

Trin 6: Sådan samles enhederne

Sådan samles enhederne
Sådan samles enhederne

Se ledningsdiagrammet ovenfor om, hvordan du tilslutter knapper, summer og GPS:

Trin 7: Blinker firmwaren

Du skal sikre dig, at du har Arduino IDE installeret, med understøttelse af Espressif ESP32 -kort tilføjet. Gå til Ripple Github -webstedet for instruktioner:

github.com/spleenware/ripple

Til dette projekt skal du blinke denne specifikke binære:

BEMÆRK: Desværre bruger GPS'en den samme UART som den indbyggede USB-port, så du skal afbryde GPS'en, når du blinker firmwaren ELLER programmerer enheden via appen.

Trin 8: Konfiguration af enheden (ID, indstillinger)

Ripple Commander -appen har TO launcher -ikoner. For at definere og konfigurere enhederne på mesh -netværket skal du starte fra ikonet 'Device Provision'.

Tryk på menuen 'NY' i den øverste handlingslinje. indtast derefter et unikt ID og navn. Vælg 'GeoPager' i rullemenuen Enhedsrolle. (valgfrit kan du indstille brugerdefineret konfiguration med knappen '…')

Klik på GEM, derefter tilbage på hovedskærmen, der skulle være en ny enhed på listen med det navn, du har tildelt.

Tryk på det lille 'computerchip' -ikon ved siden af det for at gå ind på 'Program Device' -skærmen. Mens du holder den øverste knap nede på personsøgerenheden (knap A), skal du tilslutte et USB OTG -kabel fra Android til enheden, som skal tænde enheden. Efter en forsinkelse skal du se 'PROGRAM MODE' på OLED -skærmen.

Tryk nu på knappen 'Program' i Commander -appen, og hvis alt går godt, skal der være en '… klar' besked. Enheden skal nu have sit ID, config og krypteringsnøgler gemt i sin EEPROM.

Trin 9: Indledende test

Sluk for enheden, og tilslut derefter enten LiPo -batteriet, eller strøm den fra en USB -kilde. Start hovedskærmen ved hjælp af det andet launcher -ikon (mærket Ripple Commander). Dette skulle vise personsøgerenheden på listen med en grå cirkel ved siden af. Den grå status betyder 'ukendt' status, da enheden endnu ikke har haft nogen interaktioner.

Tryk på personsøgerenheden for at gå ind på en 'chat' -skærm. Den øverste Actionbar skal nu vise statuscirkelopdateringen til BLÅ, og 'WiFi' -ikonet ved siden af viser fuld/stærk forbindelse.

Prøv at skrive nogle beskeder, som skal få personsøgeren til at bippe/blinke osv

Doner

Hvis du synes, at dette projekt er nyttigt og har lyst til at kaste lidt Bitcoin på min vej, ville jeg være virkelig taknemmelig.

Min BTC -adresse: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Feedback

Hvis du er involveret i SAR eller i en anden organisation med en kommando-og-kontrol-struktur, der kan drage fordel af denne evne, vil jeg meget gerne hjælpe med at oprette et prøveprojekt/implementering.

Jeg fortsætter med at arbejde på dette projekt, fordi det virkelig engagerer mig og interesserer mig. Jeg håber, at det kan vise sig at være nyttigt for det bredere samfund. Send mig en besked her, hvis du har spørgsmål.

God fornøjelse!

Hilsen, Scott Powell

Anbefalede: