Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Połącz Arduino z komputerem
- Krok 2: Krótka informacja. O module GPS UBlox NEO-M8N
- Krok 3: Interfejs modułu GPS z Arduino Uno
- Krok 4: Pobierz biblioteki i zainstaluj
- Krok 5: Oprogramowanie Arduino (IDE)
- Krok 6: Teraz wyjście
- Krok 7: Dekodowanie struktury wiadomości NMEA
Wideo: Interfejs modułu GPS z Arduino Uno: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Cześć ! Czy chcesz podłączyć moduł GPS do swojej płytki Arduino Uno, ale nie wiesz, jak to zrobić? Jestem tu, żeby Ci pomóc! Aby rozpocząć, potrzebujesz następujących części.
Kieszonkowe dzieci
- Płytka Arduino Uno z kablem
- Moduł GPS UBlox NEO-M8N
- Komputer
Krok 1: Połącz Arduino z komputerem
Przede wszystkim połącz płytkę Arduino Uno z komputerem. Możesz odwiedzić stronę https://www.arduino.cc/en/Guide/ArduinoUno, aby uzyskać informacje dotyczące instalacji oprogramowania Arduino (IDE) i połączenia płytki z komputerem PC.
Krok 2: Krótka informacja. O module GPS UBlox NEO-M8N
Jest to moduł GPS UBlox NEO-M8N z ceramiczną aktywną anteną. Ten moduł GPS posiada w odbiorniku 72-kanałowy silnik Ublox M8. Moduł posiada 4 piny: VCC (napięcie zasilania), GND (uziemienie), Tx (nadajnik) i Rx (odbiornik).
Moduł ten zapewnia ciągłe ciągi danych NMEA (National Marine Electronics Association) do pinu TX wynikające z informacji GPS. Aby dowiedzieć się więcej o tym module, możesz pobrać jego arkusz danych tutaj.
Krok 3: Interfejs modułu GPS z Arduino Uno
W przypadku połączenia wykonaj połączenia w następujący sposób:
- Podłącz Vcc modułu GPS do pinu zasilacza (5V) Arduino Uno.
- Podłącz odbiornik Rx (styk odbiornika) modułu GPS do styku D3 modułu Uno.
- Podłącz Tx (styk nadajnika) modułu GPS do styku D4 w Uno.
- Podłącz GND (pin uziemiający) modułu GPS do GND Uno.
Krok 4: Pobierz biblioteki i zainstaluj
Pobierz poniższe biblioteki i zainstaluj je w oprogramowaniu Arduino IDE.
- Biblioteka szeregowa oprogramowania
- Biblioteka TinyGPS dla Arduino
Krok 5: Oprogramowanie Arduino (IDE)
Otwórz przykładowy kod w Arduino Software (IDE). W zakładce Plik najedź kursorem na Przykłady, wybierz TinyGPSPlus-master, a następnie kliknij DeviceExample.
Krok 6: Teraz wyjście
Otrzymasz dane wyjściowe, jak pokazano powyżej w oknie szeregowym Arduino IDE. Są to zdania NMEA w różnych rodzajach.
Krok 7: Dekodowanie struktury wiadomości NMEA
Wszystkie wiadomości NMEA zaczynają się od znaku $, a każde pole danych jest oddzielone przecinkiem. $GNGGA to podstawowa wiadomość NMEA. Zapewnia lokalizację 3D i dokładne dane.
Teraz dekodowanie:
- GN po $ wskazuje pozycję GPS. GGA oznacza dane naprawcze globalnego systemu pozycjonowania. Znaki przed pierwszym przecinkiem wskazują typ wiadomości. Wszystkie komunikaty są zgodne z formatem NMEA-0183 w wersji 3.01.
- 073242– Reprezentuje czas, w którym pobrano lokalizację poprawki, 07:32:42 UTC
- 1837.84511, N– Szerokość geograficzna 18 stopni 37,84511’ N
- 07352.30436, E – długość geograficzna 073 stopni 52,30436′ E
- 1– Jakość ustalonej pozycji (0 = nieprawidłowa; 1= ustalenie GPS; 2 = ustalenie DGPS; 3 = ustalenie PPS; 4 = kinematyka w czasie rzeczywistym; 5 = zmiennoprzecinkowy RTK; 6 = szacowany (obliczanie martwych); 7 = tryb wprowadzania ręcznego; 8 = tryb symulacji)
- 11– Całkowita liczba satelitów
- 17 – Poziome rozmycie pozycji
- 8, M – Wysokość, w metrach nad poziomem morza
- -67,7, M – Wysokość geoidy (średni poziom morza) powyżej elipsoidy WGS84
- Puste pole – Czas w sekundach od ostatniej aktualizacji DGPS
- Puste pole – Numer ID stacji DGPS
- *60 – dane sumy kontrolnej, zawsze zaczynają się od *
Ten projekt oparty jest na artykule Moduł GPS z Arduino i Raspberry Pi - autorstwa Priyanka Dixit. Odwiedź ten artykuł, aby dowiedzieć się więcej o GPS, jego działaniu, wyjaśnieniu kluczowych terminów długości i szerokości geograficznej, różnicy między chipem GPS a modułem GPS i wiele więcej!
Zalecana:
Interfejs modułu GPS z Raspberry Pi: 10 kroków
Łączenie modułu GPS z Raspberry Pi: Hej chłopaki!! Czy chcesz połączyć moduł GPS z Raspberry Pi? Ale napotykasz pewne trudności, aby to zrobić? „Nie martw się, jestem tutaj, aby ci pomóc! Możesz zacząć od następujących części:
Zegar GPS Arduino z czasem lokalnym za pomocą modułu NEO-6M: 9 kroków
Zegar GPS Arduino z czasem lokalnym za pomocą modułu NEO-6M: W tym samouczku dowiemy się, jak uzyskać aktualny czas z satelitów za pomocą arduino. Obejrzyj wideo
Samouczek modułu GPS i GPRS A9G - Ai-myśliciel - Polecenia AT: 7 kroków
Samouczek modułu GPS i GPRS A9G | Ai-myśliciel | AT Polecenia: Hej, co słychać, chłopaki! Akarsh tutaj z CETech.Dzisiaj przejdziemy przez moduł GPS, GSM i GPRS A9G od AI Thinker. Istnieje kilka innych modułów, takich jak A9 i A6 od AI Thinker, które mają podobne możliwości GSM i GPRS, ale
Interfejs modułu wyświetlacza TM1637 z Arduino: 3 kroki
Interfejs modułu wyświetlacza TM1637 z Arduino: As-Salam-O-Aleykum! Moja instrukcja dotyczy połączenia modułu wyświetlacza TM1637 z Arduino. Jest to czterocyfrowy siedmiosegmentowy moduł wyświetlacza. Występuje w różnych kolorach
Samouczek modułu E32-433T LoRa - DIY Breakout Board dla modułu E32: 6 kroków
Samouczek modułu E32-433T LoRa | DIY Breakout Board dla modułu E32: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. Ten mój projekt jest bardziej krzywą uczenia się, aby zrozumieć działanie modułu E32 LoRa firmy eByte, który jest 1-watowym modułem nadawczo-odbiorczym o dużej mocy. Kiedy zrozumiemy działanie, mam projekt