Spisu treści:

Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem: 4 kroki
Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem: 4 kroki

Wideo: Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem: 4 kroki

Wideo: Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem: 4 kroki
Wideo: Naza Lite with Neo-6M GPS testing return to home 2024, Listopad
Anonim
Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem
Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem
Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem
Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem
Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem
Moduł GPS Ublox LEA 6h 02 z Arduino i Pythonem

Interfejs modułu GPS za pomocą Arduino UNO (lub dowolnego innego urządzenia Arduino) i obliczanie szerokości i długości geograficznej do wyświetlenia w oknie aplikacji napisanych w Pythonie.

Krok 1: Zdobądź moduł GPS Ublox LEA 6h 02 (lub dowolny preferowany moduł), przeczytaj specyfikacje arkusza danych i przygotuj moduł do połączenia z Arduino

Zdobądź moduł GPS Ublox LEA 6h 02 (lub dowolny preferowany moduł), przeczytaj specyfikacje arkusza danych i przygotuj moduł do połączenia z Arduino
Zdobądź moduł GPS Ublox LEA 6h 02 (lub dowolny preferowany moduł), przeczytaj specyfikacje arkusza danych i przygotuj moduł do połączenia z Arduino
Zdobądź moduł GPS Ublox LEA 6h 02 (lub dowolny preferowany moduł), przeczytaj specyfikacje arkusza danych i przygotuj moduł do połączenia z Arduino
Zdobądź moduł GPS Ublox LEA 6h 02 (lub dowolny preferowany moduł), przeczytaj specyfikacje arkusza danych i przygotuj moduł do połączenia z Arduino
Zdobądź moduł GPS Ublox LEA 6h 02 (lub dowolny preferowany moduł), przeczytaj specyfikacje arkusza danych i przygotuj moduł do połączenia z Arduino
Zdobądź moduł GPS Ublox LEA 6h 02 (lub dowolny preferowany moduł), przeczytaj specyfikacje arkusza danych i przygotuj moduł do połączenia z Arduino
  • Przeczytaj uważnie arkusz danych Ublox LEA 6 i upewnij się, że Twój moduł jest poprawny
  • Większość modułów pracuje na ~2,7 do 3,6v, więc upewnij się, że masz odpowiednie źródło zasilania, użyłem pinu Arduino 3,3v
  • Wszystkie moduły obsługują port komunikacyjny UART, więc będziemy go używać do współpracy z Arduino
  • Moduły domyślnie są wyposażone w mikro gniazda żeńskie, które trudno mi podłączyć do Arduino, dlatego zastąpiłem je gniazdem żeńskim przewodu połączeniowego 2,54 mm (przed wymianą upewnij się, że wiesz, który pin robi co i zrób schemat pinów na papierze lub komputerze)
  • Teraz ten moduł jest gotowy do połączenia z Arduino

Krok 2: Połącz moduł GPS z Arduino

Połącz moduł GPS z Arduino
Połącz moduł GPS z Arduino
  • Zidentyfikuj Tx (nadajnik) i Rx (odbiornik) modułu GPS i to samo również na Arduino (użyłem UNO, więc otrzymał tylko 1 port komunikacyjny UART, Tx na pinie 0 i Rx na pinie1, więcej specyfikacji na Arduino UNO)
  • Połącz Tx i Rx modułu GPS z Rx i Tx Arduino

    • Tx z GPS (zielony przewód w moim przypadku) do => Rx Arduino
    • Rx z GPS (żółty przewód w moim przypadku) do => Tx Arduino
  • Podłącz pin Adruino 3.3 v do zasilania GPS i połącz obie masy
  • Uwaga: Upewnij się, że nie podłączasz więcej niż 3,3 V (maks. 3,6 V) do modułu GPS i uważnie przeczytaj moduł instrukcji

Krok 3: Prześlij program Arduino, aby odczytać port szeregowy (komunikacyjny)

Prześlij program Arduino, aby odczytać port szeregowy (komunikacyjny)
Prześlij program Arduino, aby odczytać port szeregowy (komunikacyjny)
  • Kod tego projektu można znaleźć w repozytorium GitHub
  • Link:
  • Proszę przeczytać plik README.md
  • Zainstaluj oprogramowanie u-center, jak podano w powyższym pliku README.md
  • Prześlij kod Arduino do modułu Arduino
  • Podłącz piny GPS do Arduino
  • Otwórz monitor szeregowy na Arduino IDE i obserwuj dane wyjściowe modułu GPS, upewnij się, że drukuje wartościowe dane wyjściowe
  • Odłącz port szeregowy Arduino, zamykając monitor szeregowy, a teraz otwórz oprogramowanie u-center i wybierz port szeregowy Arduino
  • Obserwuj reakcję na ekranie

    • Udzielenie prawidłowej odpowiedzi zajmie trochę czasu i zależy od siły sygnału odbieranego przez moduł GPS
    • Trzymaj moduł GPS w otwartym otoczeniu lub w pobliżu okna

Krok 4: Wykonaj kod Pythona

Wykonaj kod Pythona
Wykonaj kod Pythona
  • Pobierz i skonfiguruj Pythona na swoim komputerze lokalnym
  • Pobierz kod Pythona, aby odczytać dane GPS przez port komunikacji szeregowej swojej maszyny
  • Podłącz i zasilaj GPS za pomocą Arduino
  • Zidentyfikuj port com, do którego podłączony jest Arduino
  • Uruchom kod Pythona
  • Wpisz szczegóły portu COM
  • Zweryfikuj dane lat i długich

Zalecana: