Innehållsförteckning:

LoRa GPS Tracker/Pager: 9 steg (med bilder)
LoRa GPS Tracker/Pager: 9 steg (med bilder)

Video: LoRa GPS Tracker/Pager: 9 steg (med bilder)

Video: LoRa GPS Tracker/Pager: 9 steg (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
LoRa GPS -tracker/personsökare
LoRa GPS -tracker/personsökare

Jag har blivit kontaktad av ett antal personer inom sök och räddning (SAR) som är intresserade av de andra Ripple LoRa -nätprojekten jag har arbetat med, och det fick mig att tänka på att göra en särskild enhet för fältpersonal.

Tja, här är det!

Den här enheten kräver inte en medföljande Android -telefon, eftersom den har ett mycket enkelt användargränssnitt för användaren. Den har en liten OLED -skärm och bara 3 tryckknappar, så erbjuder bara begränsade typer av interaktion med användaren.

Vad den gör

  • Tillåter fältanvändare att ställa in sin status till en av fyra färger (blå, grön, orange, röd), som befälhavaren kommer att se i realtid.
  • Överför användarens plats till befälhavaren i realtid.
  • Larmar användare om inkommande meddelanden och sändningar från kommandot.
  • Tillåter användaren att skicka ett svar på inkommande meddelanden (från en lista med alternativ)

Tillbehör

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

Steg 1: Ett exempelscenario

Ett exempel på scenario
Ett exempel på scenario

Administratören för nätverket konfigurerar personsökarenheterna med programmet Ripple Commander. Hämta det från Google Play:

Med appen kan befälhavaren se en lista över enheter i nätverket.

Steg 2: Kartvy

Kartvy
Kartvy

Befälhavaren kan se att statusen nu är orange (se den orange cirkeln ovan). De kan också se status OCH plats i kartvyn.

Steg 3: Meddelanden

Meddelanden
Meddelanden

När statusen för GeoPager1 ändras till orange kommer kommandören till chattskärmen och frågar om användaren behöver hjälp.

(OBS: svaret i orange kommer när personsökarens användare väljer ett svar från listan)

För att ange svarsalternativ, skriv bara "?:" Med alternativen åtskilda av "/" s

Steg 4: Personsökningsvarningar

Personsökningsvarningar
Personsökningsvarningar

På personsökarsidan ser fältoperatören den gröna lysdioden blinka och summerljud.

Steg 5: Pager interaktion

Pager interaktion
Pager interaktion
Pager interaktion
Pager interaktion

De väljer meddelandeförhandsgranskningen med den övre knappen för att se meddelandedetaljerna.

Användaren använder sedan knapparna för att välja svarsalternativ.

Vid denna tidpunkt kommer befälhavaren att få ett meddelande om att ett svar har kommit in. (Se appchattskärmen ovan, med det orangea svaret)

Steg 6: Hur man monterar enheterna

Hur man monterar enheterna
Hur man monterar enheterna

Se kopplingsschemat ovan om hur du ansluter knapparna, summern och GPS:

Steg 7: Blinkar fast programvara

Du måste se till att du har Arduino IDE installerat, med stöd för Espressif ESP32 -kort. Gå till Ripple Github -webbplatsen för instruktioner:

github.com/spleenware/ripple

För detta projekt måste du flasha denna specifika binär:

OBS: Tyvärr använder GPS: n samma UART som den inbyggda USB-porten, så du måste koppla bort GPS: n när du blinkar fast programvara ELLER programmerar enheten via appen.

Steg 8: Konfigurera enheten (ID, inställningar)

Ripple Commander -appen har TVÅ lanseringsikoner. För att definiera och konfigurera enheterna i mesh -nätverket, starta från ikonen 'Device Provision'.

Klicka på menyn "NY" i den övre åtgärdsfältet. ange sedan ett unikt ID och namn. Välj "GeoPager" i listrutan Enhetsroll. (valfritt kan du ställa in anpassad konfiguration med knappen "…")

Klicka på SPARA, sedan tillbaka på huvudskärmen, det borde finnas en ny enhet i listan med namnet du tilldelade.

Klicka på den lilla "datorchip" -ikonen bredvid den för att gå till skärmen "Programenhet". Medan du håller ned den övre knappen på personsökarenheten (knapp A) ansluter du en USB OTG -kabel från Android till enheten som ska starta enheten. Efter en fördröjning bör du se 'PROGRAMLÄGE' på OLED -skärmen.

Klicka nu på knappen "Program" i Commander -appen, och om allt går bra borde det finnas ett "… gjort" -meddelande. Enheten ska nu ha sitt ID, config och krypteringsnycklar lagrade i sin EEPROM.

Steg 9: Inledande testning

Stäng av enheten, anslut sedan antingen LiPo -batteriet eller slå på den från en USB -källa. Starta huvudskärmen med den andra launcher -ikonen (märkt Ripple Commander). Detta bör visa personsökarenheten i listan, med en grå cirkel bredvid. Den grå statusen betyder "okänd" status, eftersom enheten inte har haft några interaktioner än.

Tryck på personsökarenheten för att gå in i en "chatt" -skärm. Den översta åtgärdsfältet ska nu visa statuscirkeluppdateringen till BLÅ, och ikonen "WiFi" bredvid den visar full/stark anslutning.

Försök att skriva in några meddelanden, vilket ska göra att personsökaren piper/blinkar osv

Donera

Om du tycker att det här projektet är användbart och känner för att kasta lite Bitcoin på min väg, skulle jag vara väldigt tacksam.

Min BTC -adress: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Respons

Om du är engagerad i SAR, eller i någon annan organisation med en kommando-och-kontroll-struktur som kan dra nytta av denna förmåga, skulle jag gärna hjälpa till med att starta ett testprojekt/distribution.

Jag fortsätter att arbeta med det här projektet eftersom det verkligen engagerar mig och intresserar mig. Jag hoppas att det kan vara till nytta för samhället i stort. Meddela mig gärna här om du har frågor.

Njut av!

Hälsningar, Scott Powell

Rekommenderad: