İçindekiler:

Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü: 4 Adım
Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü: 4 Adım

Video: Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü: 4 Adım

Video: Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü: 4 Adım
Video: Programming GPS Modules with U-Blox U-Center 2024, Temmuz
Anonim
Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü
Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü
Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü
Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü
Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü
Arduino ve Python ile Ublox LEA 6h 02 GPS Modülü

Bir Arduino UNO (veya başka bir Arduino cihazı) kullanarak GPS modülünün arayüzlenmesi ve Python ile yazılmış uygulama penceresinde görüntülenecek Enlem ve Boylamın hesaplanması.

Adım 1: Bir Ublox LEA 6h 02 GPS Modülü (veya Tercih Ettiğiniz Herhangi Bir Modül) Alın, Veri Sayfası Özelliklerini Okuyun ve Modülü Arduino'ya Bağlanmaya Hazır Yapın

Bir Ublox LEA 6h 02 GPS Modülü (veya Tercih Ettiğiniz Herhangi Bir Modül) Alın, Veri Sayfası Özelliklerini Okuyun ve Modülü Arduino'ya Bağlanmaya Hazır Hale Getirin
Bir Ublox LEA 6h 02 GPS Modülü (veya Tercih Ettiğiniz Herhangi Bir Modül) Alın, Veri Sayfası Özelliklerini Okuyun ve Modülü Arduino'ya Bağlanmaya Hazır Hale Getirin
Bir Ublox LEA 6h 02 GPS Modülü (veya Tercih ettiğiniz Herhangi Bir Modül) Alın, Veri Sayfası Özelliklerini Okuyun ve Modülü Arduino'ya Bağlanmaya Hazır Hale Getirin
Bir Ublox LEA 6h 02 GPS Modülü (veya Tercih ettiğiniz Herhangi Bir Modül) Alın, Veri Sayfası Özelliklerini Okuyun ve Modülü Arduino'ya Bağlanmaya Hazır Hale Getirin
Bir Ublox LEA 6h 02 GPS Modülü (veya Tercih Ettiğiniz Herhangi Bir Modül) Alın, Veri Sayfası Özelliklerini Okuyun ve Modülü Arduino'ya Bağlanmaya Hazır Hale Getirin
Bir Ublox LEA 6h 02 GPS Modülü (veya Tercih Ettiğiniz Herhangi Bir Modül) Alın, Veri Sayfası Özelliklerini Okuyun ve Modülü Arduino'ya Bağlanmaya Hazır Hale Getirin
  • Ublox LEA 6 veri sayfasını dikkatlice okuyun ve modülünüzün doğru olduğundan emin olun
  • Modüllerin çoğu ~ 2.7 ila 3.6v'de çalışır, bu yüzden uygun güç kaynağına sahip olduğunuzdan emin olun, Arduino 3.3v pin kullandım
  • Tüm modüller UART iletişim portunu destekler, bu yüzden Arduino ile arayüz oluşturmak için kullanacağız.
  • Modüller varsayılan olarak Arduino'ya bağlamayı zor bulduğum mikro dişi soketlerle gelir, bu yüzden onu 2.54mm jumper tel dişi soketle değiştirdim (değiştirmeden önce hangi pimin ne yaptığını bildiğinizden ve kağıt veya bilgisayarda bir pim şeması yaptığınızdan emin olun)
  • Artık bu modül Arduino'ya bağlanmaya hazır

Adım 2: GPS Modülünü Arduino ile Bağlayın

Arduino ile GPS Modülünü Bağlayın
Arduino ile GPS Modülünü Bağlayın
  • GPS modülünün Tx (verici) ve Rx (alıcı) tanımlayın ve Arduino'da da aynı (UNO kullandım, bu yüzden sadece 1 UART iletişim portu, pin0'da Tx ve pin1'de Rx, Arduino UNO'da daha fazla özellik var)
  • GPS modülünün Tx ve Rx'ini Arduino'nun Rx ve Tx'ine bağlayın

    • GPS'in Tx'i (benim durumumda yeşil kablo) => Arduino'nun Rx'ine
    • GPS'in Rx'i (benim durumumda sarı kablo) => Arduino'nun Tx'ine
  • 3.3v Adruino pinini GPS gücüne bağlayın ve her iki zemini de birleştirin
  • Dikkat: GPS modülünüze en fazla 3,3v (maks. 3,6v) uyguladığınızdan emin olun ve talimat modülünü dikkatlice okuyun.

Adım 3: Seri (iletişim) Portunu Okumak için Arduino Programını Yükleyin

Seri(iletişim) Portunu Okumak için Arduino Programını Yükleyin
Seri(iletişim) Portunu Okumak için Arduino Programını Yükleyin
  • Bu projenin kodu GitHub deposunda bulunabilir.
  • Bağlantı:
  • Lütfen README.md dosyasını okuyun
  • Yukarıdaki README.md dosyasında verilen u-center yazılımını kurun
  • Arduino kodunu Arduino modülüne yükleyin
  • GPS pinlerini Arduino'ya bağlayın
  • Arduino IDE'de Seri monitörü açın ve GPS modülünün çıktısını gözlemleyin, değerli çıktı yazdırdığından emin olun
  • Seri monitörü kapatarak Arduino seri portunu ayırın ve şimdi u-center yazılımını açın ve Arduino'nun seri portunu seçin
  • Ekrandaki yanıtı gözlemleyin

    • Geçerli yanıtın verilmesi biraz zaman alacaktır ve GPS modülü tarafından alınan sinyalin gücüne bağlıdır.
    • GPS modülünü açık çevrede veya pencerenin yakınında tutun

Adım 4: Python Kodunu Yürütün

Python Kodunu Yürüt
Python Kodunu Yürüt
  • Python'u yerel makinenizde indirin ve yapılandırın
  • Makinenizin seri iletişim portu üzerinden GPS verilerini okumak için Python kodunu indirin
  • Arduino ile GPS'i bağlayın ve çalıştırın
  • Arduino'nun bağlı olduğu com portunu tanımlayın
  • Python kodunu çalıştır
  • com bağlantı noktası ayrıntılarını girin
  • Enlem ve boylam verilerini doğrulayın

Önerilen: