Sadržaj:

LoRa GPS tracker/pager: 9 koraka (sa slikama)
LoRa GPS tracker/pager: 9 koraka (sa slikama)

Video: LoRa GPS tracker/pager: 9 koraka (sa slikama)

Video: LoRa GPS tracker/pager: 9 koraka (sa slikama)
Video: Настоящая капсула времени! - Заброшенный особняк американской семьи остался нетронутым 2024, Lipanj
Anonim
LoRa GPS Tracker/Pager
LoRa GPS Tracker/Pager

Kontaktirali su me brojni ljudi u potrazi i spašavanju (SAR) koji su zainteresirani za druge projekte mrežaste mreže Ripple LoRa na kojima sam radio, i to me navelo na razmišljanje o izradi namjenskog uređaja za osoblje na terenu.

Pa, evo ga!

Ovaj uređaj ne zahtijeva popratnu Android slušalicu jer ima vrlo jednostavno korisničko sučelje. Ima mali OLED zaslon i samo 3 tipke, pa nudi samo ograničene vrste interakcije s korisnikom.

Što to radi

  • Omogućuje korisniku na terenu da svoj status postavi na jednu od 4 boje (plava, zelena, narančasta, crvena), koju će zapovjednik vidjeti u stvarnom vremenu.
  • Prenosi lokaciju korisnika zapovjedniku u stvarnom vremenu.
  • Upozorava korisnika na dolazne poruke i prijenose od zapovjednika.
  • Omogućuje korisniku slanje odgovora na dolazne poruke (s popisa opcija)

Pribor

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Trenutni gumbi
  • 1S Lipo baterija
  • Piezo zujalica

Korak 1: Primjer scenarija

Primjer scenarija
Primjer scenarija

Administrator mreže postavlja dojavljivače pomoću aplikacije Ripple Commander. Preuzmite ga s Google Playa:

Pomoću aplikacije zapovjednik može vidjeti popis uređaja na mrežnoj mreži.

Korak 2: Prikaz karte

Prikaz karte
Prikaz karte

Zapovjednik može vidjeti da je status sada narančast (vidi narančasti krug gore). Također mogu vidjeti status I lokaciju u prikazu karte.

Korak 3: Slanje poruka

Slanje poruka
Slanje poruka

Vidjevši da se status GeoPager1 mijenja u narančasto, zapovjednik odlazi na zaslon za chat i pita treba li korisniku pomoć.

(NAPOMENA: odgovor u narančastoj boji dolazi kada korisnik dojavljivača odabere odgovor s popisa)

Da biste naveli opcije odgovora, samo unesite "?:" S opcijama odvojenim s "/" s

Korak 4: Pager upozorenja

Pager upozorenja
Pager upozorenja

Na strani dojavljivača, terenski operativac vidi zelenu LED bljeskalicu i zvučni signal.

Korak 5: Interakcija pejdžera

Pager interakcija
Pager interakcija
Pager interakcija
Pager interakcija

Gornji gumb odabiru pregled poruke kako bi vidjeli pojedinosti poruke.

Korisnik zatim pomoću gumba odabire opciju odgovora.

U ovom trenutku zapovjednik će dobiti upozorenje da je stigao odgovor. (Pogledajte gornji zaslon za chat aplikacije s narančastim odgovorom)

Korak 6: Kako sastaviti uređaje

Kako sastaviti uređaje
Kako sastaviti uređaje

Pogledajte gornji dijagram ožičenja kako spojiti gumbe, zujalicu i GPS:

Korak 7: Bljeskanje firmvera

Morate biti sigurni da imate instaliran Arduino IDE, s dodanom podrškom za ploče Espressif ESP32. Idite na web mjesto Ripple Github za upute:

github.com/spleenware/ripple

Za ovaj projekt trebate flash ovu posebnu binarnu datoteku:

NAPOMENA: Nažalost, GPS koristi isti UART kao i ugrađeni USB priključak, pa morate isključiti GPS svaki put kada bljeskate firmver ILI programirate uređaj putem aplikacije.

Korak 8: Konfiguriranje uređaja (ID, postavke)

Aplikacija Ripple Commander ima dvije ikone pokretača. Za definiranje i konfiguriranje uređaja na mrežnoj mreži pokrenite s ikone 'Device Provision'.

Dodirnite izbornik 'NOVO' na gornjoj traci radnji. zatim unesite jedinstveni ID i naziv. Odaberite "GeoPager" u padajućem izborniku Uloga uređaja. (opcionalno, možete postaviti prilagođenu konfiguraciju s gumbom '…')

Pritisnite SAVE, pa natrag na glavni zaslon, na popisu bi trebao biti novi uređaj s imenom koje ste dodijelili.

Dodirnite malu ikonu "računalnog čipa" pokraj nje da biste otišli na zaslon "Programski uređaj". Dok držite gornji gumb na dojavljivaču (gumb A), spojite USB OTG kabel s Androida na uređaj koji bi trebao uključiti uređaj. Nakon kašnjenja trebali biste vidjeti 'PROGRAM MODE' na OLED zaslonu.

Sada dodirnite gumb 'Program' u aplikaciji Commander, a ako sve prođe dobro, trebala bi biti poruka '… gotovo'. Uređaj bi sada trebao imati svoj ID, konfiguracijske ključeve i ključeve za šifriranje pohranjene u EEPROM -u.

Korak 9: Početno testiranje

Isključite uređaj, zatim priključite LiPo bateriju ili je uključite iz USB izvora. Pokrenite glavni zaslon pomoću druge ikone pokretača (s oznakom Ripple Commander). Ovo bi trebalo prikazati pager uređaj na popisu, sa sivim krugom pored njega. Sivi status znači "nepoznat" status jer uređaj još nije imao interakciju.

Dodirnite pager uređaj da biste otvorili zaslon za 'chat'. Gornja traka s radnjama sada bi trebala prikazivati ažuriranje kruga statusa na PLAVU, a ikona 'WiFi' pored nje prikazuje punu/jaku vezu.

Pokušajte unijeti neke poruke zbog kojih bi se dopisnik trebao oglasiti zvučnim signalom/bljeskalicom itd

Donirajte

Ako smatrate da je ovaj projekt koristan i želite li baciti malo Bitcoina, bio bih vam jako zahvalan.

Moja BTC adresa: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Povratne informacije

Ako ste uključeni u SAR ili u neku drugu organizaciju sa strukturom upravljanja i upravljanja koja bi mogla iskoristiti ovu sposobnost, volio bih vam pomoći u postavljanju probnog projekta/implementacije.

Nastavljam raditi na ovom projektu jer me doista angažira i zanima. Nadam se da bi se to moglo pokazati korisnim široj zajednici. Slobodno mi pošaljite poruku ovdje ako imate pitanja.

Uživati!

Pozdrav, Scott Powell

Preporučeni: