Mündəricat:

Arduino Uno ilə Qarşılıqlı GPS Modulu: 7 addım
Arduino Uno ilə Qarşılıqlı GPS Modulu: 7 addım

Video: Arduino Uno ilə Qarşılıqlı GPS Modulu: 7 addım

Video: Arduino Uno ilə Qarşılıqlı GPS Modulu: 7 addım
Video: CS50 2015 - Week 8, continued 2024, Noyabr
Anonim
Arduino Uno ilə İnterfeysli GPS Modulu
Arduino Uno ilə İnterfeysli GPS Modulu

Salam! GPS modulunu Arduino Uno lövhənizə bağlamaq istəyirsiniz, amma bunu necə edəcəyinizi bilmirsiniz? Sənə kömək etmək üçün burdayam! Başlamaq üçün aşağıdakı hissələrə ehtiyacınız olacaq.

Təchizat

  1. Kabelli Arduino Uno lövhəsi
  2. UBlox NEO-M8N GPS Modulu
  3. Kompüter

Addım 1: Arduino -nu kompüterə qoşun

Arduino -nu kompüterə qoşun
Arduino -nu kompüterə qoşun

Əvvəlcə Arduino Uno lövhənizi bir kompüterə bağlayın. Arduino Proqramının (IDE) quraşdırılması və Board -un PC ilə əlaqələndirilməsi ilə bağlı məlumat üçün https://www.arduino.cc/en/Guide/ArduinoUno saytına daxil ola bilərsiniz.

Addım 2: Qısa məlumat. UBlox NEO-M8N GPS Modulu haqqında

Qısa Məlumat. UBlox NEO-M8N GPS Modulu haqqında
Qısa Məlumat. UBlox NEO-M8N GPS Modulu haqqında

Bu Seramik Aktiv Antenli UBlox NEO-M8N GPS Moduludur. Bu GPS Modulunda alıcıda 72 kanallı Ublox M8 mühərriki var. Modulun 4 sancağı var: VCC (Təchizat Gərginliyi), GND (Zəmin), Tx (Verici) və Rx (Alıcı).

Bu modul, GPS məlumatlarından yaranan TX pininə fasiləsiz NMEA (National Marine Electronics Association) məlumat sətirləri verir. Bu modul haqqında daha çox məlumat əldə etmək üçün məlumat cədvəlini buradan yükləyə bilərsiniz.

Addım 3: Arduino Uno ilə İnterfeys GPS Modulu

Arduino Uno ilə GPS İnterfeys Modulu
Arduino Uno ilə GPS İnterfeys Modulu

Əlaqələri aşağıdakı kimi qurun:

  1. Vcc GPS modulunu Arduino Uno -nun Güc Təchizat Pininə (5V) qoşun.
  2. GPS modulunun Rx (Alıcı Pin) ünsürünü D3 Pininə qoşun.
  3. GPS modulunun Tx (Verici Pinini) D4 Pin Uno -ya qoşun.
  4. GPS modulunun GND (Ground Pin) simvolunu Uno GND -yə qoşun.

Addım 4: Kitabxanaları yükləyin və quraşdırın

Kitabxanaları yükləyin və quraşdırın
Kitabxanaları yükləyin və quraşdırın

Aşağıdakı kitabxanaları yükləyin və Arduino IDE proqramına quraşdırın.

  1. Proqram Serial Kitabxanası
  2. Arduino üçün TinyGPS Kitabxanası

Addım 5: Arduino Proqramı (IDE)

Arduino Proqramı (IDE)
Arduino Proqramı (IDE)

Nümunə kodunu Arduino Software (IDE) proqramında açın. Fayl sekmesinde, imleci Nümunələr üzərinə gətirin, TinyGPSPlus-master seçin və sonra DeviceExample düyməsini basın.

Addım 6: İndi Çıxış

İndi Çıxış!
İndi Çıxış!

Arduino IDE -nin serial pəncərəsində yuxarıda göstərildiyi kimi çıxışı əldə edəcəksiniz. Bunlar fərqli növlərdəki NMEA cümlələridir.

Addım 7: NMEA Mesaj Strukturunun deşifr edilməsi

NMEA Mesaj Strukturunun deşifr edilməsi
NMEA Mesaj Strukturunun deşifr edilməsi

Bütün NMEA mesajları $ xarakteri ilə başlayır və hər bir məlumat sahəsi vergüllə ayrılır. $ GNGGA əsas NMEA mesajıdır. 3D yeri və dəqiq məlumatları təmin edir.

İndi deşifrləmə:

  • $ -Dan sonra GN GPS mövqeyini göstərir. GGA, Qlobal Konumlandırma Sistemi Fix Məlumatları üçündür. İlk vergüldən əvvəlki simvollar mesajın növünü göstərir. Bütün mesajlar NMEA-0183 3.01 versiyasına uyğundur.
  • 073242 - Təkmilləşdirmə yerinin alındığı vaxtı təmsil edir, 07:32:42 UTC
  • 1837.84511, N– Enlik 18 dərəcə 37.84511 'N
  • 07352.30436, E– Boylam 073 dərəcə 52.30436 ′ E
  • 1– Düzəltmə keyfiyyəti (0 = etibarsız; 1 = GPS düzəlişi; 2 = DGPS düzəlişi; 3 = PPS düzəlişi; 4 = Real-Time Kinematik; 5 = Float RTK; 6 = təxmin edilən (ölü hesablama); 7 = Manual giriş rejimi; 8 = Simulyasiya rejimi)
  • 11 - Ümumi peyk sayı
  • 17 - Vəziyyətin üfüqi seyreltilməsi
  • 8, M - Hündürlük, dəniz səviyyəsindən metrlərlə
  • -67.7, M -Geoidin (dəniz səviyyəsi deməkdir) WGS84 ellipsoiddən yüksəkliyi
  • Boş sahə - Son DGPS yeniləməsindən bəri saniyə ərzində vaxt
  • Boş sahə - DGPS stansiyasının ID nömrəsi
  • *60 - checksum məlumatları həmişə *ilə başlayır

Bu layihə Arduino və Raspberry Pi ilə GPS Modulu məqaləsinə əsaslanır - Priyanka Dixit tərəfindən. GPS haqqında, necə işlədiyini, uzunluq və enliyin əsas şərtlərinin izahını, GPS çipi və GPS modulu arasındakı fərqi və daha çoxunu bilmək üçün bu məqaləni ziyarət edin!

Tövsiyə: