Obsah:

LoRa GPS Tracker/Pager: 9 krokov (s obrázkami)
LoRa GPS Tracker/Pager: 9 krokov (s obrázkami)

Video: LoRa GPS Tracker/Pager: 9 krokov (s obrázkami)

Video: LoRa GPS Tracker/Pager: 9 krokov (s obrázkami)
Video: Video To Anime - Generate An EPIC Animation From Your Phone Recording By Using Stable Diffusion AI 2024, December
Anonim
GPS sledovač/pager LoRa
GPS sledovač/pager LoRa

Kontaktovalo ma niekoľko ľudí z pátracej a záchrannej služby (SAR), ktorí sa zaujímajú o ďalšie projekty siete Ripple LoRa, na ktorých som pracoval, a priviedlo ma to k úvahe o vytvorení vyhradeného zariadenia pre terénny personál.

Tak a je to tu!

Toto zariadenie nevyžaduje sprievodný telefón s Androidom, pretože má pre používateľa veľmi jednoduché používateľské rozhranie. Má malú obrazovku OLED a iba 3 tlačidlá, takže ponúka iba obmedzené typy interakcie s používateľom.

Čo to robí

  • Umožňuje užívateľovi v poli nastaviť svoj stav na jednu zo 4 farieb (modrá, zelená, oranžová, červená), ktoré veliteľ uvidí v reálnom čase.
  • V reálnom čase prenáša polohu používateľa na veliteľa.
  • Upozorňuje používateľa na prichádzajúce správy a vysielanie od veliteľa.
  • Umožňuje používateľovi odoslať odpoveď na prichádzajúce správy (zo zoznamu možností)

Zásoby

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Momentálne tlačidlá
  • 1S batéria Lipo
  • Piezový bzučiak

Krok 1: Príklad scenára

Príklad scenára
Príklad scenára

Správca siete nastavuje zariadenia typu pager pomocou aplikácie Ripple Commander. Získajte z Google Play:

Pomocou aplikácie si veliteľ môže prezrieť zoznam zariadení v sieti mesh.

Krok 2: Zobrazenie mapy

Zobrazenie mapy
Zobrazenie mapy

Veliteľ môže vidieť, že stav je teraz oranžový (pozri oranžový kruh vyššie). V zobrazení mapy môžu vidieť aj stav A polohu.

Krok 3: Správy

Správy
Správy

Keď sa stav GeoPager1 zmení na oranžový, veliteľ prejde na obrazovku rozhovoru a pýta sa, či používateľ potrebuje pomoc.

(POZNÁMKA: Oranžová odpoveď sa zobrazí, keď používateľ pageru vyberie odpoveď zo zoznamu)

Ak chcete zadať možnosti odpovede, zadajte „?:“S možnosťami oddelenými znakmi „/“s

Krok 4: Upozornenia na pagery

Upozornenia na pagery
Upozornenia na pagery

Na strane pageru vidí pracovník poľa zelený LED indikátor a zvuk bzučiaka.

Krok 5: Interakcia s pagerom

Interakcia s pagerom
Interakcia s pagerom
Interakcia s pagerom
Interakcia s pagerom

Vyberú náhľad správy horným tlačidlom, aby zobrazili podrobnosti správy.

Užívateľ potom pomocou tlačidiel vyberie možnosť odpovede.

V tomto mieste veliteľ dostane upozornenie, že prišla odpoveď. (Pozrite sa na obrazovku rozhovoru aplikácie vyššie, s oranžovou odpoveďou)

Krok 6: Ako zostaviť zariadenia

Ako zostaviť zariadenia
Ako zostaviť zariadenia

Ako pripojiť tlačidlá, bzučiak a GPS, nájdete v schéme zapojenia vyššie:

Krok 7: Blikanie firmvéru

Musíte sa uistiť, že máte nainštalované Arduino IDE s pridanou podporou dosiek Espressif ESP32. Pokyny nájdete na webe Ripple Github:

github.com/spleenware/ripple

Pre tento projekt musíte flashovať tento konkrétny binárny súbor:

POZNÁMKA: GPS bohužiaľ používa rovnaký UART ako vstavaný port USB, takže ho musíte odpojiť vždy, keď aktualizujete firmvér alebo programujete zariadenie prostredníctvom aplikácie.

Krok 8: Konfigurácia zariadenia (ID, Nastavenia)

Aplikácia Ripple Commander má dve ikony spúšťača. Na definovanie a konfiguráciu zariadení v sieti mesh spustite ikonu „Poskytovanie zariadenia“.

Klepnite na ponuku „NOVÉ“v hornom paneli akcií. potom zadajte jedinečné ID a meno. V rozbaľovacom zozname Rola zariadenia vyberte položku GeoPager. (voliteľne môžete nastaviť vlastnú konfiguráciu pomocou tlačidla „…“)

Kliknite na ULOŽIŤ a potom späť na hlavnú obrazovku, v zozname by malo byť nové zariadenie s priradeným názvom.

Klepnutím na malú ikonu „počítačový čip“prejdete na obrazovku „Programovať zariadenie“. Podržte horné tlačidlo na zariadení pager (tlačidlo A) a pripojte kábel USB OTG zo systému Android k zariadeniu, ktoré by malo zariadenie zapnúť. Po určitom čase by ste mali na OLED obrazovke vidieť „PROGRAMOVÝ REŽIM“.

Teraz klepnite na tlačidlo „Program“v aplikácii Commander a ak všetko pôjde dobre, mala by sa zobraziť správa „… hotovo“. Zariadenie by teraz malo mať svoje ID, konfiguračné a šifrovacie kľúče uložené v pamäti EEPROM.

Krok 9: Počiatočné testovanie

Vypnite zariadenie a potom pripojte batériu LiPo alebo ho napájajte zo zdroja USB. Spustite hlavnú obrazovku pomocou ikony druhého spúšťača (označeného Ripple Commander). Tým by sa malo v zozname zobraziť zariadenie s pagerom a vedľa neho sivý kruh. Sivý stav znamená stav „neznámy“, pretože zariadenie zatiaľ nemalo žiadne interakcie.

Klepnutím na zariadenie na pagere prejdete na obrazovku „chatu“. Horný panel akcií by teraz mal zobrazovať aktualizáciu stavového kruhu na MODRÚ a ikona „WiFi“vedľa neho zobrazuje úplné/silné pripojenie.

Skúste zadať niektoré správy, ktoré by mali spôsobiť, že pager zapípa/zabliká, atď

Darovať

Ak by ste považovali tento projekt za užitočný a chceli by ste mi hodiť nejaký bitcoin, bol by som vám veľmi vďačný.

Moja BTC adresa: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Spätná väzba

Ak pracujete v SAR alebo v inej organizácii so štruktúrou príkazov a riadenia, ktorá by mohla využiť túto schopnosť, rád vám pomôžem s nastavením skúšobného projektu/nasadenia.

Na tomto projekte naďalej pracujem, pretože ma skutočne zaujíma a zaujíma. Dúfam, že sa môže ukázať ako užitočný pre širšiu komunitu. V prípade otázok mi kľudne napíšte sem.

Užite si to!

S pozdravom, Scott Powell

Odporúča: