İçindekiler:
- Gereçler
- Adım 1: Arduino'yu PC'ye Bağlayın
- Adım 2: Kısa Bir Bilgi. UBlox NEO-M8N GPS Modülü Hakkında
- Adım 3: Arduino Uno ile Arayüz GPS Modülü
- Adım 4: Kitaplıkları İndirin ve Kurun
- Adım 5: Arduino Yazılımı (IDE)
- Adım 6: Şimdi Çıktı
- 7. Adım: NMEA Mesaj Yapısının Kodunu Çözme
Video: Arduino Uno ile GPS Modülü Arayüzleme: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Selam ! Arduino Uno Board'unuza bir GPS modülü bağlamak istiyor ancak bunu nasıl yapacağınızı bilmiyor musunuz? Ben sana yardım etmek için buradayım! Başlamak için aşağıdaki parçalara ihtiyacınız olacak.
Gereçler
- Kablolu Arduino Uno Kartı
- UBlox NEO-M8N GPS Modülü
- Bir bilgisayar
Adım 1: Arduino'yu PC'ye Bağlayın
Öncelikle Arduino Uno Board'unuzu bir PC'ye bağlayın. Arduino Yazılımı (IDE) kurulumu ve Board'u bir PC'ye bağlamak için https://www.arduino.cc/en/Guide/ArduinoUno adresini ziyaret edebilirsiniz.
Adım 2: Kısa Bir Bilgi. UBlox NEO-M8N GPS Modülü Hakkında
Bu, Seramik Aktif Antenli bir UBlox NEO-M8N GPS Modülüdür. Bu GPS Modülü, alıcıda 72 kanallı Ublox M8 motoruna sahiptir. Modülün 4 pini vardır: VCC (Besleme Voltajı), GND (Toprak), Tx (Verici) ve Rx (Alıcı).
Bu modül TX pinine kesintisiz NMEA (Ulusal Deniz Elektroniği Birliği) veri dizileri sağlayarak GPS bilgilerini sağlar. Bu modül hakkında daha fazla bilgi edinmek için veri sayfasını buradan indirebilirsiniz.
Adım 3: Arduino Uno ile Arayüz GPS Modülü
Arayüzleme için bağlantıları aşağıdaki gibi yapın:
- GPS modülünün Vcc'sini Arduino Uno'nun Güç Kaynağı Pinine (5V) bağlayın.
- GPS modülünün Rx'ini (Alıcı Pimi) Uno'nun D3 Pimi'ne bağlayın.
- GPS modülünün Tx'ini (Verici Pimi) Uno'nun D4 Pimi'ne bağlayın.
- GPS modülünün GND'sini (Toprak Pimi) Uno'nun GND'sine bağlayın.
Adım 4: Kitaplıkları İndirin ve Kurun
Aşağıdaki kütüphaneleri indirin ve Arduino IDE yazılımına kurun.
- Yazılım Seri Kitaplığı
- Arduino için TinyGPS Kütüphanesi
Adım 5: Arduino Yazılımı (IDE)
Örnek kodu Arduino Yazılımında (IDE) açın. Dosya sekmesi altında, imleci Örnekler'in üzerine getirin, TinyGPSPlus-master'ı seçin ve ardından DeviceExample'a tıklayın.
Adım 6: Şimdi Çıktı
Arduino IDE'nin seri penceresinde yukarıda gösterildiği gibi çıktı alacaksınız. Bunlar, farklı türlerinde NMEA cümleleridir.
7. Adım: NMEA Mesaj Yapısının Kodunu Çözme
Tüm NMEA mesajları $ karakteriyle başlar ve her veri alanı virgülle ayrılır. $GNGGA, temel NMEA mesajıdır. 3D konum ve doğru veri sağlar.
Şimdi, kod çözme:
- $'dan sonraki GN, GPS konumunu gösterir. GGA, Global Konumlandırma Sistemi Düzeltme Verileri içindir. İlk virgülden önceki karakterler mesajın türünü belirtir. Tüm mesajlar NMEA-0183 sürüm 3.01 formatına uygundur.
- 073242– Düzeltme konumunun alındığı saati temsil eder, 07:32:42 UTC
- 1837.84511, K– Enlem 18 derece 37.84511’ K
- 07352.30436, D– Boylam 073 derece 52.30436′ D
- 1– Düzeltme kalitesi (0 = geçersiz; 1= GPS düzeltmesi; 2 = DGPS düzeltmesi; 3 = PPS düzeltmesi; 4 = Gerçek Zamanlı Kinematik; 5 = Kayan RTK; 6 = tahmini (ölü hesaplama); 7 = Manuel giriş modu; 8 = Simülasyon modu)
- 11– Toplam uydu sayısı
- 17 – Yatay pozisyon seyreltme
- 8, M – Rakım, deniz seviyesinden metre cinsinden
- -67.7, M – WGS84 elipsoidinin üzerindeki jeoid yüksekliği (deniz seviyesi anlamına gelir)
- Boş alan – Son DGPS güncellemesinden bu yana saniye cinsinden süre
- Boş alan – DGPS istasyon kimlik numarası
- *60 – sağlama toplamı verileri, her zaman * ile başlar
Bu proje, Arduino ve Raspberry Pi ile GPS Modülü - By Priyanka Dixit makalesine dayanmaktadır. GPS, nasıl çalıştığı, boylam ve enlem anahtar terimlerinin açıklaması, GPS çipi ve GPS modülü arasındaki fark ve çok daha fazlası hakkında daha fazla bilgi edinmek için bu makaleyi ziyaret edin!
Önerilen:
Arduino UNO ile Arayüzleme Kapasitif Parmak İzi Sensörü: 7 Adım
Arduino UNO ile Arayüzleme Kapasitif Parmak İzi Sensörü: Hey, naber beyler! Akarsh burada CETech'ten. Bugün projelerimize koruyucu bir katman ekleyeceğiz. Endişelenme, aynısı için herhangi bir koruma atamayacağız. DFRobot.So
Arduino ile Gaz Sensörünü Arayüzleme: 4 Adım
Arduino ile Arayüz Gaz Sensörü: MQ-2 duman sensörü, dumana ve aşağıdaki yanıcı gazlara karşı hassastır: LPG, Bütan, Propan, Metan, Alkol, Hidrojen. Sensörün direnci, gazın türüne bağlı olarak farklıdır. Duman sensörünün yerleşik bir potansiyometresi vardır
Arduino ile TM1637 Ekran Modülü Arayüzleme: 3 Adım
Arduino ile TM1637 Ekran Modülü Arayüz: As-Salam-O-Aleykum! Bu talimatım, TM1637 Ekran modülünü Arduino ile arayüzlemekle ilgili. Bu Dört Haneli Yedi Segment Ekran modülüdür. Çeşitli renklerde gelir. Benimki Kırmızı Renktir. Tm1637 Ic
Arduino Lux Metre - Arduino ile OPT3001 Arayüzleme: 4 Adım
Arduino Lux Meter - Arduino ile OPT3001 Arayüzleme: Genellikle ışık yoğunluğunu ölçmemiz gereken bir durumla karşı karşıyayız. Bu sorunu çözmemize yardımcı olacak küçük bir proje yapmaya karar verdim. Bu proje, OPT3001'i Arduino ile Lux metre olarak nasıl kullanabileceğimizi göstermektedir. Ben bu projede
Arduino LCD 16x2 Eğitimi - Arduino Uno ile 1602 LCD Ekran Arayüzleme: 5 Adım
Arduino LCD 16x2 Eğitimi | Arduino Uno ile 1602 LCD Ekran Arayüzleme: Merhaba arkadaşlar, birçok proje, ister bir diy metre veya YouTube abone sayısı ekranı, isterse bir hesap makinesi veya ekranlı bir tuş takımı kilidi olsun, verileri görüntülemek için bir ekrana ihtiyaç duyduğundan ve tüm bu tür projeler ile yapılırsa arduino onlar kesin olacak