Mündəricat:
- Addım 1: Ublox LEA 6h 02 GPS Modulunu (və ya İstədiyiniz Modulu) əldə edin, Məlumat Cədvəlinin Xüsusiyyətlərini oxuyun və Modulu Arduinoya Bağlanmağa Hazır Edin
- Addım 2: GPS Modulunu Arduino ilə bağlayın
- Addım 3: Arduino Proqramını Serial (ünsiyyət) Portunu oxumaq üçün yükləyin
- Addım 4: Python Kodunu icra edin
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bir Arduino UNO (və ya hər hansı digər Arduino cihazı) istifadə edərək GPS modulu ilə əlaqə qurmaq və Pythonda yazılmış tətbiq pəncərəsində göstərmək üçün Enlem və Boylamı hesablamaq.
Addım 1: Ublox LEA 6h 02 GPS Modulunu (və ya İstədiyiniz Modulu) əldə edin, Məlumat Cədvəlinin Xüsusiyyətlərini oxuyun və Modulu Arduinoya Bağlanmağa Hazır Edin
- Ublox LEA 6 məlumat cədvəlini diqqətlə oxuyun və modulunuzun düzgün olduğundan əmin olun
- Modulların çoxu ~ 2.7 ilə 3.6v arasında işləyir, buna görə də düzgün enerji mənbəyinə malik olduğunuzdan əmin olun, Arduino 3.3v pinindən istifadə etdim.
- Bütün modullar UART əlaqə portunu dəstəkləyir, buna görə də Arduino ilə əlaqə qurmaq üçün istifadə edəcəyik
- Varsayılan olaraq, modullar Arduino -ya qoşulmaqda çətinlik çəkdiyim mikro qadın yuvaları ilə gəlir, buna görə onu 2,54 mm tullanan telli qadın yuva ilə əvəz etdim (dəyişdirmədən əvvəl hansı pimin nə etdiyini və kağızda və ya kompüterdə bir pin diaqramı qurduğunuzdan əmin olun)
- İndi bu modul Arduinoya qoşulmağa hazırdır
Addım 2: GPS Modulunu Arduino ilə bağlayın
- GPS modulunun Tx (ötürücü) və Rx (alıcı) və Arduino -da eyni şeyi təyin edin (UNO istifadə etdim, buna görə yalnız 1 UART rabitə portu, pin0 -da Tx və pin1 -də Rx, Arduino UNO -da daha çox spesifikasiya var)
-
GPS modulunun Tx və Rxini Arduino Rx və Tx ilə birləşdirin
- GPS Tx (Mənim vəziyyətimdə yaşıl tel) => Arduino Rx
- GPS Rx (mənim vəziyyətimdə sarı tel) => Arduino Tx
- 3.3v Adruino pinini GPS gücünə qoşun və hər iki zəmini birləşdirin
- Diqqət: GPS modulunuza ən çox 3.3v (maksimum 3.6v) tətbiq etdiyinizə və təlimat modulunu diqqətlə oxuduğunuzdan əmin olun.
Addım 3: Arduino Proqramını Serial (ünsiyyət) Portunu oxumaq üçün yükləyin
- Bu layihənin kodunu GitHub deposunda tapa bilərsiniz
- Bağlantı:
- Zəhmət olmasa README.md faylını oxuyun
- Yuxarıdakı README.md faylında verildiyi kimi u-mərkəzi proqramı quraşdırın
- Arduino kodunu Arduino moduluna yükləyin
- GPS pinlərini Arduino -ya qoşun
- Arduino IDE -də Serial monitoru açın və GPS modulunun çıxışını müşahidə edin, dəyərli çıxışı çap etdiyinə əmin olun
- Serial monitoru bağlayaraq Arduino serial portunu ayırın və indi u-mərkəzi proqramını açın və Arduino seriyalı portunu seçin
-
Ekranda cavabı izləyin
- Etibarlı cavabı vermək bir az vaxt aparacaq və GPS modulu tərəfindən alınan siqnalın gücündən asılıdır
- GPS modulunu açıq yerdə və ya pəncərənin yaxınlığında saxlayın
Addım 4: Python Kodunu icra edin
- Yerli maşında Python yükləyin və konfiqurasiya edin
- Cihazınızın seriyalı rabitə portu vasitəsilə GPS məlumatlarını oxumaq üçün Python kodunu yükləyin
- Arduino ilə GPS qoşun və gücləndirin
- Arduinonun bağlı olduğu portu müəyyənləşdirin
- Python kodunu işə salın
- Kom port məlumatlarını daxil edin
- Uzun və uzun məlumatları yoxlayın