Tartalomjegyzék:

LoRa GPS nyomkövető/személyhívó: 9 lépés (képekkel)
LoRa GPS nyomkövető/személyhívó: 9 lépés (képekkel)

Videó: LoRa GPS nyomkövető/személyhívó: 9 lépés (képekkel)

Videó: LoRa GPS nyomkövető/személyhívó: 9 lépés (képekkel)
Videó: LoRa GPS Tracker Project with Google Maps - Arduino ESP8266 RYLR406 2024, Június
Anonim
LoRa GPS nyomkövető/személyhívó
LoRa GPS nyomkövető/személyhívó

Számos keresési és mentési (SAR) ember keresett meg, akik érdeklődnek a többi Ripple LoRa hálóprojekt iránt, amelyeken dolgozom, és ez arra késztetett, hogy elgondolkodjak azon, hogy egy speciális eszközt készítsek a terepi személyzet számára.

Nos, itt van!

Ez az eszköz nem igényel kísérő Android -kézibeszélőt, mivel nagyon egyszerű felhasználói felülettel rendelkezik a felhasználó számára. Kicsi OLED képernyővel és mindössze 3 nyomógombbal rendelkezik, így csak korlátozott típusú interakciót kínál a felhasználóval.

Mit csinál

  • Lehetővé teszi a terepi felhasználók számára, hogy az állapotukat 4 szín (kék, zöld, narancssárga, piros) egyikére állítsák be, amelyet a parancsnok valós időben lát.
  • Valós időben továbbítja a felhasználó helyét a parancsnoknak.
  • Figyelmezteti a felhasználót a bejövő üzenetekre és a parancsnoki adásokra.
  • Lehetővé teszi a felhasználónak, hogy választ küldjön a bejövő üzenetekre (a lehetőségek listájából)

Kellékek

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Pillanatnyi gombok
  • 1S Lipo akkumulátor
  • Piezo zümmögő

1. lépés: Példa forgatókönyv

Példa forgatókönyv
Példa forgatókönyv

A hálózat adminisztrátora a Ripple Commander alkalmazással állítja be a személyhívó eszközöket. Szerezd meg a Google Playről:

Az alkalmazás használatával a parancsnok láthatja a hálóhálózaton található eszközök listáját.

2. lépés: Térkép nézet

Térkép nézet
Térkép nézet

A parancsnok láthatja, hogy az állapot narancssárga (lásd a fenti narancssárga kört). Ők is láthatják az állapotot ÉS a helyet a térképnézetben.

3. lépés: Üzenetek

Üzenetek
Üzenetek

Látva, hogy a GeoPager1 állapota narancssárgára változik, a parancsnok a csevegőképernyőre lép, és megkérdezi, hogy a felhasználónak szüksége van -e segítségre.

(MEGJEGYZÉS: a narancssárga válasz akkor érkezik, amikor a személyhívó felhasználó választ választ a listáról)

A válaszlehetőségek megadásához írja be a "?:" Opciót, a "/" karakterrel elválasztva

4. lépés: Személyhívó figyelmeztetések

Személyhívó figyelmeztetések
Személyhívó figyelmeztetések

A személyhívó oldalon a mezei munkatárs látja a zöld LED villogást és a zümmögő hangot.

5. lépés: Pager interakció

Pager interakció
Pager interakció
Pager interakció
Pager interakció

Az üzenet részleteit a felső gombbal választják ki.

A felhasználó ezután a gombokkal választja ki a válaszlehetőséget.

Ezen a ponton a parancsnok figyelmeztetést kap arról, hogy válasz érkezett. (Lásd a fenti alkalmazáscsevegő képernyőt a narancssárga válasszal)

6. lépés: Az eszközök összeszerelése

Az eszközök összeszerelése
Az eszközök összeszerelése

A gombok, a hangjelző és a GPS csatlakoztatásának módjáról lásd a fenti kapcsolási rajzot:

7. lépés: A firmware villogása

Győződjön meg arról, hogy telepítve van az Arduino IDE, és hozzáadva az Espressif ESP32 táblák támogatása. Utasításokért látogasson el a Ripple Github webhelyére:

github.com/spleenware/ripple

Ehhez a projekthez meg kell villannia ezt a konkrét bináris fájlt:

MEGJEGYZÉS: Sajnos a GPS ugyanazt az UART-t használja, mint a beépített USB-port, ezért le kell választania a GPS-t, amikor a firmware-t villogja, VAGY programozza az eszközt az alkalmazáson keresztül.

8. lépés: Az eszköz konfigurálása (azonosító, beállítások)

A Ripple Commander alkalmazásban KÉT indítóikon található. A hálós hálózaton lévő eszközök meghatározásához és konfigurálásához indítsa el az „Eszközkiépítés” ikonról.

Érintse meg az „ÚJ” menüt a felső Műveletsorban. majd írjon be egy egyedi azonosítót és nevet. Az Eszközszerep legördülő menüben válassza a „GeoPager” lehetőséget. (opcionálisan egyéni konfigurációt állíthat be a "…" gombbal)

Kattintson a MENTÉS gombra, majd visszatérve a főképernyőre, egy új eszköznek kell lennie a listában a hozzárendelt névvel.

Érintse meg a mellette lévő kis „számítógépes chip” ikont a „Programozási eszköz” képernyő megnyitásához. Miközben lenyomva tartja a személyhívó eszköz felső gombját (A gomb), csatlakoztassa az Android OTG -kábelét az eszközhöz, amely bekapcsolja az eszközt. Késleltetés után a „PROGRAM ÜZEMMÓD” felirat jelenik meg az OLED képernyőn.

Most érintse meg a "Program" gombot a Commander alkalmazásban, és ha minden jól megy, akkor egy "… kész" üzenetnek kell megjelennie. Az eszköznek most az azonosítóját, konfigurációs és titkosítási kulcsait az EEPROM -ban kell tárolnia.

9. lépés: Kezdeti tesztelés

Kapcsolja ki a készüléket, majd csatlakoztassa a LiPo akkumulátort, vagy tápellátást USB -ről. Indítsa el a főképernyőt a másik indítóikon segítségével (Ripple Commander). Ennek meg kell jelennie a személyhívó eszköznek a listában, mellette szürke körrel. A szürke állapot „ismeretlen” állapotot jelent, mivel az eszköz még nem lépett interakcióba.

Érintse meg a személyhívó eszközt, hogy belépjen a "chat" képernyőre. A felső műveletsávnak most az állapotkör frissítését KÉK színre kell mutatnia, a mellette lévő „WiFi” ikonnak pedig a teljes/erős kapcsolatot kell mutatnia.

Próbáljon meg beírni néhány üzenetet, amelyek hangjelzést/villogást kelthetnek a személyhívón stb

Adományoz

Ha hasznosnak találja ezt a projektet, és úgy érzi, hogy valami Bitcoint akar dobni, nagyon hálás lennék.

Saját BTC -cím: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Visszacsatolás

Ha Ön részt vesz a SAR-ban, vagy más olyan szervezetben, amelynek irányítási és felügyeleti struktúrája ki tudja használni ezt a lehetőséget, szívesen segítek egy próbaprojekt/telepítés felállításában.

Továbbra is dolgozom ezen a projekten, mert nagyon érdekel és érdekel. Remélem, hasznosnak bizonyulhat a szélesebb közösség számára. Ha kérdése van, nyugodtan írjon nekem itt.

Élvezd!

Üdvözlettel, Scott Powell

Ajánlott: