İçindekiler:

Arduino GPS Oled: 4 Adım (Resimli)
Arduino GPS Oled: 4 Adım (Resimli)

Video: Arduino GPS Oled: 4 Adım (Resimli)

Video: Arduino GPS Oled: 4 Adım (Resimli)
Video: Arduino ile Oled Ekrana Resim Yansıtma Nasıl Yapılır? 2024, Kasım
Anonim
Image
Image
Arduino GPS Oled'i
Arduino GPS Oled'i

NEO-6 modül serisi, yüksek performanslı u-blox 6'ya sahip bağımsız bir GPS alıcıları ailesidir.

konumlandırma motoru Bu esnek ve uygun maliyetli alıcılar, minyatür 16 x 12,2 x 2,4 mm'lik bir pakette çok sayıda bağlantı seçeneği sunar. Kompakt mimarileri ve güç ve bellek seçenekleri, NEO-6 modüllerini çok katı maliyet ve alan kısıtlamaları olan pille çalışan mobil cihazlar için ideal hale getirir. 50 kanallı u-blox 6 konumlandırma motoru, 1 saniyenin altında bir İlk Düzeltme Süresine (TTFF) sahiptir. 2 milyon korelatöre sahip özel toplama motoru, büyük paralel zaman/frekans alanı aramaları yapabilir ve uyduları anında bulmasını sağlar. Yenilikçi tasarım ve teknoloji, parazit kaynaklarını bastırır ve çok yollu etkileri azaltarak NEO-6 GPS alıcılarına en zorlu ortamlarda bile mükemmel navigasyon performansı verir. UART NEO-6 modülleri, seri iletişim için yapılandırılabilir bir UART arabirimi içerir Yapılandırma Önyükleme zamanı yapılandırması NEO-6 modülleri, önyükleme zamanı yapılandırması için yapılandırma pinleri sağlar. Bunlar, çalıştırmadan hemen sonra etkin hale gelir. Modül başlatıldığında, yapılandırma ayarları UBX yapılandırma mesajlarıyla değiştirilebilir. Değiştirilen ayarlar, güç kapatılana veya sıfırlanana kadar etkin kalır. Bu ayarlar yedek pil RAM'inde depolanmışsa, yedek pil beslemesi kesilmediği sürece değiştirilen yapılandırma korunacaktır. NEO-6 modülleri hem CFG_COM0 hem de CFG_COM1 pinlerini içerir ve Tablo 6'da görüldüğü gibi konfigüre edilebilir. Varsayılan ayarlar kalın harflerle yazılmıştır.

1. Adım: Teori

teori
teori

TinyGPS++, GPS modülleri tarafından sağlanan NMEA veri akışlarını ayrıştırmak için yeni bir Arduino kitaplığıdır. Bir önceki sürüm olan TinyGPS gibi, bu kitaplık da tüketici GPS'inden konum, tarih, saat, yükseklik, hız ve rotayı çıkarmak için kompakt ve kullanımı kolay yöntemler sağlar. cihazlar. Bununla birlikte, TinyGPS++'ın programlayıcı arayüzünün kullanımı TinyGPS'den çok daha basittir ve yeni kitaplık, orada bulunan sayısız NMEA cümlesinin herhangi birinden, hatta özel olanlardan bile keyfi veriler çıkarabilir.

Kütüphane:https://arduiniana.org/libraries/tinygpsplus/

Daha fazla bilgi:

www.u-blox.com/en/product/neo-6-series

Adım 2: Şematik-materyaller

şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler

-Arduino Nano

-0.96 Oled Ekran

-Bradboard

-2 2.2K direnç

-Jumper Kabloları

- Arduino GPS Ubox neo 6m

Adım 3: Program

programı
programı

En önemli şey saat gerçekleştirmeyi test etmektir.

Gps, 20 dakikadan 60 dakikaya kadar tke yapabilir

Sinyali üçgenlememiz gerektiğini unutmayın, ergo 3 uydu ile senkronize etmemiz gerekiyor

Çalışmazsa bu satırı değiştirmeyi deneyin:

Seçenek A

#define GPS_BAUD 38400

B seçeneği

#define GPS_BAUD 9600

C seçeneği

#define GPS_BAUD 4800

4. Adım: Test edin

Ölçek
Ölçek
Ölçek
Ölçek

ilk başta alacaksın

Tarih: 0/0/2000

Saat: 00:00:00

bu değerler güncellenirse, gps'in en az bir Sat.

sonra gps'in mevcut koordinatlarını alacaksınız…

Google'da aratıp dünya haritasında bulabilirsiniz.

Başarı!!!

Önerilen: