Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Et eksempelscenarie
- Trin 2: Kortvisning
- Trin 3: Beskeder
- Trin 4: Pager -advarsler
- Trin 5: Pagerinteraktion
- Trin 6: Sådan samles enhederne
- Trin 7: Blinker firmwaren
- Trin 8: Konfiguration af enheden (ID, indstillinger)
- Trin 9: Indledende test
Video: LoRa GPS Tracker/Pager: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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
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
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
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
På personsøgerens side ser feltoperatøren den grønne LED blinke og summerlyden.
Trin 5: Pagerinteraktion
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
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:
LoRa GPS Tracker Tutorial - LoRaWAN Med Dragino og TTN: 7 trin
LoRa GPS Tracker Tutorial | LoRaWAN Med Dragino og TTN: Hey, hvad sker der, fyre! Akarsh her fra CETech. Et par projekter tilbage kiggede vi på LoRaWAN Gateway fra Dragino. Vi forbandt forskellige noder til Gateway og overførte data fra noderne til Gateway ved hjælp af TheThingsNetwork som s
DIY GPS Tracker --- Python-applikation: 5 trin (med billeder)
DIY GPS Tracker --- Python-applikation: Jeg deltog i en cykelbegivenhed for to uger siden. Efter endt ville jeg kontrollere ruten og den hastighed, jeg kørte på det tidspunkt. Desværre blev det ikke opnået. Nu bruger jeg ESP32 til at lave en GPS -tracker, og jeg vil tage den til at registrere min cykelrute
LoRa QWERTY Pager: 9 trin
LoRa QWERTY Pager: Jeg har prøvet at tilpasse mit eksisterende Ripple LoRa mesh -projekt til at komme med en standalone messenger -enhed, som ikke har brug for en ledsagende Android -enhed. Denne enhed kan bruges enten med andre standalone messenger -enheder eller med Rippel mesh de
LoRa GPS Tracker: 6 trin (med billeder)
LoRa GPS Tracker: Dette projekt viser, hvordan du samler dit eget GPS -trackermodul, til brug med Ripple LoRa mesh -netværk. Se denne ledsageartikel for mere information: https://www.instructables.com/id/LoRa-Mesh-Radio/Disse trackermoduler bruger Semtech LoRa-radioerne, og
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 trin (med billeder)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker er et clapperboard -formet, Raspberry Pi -powered Release Tracker. Den bruger TMDb API til at udskrive plakaten, titlen, udgivelsesdatoen og oversigten over kommende film i din region i et bestemt tidsinterval (f.eks. Filmudgivelser i denne uge) den