Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg har blitt kontaktet av en rekke personer innen søk og redning (SAR) som er interessert i de andre Ripple LoRa -nettprosjektene jeg har jobbet med, og det fikk meg til å tenke på å lage en dedikert enhet for feltpersonellet.
Vel, her er det!
Denne enheten krever ikke et ledsaget Android -håndsett, siden den har et veldig enkelt brukergrensesnitt for brukeren. Den har en liten OLED -skjerm og bare 3 trykknapper, så den tilbyr bare begrensede typer interaksjon med brukeren.
Hva det gjør
- Tillater feltbruker å angi statusen til en av 4 farger (blå, grønn, oransje, rød), som kommandøren vil se i sanntid.
- Overfører brukerens posisjon til kommandør i sanntid.
- Varsler brukeren om innkommende meldinger og sendinger fra kommandør.
- Lar brukeren sende et svar på innkommende meldinger (fra en liste over alternativer)
Rekvisita
- TTGO LoRa 32 v2.1
- BN-180 GPS
- Midlertidige knapper
- 1S Lipo-batteri
- Piezo-summer
Trinn 1: Et eksempelscenario
Administratoren for nettverket konfigurerer personsøkerenhetene ved hjelp av programmet Ripple Commander. Få den fra Google Play:
Ved hjelp av appen kan sjefen se en liste over enheter på maskenettverket.
Trinn 2: Kartvisning
Kommandanten kan se at statusen nå er oransje (se den oransje sirkelen ovenfor). De kan også se status OG plassering i kartvisningen.
Trinn 3: Meldinger
Når statusen til GeoPager1 endres til oransje, går kommandøren inn i chat -skjermen og spør om brukeren trenger hjelp.
(MERK: Svaret i oransje kommer når personsøkerbrukeren velger et svar fra listen)
For å angi svaralternativer, bare skriv "?:" Med alternativene atskilt med "/" s
Trinn 4: personsøkervarsler
På personsøker -siden ser feltoperatøren den grønne LED -blitsen og summerlyden.
Trinn 5: personsøkerinteraksjon
De velger forhåndsvisningen av meldingen med den øverste knappen for å se meldingsdetaljene.
Brukeren bruker deretter knappene til å velge svaralternativet.
På dette tidspunktet vil kommandanten få et varsel om at et svar har kommet inn. (Se appchat -skjermen ovenfor, med det oransje svaret)
Trinn 6: Slik monterer du enhetene
Se koblingsskjemaet ovenfor for hvordan du kobler til knappene, summer og GPS:
Trinn 7: Blinker fastvaren
Du må sørge for at du har Arduino IDE installert, med støtte for Espressif ESP32 -kort lagt til. Gå til Ripple Github -stedet for instruksjoner:
github.com/spleenware/ripple
For dette prosjektet må du blinke denne spesifikke binæren:
MERK: Dessverre bruker GPS-en samme UART som den innebygde USB-porten, så du må koble fra GPS-en når du blinker fastvaren ELLER programmerer enheten via appen.
Trinn 8: Konfigurering av enheten (ID, innstillinger)
Ripple Commander -appen har to lanseringsikoner. For å definere og konfigurere enhetene på mesh -nettverket, start fra ikonet 'Device Provision'.
Trykk på "NY" -menyen i den øverste handlingslinjen. skriv deretter inn en unik ID og navn. Velg 'GeoPager' i rullegardinmenyen Enhetsrolle. (valgfritt kan du angi tilpasset konfigurasjon med "…" -knappen)
Klikk på LAGRE, deretter tilbake på hovedskjermen, det skal være en ny enhet i listen med navnet du tildelte.
Trykk på det lille "datamaskinbrikken" -ikonet ved siden av det for å gå inn på "Programmeringsenhet" -skjermen. Mens du holder nede den øverste knappen på personsøkerenheten (knapp A), kobler du en USB OTG -kabel fra Android til enheten som skal slå på enheten. Etter en forsinkelse bør du se 'PROGRAMMODUS' på OLED -skjermen.
Trykk nå på "Program" -knappen i Commander -appen, og hvis alt går bra, bør det være en "… ferdig" melding. Enheten skal nå ha sin ID, konfigurasjon og krypteringsnøkler lagret i EEPROM.
Trinn 9: Første test
Slå av enheten, og koble deretter til LiPo -batteriet eller slå den fra en USB -kilde. Start hovedskjermen ved hjelp av det andre bærerakettikonet (merket Ripple Commander). Dette skal vise personsøkerenheten i listen, med en grå sirkel ved siden av. Den grå statusen betyr "ukjent" status, siden enheten ikke har hatt noen interaksjoner ennå.
Trykk på personsøkerenheten for å gå til en "chat" -skjerm. Den øverste handlingslinjen skal nå vise statuscirkeloppdateringen til BLÅ, og "WiFi" -ikonet ved siden av den viser full/sterk tilkobling.
Prøv å skrive inn noen meldinger, som skal få personsøkeren til å pippe/blinke osv
Donere
Hvis du synes dette prosjektet er nyttig og har lyst til å kaste litt Bitcoin på min måte, ville jeg være veldig takknemlig.
Min BTC -adresse: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Tilbakemelding
Hvis du er involvert i SAR, eller i en annen organisasjon med en kommando-og-kontroll-struktur som kan dra nytte av denne muligheten, vil jeg gjerne hjelpe deg med å sette opp et prøveprosjekt/distribusjon.
Jeg fortsetter å jobbe med dette prosjektet fordi det virkelig engasjerer meg og interesserer meg. Jeg håper det kan vise seg å være nyttig for samfunnet. Send meg gjerne en melding her hvis du har spørsmål.
Nyt!
Hilsen, Scott Powell