Spisu treści:

LoRa GPS Tracker/Pager: 9 kroków (ze zdjęciami)
LoRa GPS Tracker/Pager: 9 kroków (ze zdjęciami)

Wideo: LoRa GPS Tracker/Pager: 9 kroków (ze zdjęciami)

Wideo: LoRa GPS Tracker/Pager: 9 kroków (ze zdjęciami)
Wideo: A Show of Scrutiny | Critical Role: THE MIGHTY NEIN | Episode 2 2024, Listopad
Anonim
Lokalizator GPS LoRa / pager
Lokalizator GPS LoRa / pager

Skontaktowało się ze mną wiele osób z branży poszukiwawczo-ratowniczej (SAR), które są zainteresowane innymi projektami siatek Ripple LoRa, nad którymi pracowałem, i skłoniło mnie to do myślenia o stworzeniu dedykowanego urządzenia dla personelu terenowego.

Cóż, oto jest!

To urządzenie nie wymaga towarzyszącego telefonu z systemem Android, ponieważ ma bardzo prosty interfejs użytkownika. Ma mały ekran OLED i tylko 3 przyciski, więc oferuje tylko ograniczone rodzaje interakcji z użytkownikiem.

Co to robi

  • Pozwala użytkownikowi terenowemu ustawić swój status na jeden z 4 kolorów (niebieski, zielony, pomarańczowy, czerwony), które dowódca zobaczy w czasie rzeczywistym.
  • Przesyła lokalizację użytkownika do dowódcy w czasie rzeczywistym.
  • Powiadamia użytkownika o przychodzących wiadomościach i audycjach od dowódcy.
  • Umożliwia użytkownikowi wysyłanie odpowiedzi na przychodzące wiadomości (z listy opcji)

Kieszonkowe dzieci

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Chwilowe przyciski
  • Akumulator 1S Lipo
  • Brzęczyk piezo

Krok 1: Przykładowy scenariusz

Przykładowy scenariusz
Przykładowy scenariusz

Administrator sieci konfiguruje urządzenia pagera za pomocą aplikacji Ripple Commander. Pobierz go z Google Play:

Korzystając z aplikacji, dowódca może zobaczyć listę urządzeń w sieci mesh.

Krok 2: Widok mapy

Widok mapy
Widok mapy

Dowódca widzi, że status jest teraz pomarańczowy (patrz pomarańczowe kółko powyżej). Mogą również zobaczyć status ORAZ lokalizację w widoku mapy.

Krok 3: Wysyłanie wiadomości

Wiadomości
Wiadomości

Widząc, że status GeoPager1 zmienia się na pomarańczowy, dowódca przechodzi do ekranu czatu i pyta, czy użytkownik potrzebuje pomocy.

(UWAGA: odpowiedź w kolorze pomarańczowym pojawia się, gdy użytkownik pagera wybierze odpowiedź z listy)

Aby określić opcje odpowiedzi, po prostu wpisz "?:" z opcjami oddzielonymi "/"s

Krok 4: Alerty pagera

Alerty pagera
Alerty pagera

Po stronie pagera pracownik terenowy widzi migającą zieloną diodę LED i dźwięk brzęczyka.

Krok 5: Interakcja z pagerem

Interakcja z pagerem
Interakcja z pagerem
Interakcja z pagerem
Interakcja z pagerem

Wybierają podgląd wiadomości za pomocą górnego przycisku, aby zobaczyć szczegóły wiadomości.

Użytkownik następnie używa przycisków, aby wybrać opcję odpowiedzi.

W tym momencie dowódca otrzyma powiadomienie, że nadeszła odpowiedź. (patrz ekran czatu aplikacji powyżej, z pomarańczową odpowiedzią)

Krok 6: Jak zmontować urządzenia

Jak złożyć urządzenia
Jak złożyć urządzenia

Zapoznaj się z powyższym schematem połączeń, aby dowiedzieć się, jak podłączyć przyciski, brzęczyk i GPS:

Krok 7: Flashowanie oprogramowania układowego

Musisz upewnić się, że masz zainstalowane Arduino IDE, z dodaną obsługą płyt Espressif ESP32. Przejdź do witryny Ripple Github, aby uzyskać instrukcje:

github.com/spleenware/ripple

W przypadku tego projektu musisz sflashować ten konkretny plik binarny:

UWAGA: Niestety, GPS korzysta z tego samego UART, co wbudowany port USB, więc musisz odłączyć GPS za każdym razem, gdy flashujesz oprogramowanie LUB programujesz urządzenie za pomocą aplikacji.

Krok 8: Konfiguracja urządzenia (identyfikator, ustawienia)

Aplikacja Ripple Commander ma DWIE ikony programu uruchamiającego. Aby zdefiniować i skonfigurować urządzenia w sieci mesh, uruchom z ikony „Device Provision”.

Stuknij w menu „NOWY” na górnym pasku akcji. następnie wprowadź unikalny identyfikator i nazwę. Wybierz „GeoPager” z listy rozwijanej Rola urządzenia. (opcjonalnie możesz ustawić niestandardową konfigurację za pomocą przycisku „…”)

Kliknij ZAPISZ, a następnie z powrotem na ekranie głównym, na liście powinno pojawić się nowe urządzenie o nadanej przez Ciebie nazwie.

Stuknij małą ikonę „układu komputerowego” obok niego, aby przejść do ekranu „Programowanie urządzenia”. Trzymając wciśnięty górny przycisk na urządzeniu pagera (przycisk A), podłącz kabel USB OTG od Androida do urządzenia, które powinno włączyć urządzenie. Po pewnym czasie na ekranie OLED powinien pojawić się napis „TRYB PROGRAMOWANIA”.

Teraz naciśnij przycisk „Programuj” w aplikacji Commander, a jeśli wszystko pójdzie dobrze, powinien pojawić się komunikat „… gotowe”. Urządzenie powinno teraz mieć swój identyfikator, klucze konfiguracyjne i szyfrujące przechowywane w jego pamięci EEPROM.

Krok 9: Wstępne testy

Wyłącz urządzenie, a następnie podłącz akumulator LiPo lub zasilaj je ze źródła USB. Uruchom ekran główny za pomocą drugiej ikony programu uruchamiającego (oznaczonej Ripple Commander). Powinno to pokazać urządzenie pagera na liście z szarym kółkiem obok niego. Szary stan oznacza stan „nieznany”, ponieważ urządzenie nie miało jeszcze żadnych interakcji.

Dotknij urządzenia pagera, aby przejść do ekranu „czatu”. Górny pasek akcji powinien teraz pokazywać aktualizację koła stanu na NIEBIESKI, a obok niego ikona „WiFi” pokazująca pełne/silne połączenie.

Spróbuj wpisać kilka wiadomości, co powinno sprawić, że pager zabrzmi/miga itp.

Podarować

Jeśli uznasz ten projekt za przydatny i masz ochotę rzucić trochę Bitcoinów na swój sposób, byłbym naprawdę wdzięczny.

Mój adres BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Sprzężenie zwrotne

Jeśli jesteś zaangażowany w SAR lub w innej organizacji ze strukturą dowodzenia i kontroli, która mogłaby skorzystać z tej możliwości, chciałbym pomóc w przygotowaniu próbnego projektu/wdrożenia.

Nadal pracuję nad tym projektem, ponieważ bardzo mnie angażuje i interesuje. Mam nadzieję, że okaże się przydatny dla szerszej społeczności. Jeśli masz pytania, napisz do mnie tutaj.

Cieszyć się!

Pozdrowienia, Scott Powell

Zalecana: