Mündəricat:
- Təchizat
- Addım 1: Arduino -nu kompüterə qoşun
- Addım 2: Qısa məlumat. UBlox NEO-M8N GPS Modulu haqqında
- Addım 3: Arduino Uno ilə İnterfeys GPS Modulu
- Addım 4: Kitabxanaları yükləyin və quraşdırın
- Addım 5: Arduino Proqramı (IDE)
- Addım 6: İndi Çıxış
- Addım 7: NMEA Mesaj Strukturunun deşifr edilməsi
Video: Arduino Uno ilə Qarşılıqlı GPS Modulu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
- Kabelli Arduino Uno lövhəsi
- UBlox NEO-M8N GPS Modulu
- Kompüter
Addım 1: 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
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
Əlaqələri aşağıdakı kimi qurun:
- Vcc GPS modulunu Arduino Uno -nun Güc Təchizat Pininə (5V) qoşun.
- GPS modulunun Rx (Alıcı Pin) ünsürünü D3 Pininə qoşun.
- GPS modulunun Tx (Verici Pinini) D4 Pin Uno -ya qoşun.
- GPS modulunun GND (Ground Pin) simvolunu Uno GND -yə qoşun.
Addım 4: 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.
- Proqram Serial Kitabxanası
- Arduino üçün TinyGPS Kitabxanası
Addım 5: 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ış
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
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ə:
Arduino ilə Qarşılıqlı Qaz Sensoru: 4 addım
Arduino ilə Qarşılıqlı Qaz Sensoru: MQ-2 tüstü sensoru tüstüyə və aşağıdakı yanıcı qazlara həssasdır: LPG, Butan, Propan, Metan, Alkol, Hidrogen. Sensorun müqaviməti qazın növündən asılı olaraq fərqlidir. Tüstü sensorunda quraşdırılmış potansiyometr var
SASSIE: yöndəmsiz səssizliyin həlli və qarşılıqlı təsir gücləndirici sistem: 5 addım
SASSIE: Təcavüzkar Sükut Həll və Qarşılıqlı Əlaqəni Gücləndirici Sistem: SASSIE, həyatımızın bir nöqtəsində yöndəmsiz bir sükut zamanı özümüzə verdiyimiz sualın cavabıdır: "Sonra danışacağam?" Yaxşı, indi narahat olmaq lazım deyil, çünki SASSIE xüsusi olaraq yöndəmsiz bir sükutu tanımaq üçün hazırlanmışdır
Dragonboard-410c ilə Alexa ilə necə qarşılıqlı əlaqə qurmaq olar: 5 addım
Alexa ilə Dragonboard-410c ilə necə qarşılıqlı əlaqə qurmaq olar: Bu təlimatla Alexa-nı Dragonboard-410c-də necə yerləşdirməyi öyrənəcəksiniz. Başlamazdan əvvəl sizə lazım olan bəzi məhsulları təqdim edək: Alexa Səs Xidməti (AVS) - Cihazlarınızla danışmağı mümkün edir, bulud əsaslı alexa -ya daxil ola bilərsiniz
NodeMCU ilə Qarşılıqlı Servo Motor: 6 Addım (Şəkillərlə)
NodeMCU ilə İnterfeys Servo Motoru: Hər kəsə Salam, bu mənim ilk təlimatlandırılan layihəmdir. NodeMCU ilə başlamaq istəyirsiniz? Yaxşı, sizinlə bölüşmək üçün burdayam.Bu gün sizə NodeMCU ilə necə başlamağınızı göstərəcəyəm. Gedək! NodeMCU-nun göyərtəsində ESP8266-12E var
Fiziki Qarşılıqlı Sistem - PlateaPlayer: 19 Addım (Şəkillərlə birlikdə)
Fiziki Qarşılıqlı Sistem - PlateaPlayer: Bu layihə, interaktiv video pleyerin videoya yönəlmiş fiziki hesablama qarşılıqlı təsirlərinin hardware tətbiqinin dizaynı və inkişafı üçün izlənilən prosesi təsvir edir. Universidad Aut & oacute -un rəqəmsal televiziya tələbələri