Cuprins:

GPS Tracker / pager LoRa: 9 pași (cu imagini)
GPS Tracker / pager LoRa: 9 pași (cu imagini)

Video: GPS Tracker / pager LoRa: 9 pași (cu imagini)

Video: GPS Tracker / pager LoRa: 9 pași (cu imagini)
Video: Un film bazat pe fapte reale _ 2024, Iunie
Anonim
LoRa GPS Tracker / Pager
LoRa GPS Tracker / Pager

Am fost contactat de o serie de oameni în căutare și salvare (SAR) care sunt interesați de celelalte proiecte de rețea Ripple LoRa la care am lucrat și m-a determinat să mă gândesc la crearea unui dispozitiv dedicat pentru personalul de pe teren.

Ei bine, iată-l!

Acest dispozitiv nu necesită un telefon Android însoțitor, deoarece are o interfață de utilizare foarte simplă pentru utilizator. Are un mic ecran OLED și doar 3 butoane, deci oferă doar tipuri limitate de interacțiune cu utilizatorul.

Ce face

  • Permite utilizatorului de câmp să își seteze starea la una dintre cele 4 culori (albastru, verde, portocaliu, roșu), pe care comandantul le va vedea în timp real.
  • Transmite locația utilizatorului către comandant în timp real.
  • Alertă utilizatorul de mesaje primite și transmisiuni de la comandant.
  • Permite utilizatorului să trimită un răspuns la mesajele primite (dintr-o listă de opțiuni)

Provizii

  • TTGO LoRa 32 v2.1
  • GPS BN-180
  • Butoane de moment
  • Baterie Lipo 1S
  • Buzzer piezo

Pasul 1: un exemplu de scenariu

Un exemplu de scenariu
Un exemplu de scenariu

Administratorul rețelei configurează dispozitivele de pager utilizând aplicația Ripple Commander. Descărcați-l de la Google Play:

Utilizând aplicația, comandantul poate vedea o listă de dispozitive din rețeaua mesh.

Pasul 2: Vizualizare hartă

Vizualizarea hartii
Vizualizarea hartii

Comandantul poate vedea că starea este acum portocalie (vezi cercul portocaliu de mai sus). De asemenea, pot vedea starea ȘI locația în vizualizarea hărții.

Pasul 3: Mesagerie

Mesagerie
Mesagerie

Văzând starea GeoPager1 schimbată în portocaliu, comandantul intră în ecranul de chat și întreabă dacă utilizatorul are nevoie de asistență.

(NOTĂ: răspunsul în portocaliu vine atunci când utilizatorul pagerului selectează un răspuns din listă)

Pentru a specifica opțiunile de răspuns, introduceți „?:” Cu opțiunile separate prin „/” s

Pasul 4: Alerte Pager

Alerte Pager
Alerte Pager

Pe partea pagerului, agentul de câmp vede blițul LED verde și sunetul sonor.

Pasul 5: interacțiunea Pager

Interacțiunea Pager
Interacțiunea Pager
Interacțiunea Pager
Interacțiunea Pager

Ei selectează previzualizarea mesajului cu butonul de sus, pentru a vedea detaliile mesajului.

Utilizatorul folosește apoi butoanele pentru a selecta opțiunea de răspuns.

În acest moment, comandantul va primi o alertă că a primit un răspuns. (Consultați ecranul de chat al aplicației de mai sus, cu răspunsul portocaliu)

Pasul 6: Cum să asamblați dispozitivele

Cum să asamblați dispozitivele
Cum să asamblați dispozitivele

Consultați schema de cabluri de mai sus pentru a conecta butoanele, buzzerul și GPS-ul:

Pasul 7: Clipește firmware-ul

Trebuie să vă asigurați că aveți instalat ID-ul Arduino, cu suportul pentru plăci Espressif ESP32 adăugat. Accesați site-ul Ripple Github pentru instrucțiuni:

github.com/spleenware/ripple

Pentru acest proiect, trebuie să blocați acest binar specific:

NOTĂ: Din păcate, GPS-ul folosește același UART ca și portul USB încorporat, deci trebuie să deconectați GPS-ul ori de câte ori blocați firmware-ul SAU programați dispozitivul prin intermediul aplicației.

Pasul 8: Configurarea dispozitivului (ID, Setări)

Aplicația Ripple Commander are DOUĂ pictograme de lansare. Pentru definirea și configurarea dispozitivelor din rețeaua de rețea, lansați de pe pictograma „Dispozitiv dispozitive”.

Atingeți meniul „NOU” din bara de acțiuni de sus. apoi introduceți un ID și un nume unic. Selectați „GeoPager” în meniul derulant Rol de dispozitiv. (opțional, puteți seta config personalizat cu butonul „…”)

Faceți clic pe SALVARE, apoi înapoi pe ecranul principal, ar trebui să existe un nou dispozitiv în listă cu numele pe care l-ați atribuit.

Apăsați pe pictograma mică „cip de computer” de lângă acesta pentru a intra în ecranul „Programare dispozitiv”. Ținând apăsat butonul de sus al dispozitivului de pager (butonul A), conectați un cablu USB OTG de la Android la dispozitivul care ar trebui să pornească dispozitivul. După o întârziere, ar trebui să vedeți „PROGRAM MODE” pe ecranul OLED.

Acum atingeți butonul „Program” din aplicația Commander și, dacă totul merge bine, ar trebui să apară un mesaj „… terminat”. Dispozitivul ar trebui să aibă acum ID-ul, configurarea și cheile de criptare stocate în EEPROM.

Pasul 9: Testarea inițială

Opriți dispozitivul, apoi atașați bateria LiPo sau alimentați-l de la o sursă USB. Lansați ecranul principal folosind cealaltă pictogramă de lansare (etichetată Ripple Commander). Aceasta ar trebui să afișeze dispozitivul de pager în listă, cu un cerc gri lângă el. Starea gri înseamnă starea „necunoscută”, deoarece dispozitivul nu a avut încă nicio interacțiune.

Apăsați pe dispozitivul de pager pentru a accesa un ecran de „chat”. Bara de acțiuni din partea de sus ar trebui să afișeze acum cercul de stare actualizat la ALBASTRU și pictograma „WiFi” de lângă acesta arătând conexiune completă / puternică.

Încercați să tastați unele mesaje, care ar trebui să facă bip / flash-ul pagerului etc.

Donează

Dacă vi se pare util acest proiect și doriți să aruncați Bitcoin în felul meu, aș fi foarte recunoscător.

Adresa mea BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Părere

Dacă sunteți implicat în SAR sau într-o altă organizație cu o structură de comandă și control care ar putea profita de această capacitate, mi-ar plăcea să vă ajut la înființarea unui proiect / implementare de probă.

Lucrez în continuare la acest proiect, deoarece mă angajează și mă interesează. Sper că se poate dovedi util comunității mai largi. Nu ezitați să-mi trimiteți un mesaj aici dacă aveți întrebări.

Bucurați-vă!

Salutari, Scott Powell

Recomandat: