İçindekiler:

Raspberry Pi B+ ile GPS Ublox Neo 6M'ye Manuel Erişim: 3 Adım
Raspberry Pi B+ ile GPS Ublox Neo 6M'ye Manuel Erişim: 3 Adım

Video: Raspberry Pi B+ ile GPS Ublox Neo 6M'ye Manuel Erişim: 3 Adım

Video: Raspberry Pi B+ ile GPS Ublox Neo 6M'ye Manuel Erişim: 3 Adım
Video: Ublox GPS RTK HAT for Raspberry Pi 2024, Eylül
Anonim
Raspberry Pi B+ ile GPS Ublox Neo 6M'ye Manuel Erişim
Raspberry Pi B+ ile GPS Ublox Neo 6M'ye Manuel Erişim

Raspberry Pi, kullanımı oldukça kolay olan çeşitli modüller için çok uyumlu bir mini PC'dir. Temelde PC ile hemen hemen aynıdır ancak Raspberry Pi'den GPIO ile kontrol edilebilir. Raspberry Pi ayrıca, biri Seri / UART iletişim hattı olan birkaç iletişim hattını da destekler.

İşte Ublox Neo 6M GPS Modülünün Raspberry Pi ile Seri / UART İletişimi ile nasıl kullanılacağına dair öğretici.

Adım 1: İhtiyacınız Olan Malzemeler

İhtiyacınız Olan Malzemeler
İhtiyacınız Olan Malzemeler
İhtiyacınız Olan Malzemeler
İhtiyacınız Olan Malzemeler
İhtiyacınız Olan Malzemeler
İhtiyacınız Olan Malzemeler
İhtiyacınız Olan Malzemeler
İhtiyacınız Olan Malzemeler

İhtiyacın olacak:

  • Raspberry Pi Modülü B+512MB RAM
  • Arduino Ahududu için Ublox Neo 6M
  • PL2303 USB'den TTL'ye
  • Dişi - Dişi Jumper Kablosu

2. Adım: PL2303'ü kullanma (GPIO değil)

PL2303'ü kullanma (GPIO değil)
PL2303'ü kullanma (GPIO değil)
  • Her bileşeni yukarıdaki şemaya göre bağlayın.
  • PL2303'ün seri iletişimini Raspberry Pi tarafından algılanıp algılanmadığını terminalde aşağıdaki gibi komutlar vererek kontrol edin:

ls /dev/ttyUSB*

komutun çıktısı, PL2303'ün hangi USB'de algılandığı bilgisini sağlayacaktır.

  • GPS Daemon istemcisini aşağıdaki komutlarla kurun:
  • PL2303'ün seri iletişimini Raspberry Pi tarafından algılanıp algılanmadığını terminalde aşağıdaki gibi komutlar vererek kontrol edin:

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

GPSD Daemon Socket'i aşağıdaki komutla çalıştırmak için manuel bir komut yapın:

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

ttyUSB0, Raspberry Pi tarafından algılanan bağlantı noktasına göre değiştirilebilir

GPS'ten verileri görüntüleme komutu, aşağıdaki komutu yapın:

cgps -s

Boylam, enlem, bölge, saat vb. sonuçları gösterecektir. Görünümden çıkmak için CTRL + Z / C'ye tıklayın.

3. Adım: GPIO Raspberry Pi'yi Kullanma

GPIO Raspberry Pi'yi Kullanma
GPIO Raspberry Pi'yi Kullanma
  • Her bileşeni yukarıdaki şematik olarak bağlayın.
  • Başlat -> Tercih -> Raspi Yapılandırması -> Seri Bağlantı Noktasını Etkinleştir'de Seri Pin'i Etkinleştir
  • Aşağıdaki komutla seri bağlantı noktasını etkinleştirmek için cmdline.txt dosyasını düzenleyin:

$ sudo nano /boot/cmdline.txt

  • "console = ttyAMA0, 115200" öğesini kaldırın, ardından kaydedin (CTRL + X) ve Y ardından ENTER.
  • Aşağıdaki komutla GPS Daemon'u manuel olarak başlatın:

$ sudo killall gpsd

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

GPS verilerini görmek için aşağıdaki komutu yapın:

cgps -s

Önerilen: