Spisu treści:

Ręczny dostęp do GPS Ublox Neo 6M z Raspberry Pi B+: 3 kroki
Ręczny dostęp do GPS Ublox Neo 6M z Raspberry Pi B+: 3 kroki

Wideo: Ręczny dostęp do GPS Ublox Neo 6M z Raspberry Pi B+: 3 kroki

Wideo: Ręczny dostęp do GPS Ublox Neo 6M z Raspberry Pi B+: 3 kroki
Wideo: Test lokalizatora notiOne GPS - lokalizujemy skradzione auto 2024, Listopad
Anonim
Ręczny dostęp do GPS Ublox Neo 6M z Raspberry Pi B+
Ręczny dostęp do GPS Ublox Neo 6M z Raspberry Pi B+

Raspberry Pi to bardzo kompatybilny mini PC dla różnych modułów, które są dość łatwe w użyciu. Zasadniczo jest prawie taki sam jak PC, ale można nim sterować za pomocą GPIO z Raspberry Pi. Raspberry Pi obsługuje również kilka linii komunikacyjnych, z których jedną jest linia komunikacji Serial/UART.

Oto samouczek dotyczący korzystania z modułu GPS Ublox Neo 6M z Raspberry Pi z komunikacją szeregową / UART.

Krok 1: Materiały, których potrzebujesz

Materiały, których potrzebujesz
Materiały, których potrzebujesz
Materiały, których potrzebujesz
Materiały, których potrzebujesz
Materiały, których potrzebujesz
Materiały, których potrzebujesz
Materiały, których potrzebujesz
Materiały, których potrzebujesz

Będziesz potrzebować:

  • Moduł Raspberry Pi B + 512 MB RAM
  • Ublox Neo 6M dla Arduino Raspberry
  • PL2303 USB do TTL
  • Kabel połączeniowy żeński na żeński

Krok 2: Korzystanie z PL2303 (nie GPIO)

Korzystanie z PL2303 (nie GPIO)
Korzystanie z PL2303 (nie GPIO)
  • Połącz każdy element jak na powyższym schemacie.
  • Sprawdź komunikację szeregową PL2303, czy została wykryta przez Raspberry Pi, czy nie, wydając polecenia na terminalu w następujący sposób:

ls /dev/ttyUSB*

wyjście polecenia dostarczy informacji, w którym USB wykryto PL2303;

  • Zainstaluj klienta GPS Daemon za pomocą poleceń w następujący sposób:
  • Sprawdź komunikację szeregową PL2303, czy została wykryta przez Raspberry Pi, czy nie, wydając polecenia na terminalu w następujący sposób:

sudo apt-get zainstaluj gpsd gpsd-clients python-gps

Wykonaj ręczne polecenie, aby uruchomić gniazdo demona GPSD za pomocą polecenia w następujący sposób:

sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock

ttyUSB0 można zmienić zgodnie z portem wykrytym przez Raspberry Pi

Polecenie przeglądania danych z GPS, wykonaj następujące polecenie:

cgps -s

Pokaże wyniki z długości, szerokości geograficznej, strefy, czasu itp. Aby wyjść z widoku, kliknij CTRL + Z / C.

Krok 3: Korzystanie z GPIO Raspberry Pi

Korzystanie z GPIO Raspberry Pi
Korzystanie z GPIO Raspberry Pi
  • Połącz każdy element jak na schemacie powyżej.
  • Włącz pin szeregowy przy starcie -> Preferencje -> Konfiguracja Raspi -> Włącz port szeregowy
  • Edytuj cmdline.txt, aby włączyć port szeregowy za pomocą polecenia w następujący sposób:

$ sudo nano /boot/cmdline.txt

  • Usuń „console = ttyAMA0, 115200”, a następnie zapisz (CTRL + X) i Y, a następnie ENTER.
  • Wykonaj ręczne uruchomienie demona GPS za pomocą polecenia w następujący sposób:

$ sudo killall gpsd

$ sudo gpsd /dev/ttyAMA0 -F /var/run/gpsd.sock

Aby zobaczyć dane GPS, wykonaj następujące polecenie:

cgps -s

Zalecana: