Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Okablowanie
- Krok 2: Flashowanie oprogramowania układowego
- Krok 3: Skonfiguruj Tracker w aplikacji
- Krok 4: NOWOŚĆ: Alerty Geo Fence
- Krok 5: (Opcjonalnie) Wydrukuj obudowę w 3D
- Krok 6: Informacje zwrotne
Wideo: LoRa GPS Tracker: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Ten projekt pokaże, jak złożyć własny moduł śledzenia GPS, do użytku z sieciami kratowymi Ripple LoRa. Zobacz ten artykuł towarzyszący, aby uzyskać informacje:
Te moduły śledzące wykorzystują radia Semtech LoRa i kompatybilne płyty deweloperskie Arduino. Początkowo istnieje tylko wsparcie dla pióra Adafruit, ale z czasem zostanie dodane więcej. Moduły mogą być używane do zdalnego śledzenia lokalizacji czegokolwiek za pośrednictwem sieci LoRa Packet Radio mesh.
Kieszonkowe dzieci
Komponenty sprzętowe można kupić tutaj:
- Adafruit Feather z modułem LoRa:
- Odbiornik GPS BN-180:
- Antena dipolowa 900 MHz:
- 1S LiPo:
UWAGA: przewody muszą być zamienione w złączu tych baterii Lipo przed podłączeniem do Feather
Oznacza to, że ta bateria ma właściwy typ złącza, ale polaryzacja jest odwrócona!!
Alternatywnie możesz kupić baterie lipo 1S firmy Adafruit. Mają złącza z odpowiednią polaryzacją.
Krok 1: Okablowanie
Do płytki Feather wystarczy podłączyć odbiornik GPS BN-180 z następującymi połączeniami:
- (czarny) GND -> GND pin na piórku
- (czerwony) VCC -> 3,3 V pin na piórku
- (biały) TX -> RX1 pin pióro
- (zielony) RX -> TX1 pin na piórku
Antena nie ma odpowiedniego złącza, więc musisz odciąć IPEX4, a następnie oddzielić plecionki koncentryczne i przylutować do podkładek uziemiających anteny (patrz zdjęcie końcowe powyżej). Aby to zrobić, musisz zdjąć około 10 mm zewnętrznego plastiku z końca kabla, a następnie oddzielić bardzo cienką otaczającą siatkę z drutu koncentrycznego, a następnie nałożyć trochę lutu. Następnie usuń około 1mm plastiku z wewnętrznego aktywnego przewodu i połóż na nim niewielką ilość lutu. Następnie wstępnie ocynuj podkładki uziemiające anteny na piórze i aktywny podkład antenowy na środku, a następnie przylutuj antenę do tych podkładki (oddzielne podkładki koncentryczne do podkładek uziemiających, aktywny przewód wewnętrzny do podkładki antenowej).
Krok 2: Flashowanie oprogramowania układowego
W tym celu musisz mieć zainstalowane Arduino IDE i wsparcie dla typu płyty docelowej.
Na tej stronie Github znajdują się instrukcje dotyczące flashowania oprogramowania układowego:
Wybierz jeden z celów 'GPS Tracker Node'.
Po podłączeniu płyty za pomocą kabla USB sprawdź, czy oprogramowanie układowe jest w porządku, otwierając monitor szeregowy w Arduino IDE. Wpisz „q” (bez cudzysłowów) w linii wysyłania i naciśnij enter.
Monitor szeregowy powinien odpowiedzieć tekstem zaczynającym się od „Q: …”
Krok 3: Skonfiguruj Tracker w aplikacji
Aby skonfigurować moduł śledzenia i faktycznie go śledzić, musisz zainstalować aplikację Ripple Commander. Obecnie obsługiwany jest tylko system Android. Pobierz z Play:
Aplikacja ma dwie ikony uruchamiania. Opcja „Device Provision” jest przeznaczona tylko do konfigurowania sieci mesh (repeatery, czujniki, brama itp.). Węzły śledzące muszą po prostu mieć przypisany unikalny identyfikator (od 2 do 254) i wygenerować klucze szyfrowania. Po prostu kliknij menu „NOWY” na pasku narzędzi, wprowadź identyfikator i nazwę trackera, a następnie kliknij ZAPISZ.
Tracker powinien teraz znajdować się na głównej liście. Stuknij ikonę „chip” po prawej stronie, aby przejść do ekranu „Programmer”. Podłącz tablicę śledzącą za pomocą kabla USB-OTG do Androida, a następnie naciśnij przycisk „PROGRAMUJ”. Jeśli wszystko pójdzie dobrze, powinien pojawić się komunikat „Gotowe” i możesz się teraz rozłączyć.
Wyjdź z powrotem do programu uruchamiającego Androida, a następnie dotknij głównej ikony programu uruchamiającego „Ripple Commander”.
Jest to główny interfejs użytkownika aplikacji, w którym możesz rozmawiać z innymi użytkownikami „pagera” w sieci (korzystającymi z aplikacji Ripple Messenger), a także monitorować swoje specjalne węzły, takie jak repeatery i węzły GPS Tracker. Stuknij w węzeł trackera na liście i powinieneś zobaczyć ekran stanu urządzenia (patrz drugi zrzut ekranu powyżej). Stuknij opcję śledzenia „ŚLEDZENIE NA ŻYWO”, a wtedy powinieneś być w stanie monitorować lokalizację modułu na żywo.
Zakładka „Mapa” pokaże pinezkę mapy dla każdego z aktualnie śledzonych modułów śledzących.
Krok 4: NOWOŚĆ: Alerty Geo Fence
Najnowsze oprogramowanie sprzętowe obsługuje teraz tryb Geo Fence. W tym trybie wybierasz region geograficzny (który definiujesz na karcie Mapa) i po prostu otrzymujesz komunikaty ostrzegawcze, gdy urządzenie wejdzie lub wyjdzie z tego regionu.
Najpierw przejdź do zakładki Mapa i dotknij menu „…” na pasku narzędzi, a następnie wybierz jedną z opcji „Nowy region” (okrąg lub wielokąt).
Okrąg: naciśnij i przytrzymaj mapę w miejscu, w którym powinien znajdować się środek okręgu. Następnie dotknij opcji pływających „+” i „-” po lewej stronie, aby zwiększyć lub zmniejszyć rozmiar.
Wielokąt: naciśnij i przytrzymaj każdy punkt wielokąta na mapie. Aby cofnąć ostatni punkt, dotknij przycisku „x” w opcjach pływających po lewej stronie.
W obu przypadkach, po zakończeniu definiowania geografii regionu, dotknij opcji zielonego „zaznaczenia”, a następnie wprowadź unikalną nazwę regionu.
Wróć do zakładki „Strona główna”, dotknij elementu trackera na liście, aby przejść do ekranu statusu trackera. Teraz wybierz opcję „GEOFENCE” w obszarze Śledzenie, a następnie wybierz region z listy. Jeśli wszystko pójdzie dobrze, status zostanie zaktualizowany, a urządzenie śledzące wyśle wiadomości ostrzegawcze, gdy wejdzie lub wyjedzie z regionu. Zobacz kartę „Historia”, aby zapoznać się z komunikatami alertów.
Krok 5: (Opcjonalnie) Wydrukuj obudowę w 3D
Ta walizka może ładnie pomieścić pióro i GPS:
Posiada również uchwyt na antenę.
Powyżej zdjęcie mojego psa z przyczepionym do obroży trackerem:-) (pierwszy beta tester systemu!)
Krok 6: Informacje zwrotne
Daj mi znać, czy to zadziałało lub jeśli napotkasz problemy. Opinie są bardzo mile widziane.
Cieszyć się!
pozdrowienia, Scotta Powella.
Zalecana:
Samouczek LoRa GPS Tracker - LoRaWAN z Dragino i TTN: 7 kroków
Samouczek LoRa GPS Tracker | LoRaWAN z Dragino i TTN: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. Kilka projektów temu przyjrzeliśmy się bramie LoRaWAN firmy Dragino. Połączyliśmy różne węzły z bramą i przesłaliśmy dane z węzłów do bramy, używając TheThingsNetwork jako s
DIY GPS Tracker --- Aplikacja Python: 5 kroków (ze zdjęciami)
DIY GPS Tracker --- Aplikacja Python: Dwa tygodnie temu brałem udział w imprezie rowerowej. Po skończeniu chciałem sprawdzić trasę i prędkość jaką wtedy jechałem. Niestety nie udało się tego osiągnąć. Teraz używam ESP32 do robienia lokalizatora GPS, i zabiorę go do nagrania mojej trasy rowerowej
GPS Car Tracker z powiadomieniem SMS i przesyłaniem danych Thingspeak, oparty na Arduino, automatyka domowa: 5 kroków (ze zdjęciami)
GPS Car Tracker z powiadomieniem SMS i przesyłaniem danych Thingspeak, opartym na Arduino, automatyką domową: Zrobiłem ten tracker GPS w zeszłym roku, a ponieważ działa dobrze, publikuję go teraz na Instructable. Jest podłączony do wtyczki akcesoriów w moim bagażniku. Lokalizator GPS przesyła pozycję samochodu, prędkość, kierunek i zmierzoną temperaturę za pośrednictwem danych mobilnych
LoRa GPS Tracker/Pager: 9 kroków (ze zdjęciami)
LoRa GPS Tracker/Pager: --- Urządzenie, które łączy śledzenie lokalizacji w czasie rzeczywistym i dwukierunkowy pager, za pośrednictwem sieci mesh LoRa. są zainteresowani innymi projektami siatki Ripple LoRa, nad którymi pracowałem
Kontroluj urządzenia domowe przez LoRa - LoRa w automatyce domowej - Pilot LoRa: 8 kroków
Kontroluj urządzenia domowe przez LoRa | LoRa w automatyce domowej | LoRa Remote Control: Kontroluj i automatyzuj swoje urządzenia elektryczne z dużych odległości (kilometry) bez obecności Internetu. Jest to możliwe dzięki LoRa! Hej co tam u was? Akarsh tutaj z CETech. Ta płytka drukowana ma również wyświetlacz OLED i 3 przekaźniki, które