İçindekiler:
- 1. Adım: Temel Bilgiler
- 2. Adım: Malzemelerinizi Toplayın
- Adım 3: Bluetooth Modülünüzü Arduino'nuza Bağlayın
- Adım 4: GPS Modülünüzü Bilgisayarınıza Bağlayın
- Adım 5: GPS Durumunuzu Kontrol Edin
- Adım 6: GPS'inizi Bluetooth Modülünüze Bağlayın
- 7. Adım: Bluetooth'unuzu Android Cihazınıza Bağlayın
- Adım 8: Sonuç ve Öneri
Video: Android Cihazlar için Harici Bluetooth GPS Sağlayıcı Kurulumu: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Bu talimat, telefonunuz için kendi harici Bluetooth özellikli GPS'inizi nasıl oluşturacağınızı açıklayacaktır.
Malzeme listesi:
- NEO 6M U-blox GPS
- HC-05 bluetooth modülü
- Blutooth Düşük enerji modüllerini arayüzleme bilgisi
- Arduino
- Sağduyu
- Kablolama Bilgisi
1. Adım: Temel Bilgiler
Peki bu genel olarak nasıl çalışıyor?
- u-blox, GPS üreten bir İsveç şirketidir. GPS modülü, NEMA protokolü olarak adlandırdıkları şey altında bir dizi veri sağlar. RAW biçiminde birkaç satırlık veri içerebilir, ancak doğru yazılımı kullanarak neyin ne olduğunu söyleyebilmelisiniz.
- GPS modülü verileri seri olarak verir ve veriler UART üzerinde çalıştıkları için bluetooth modülü tarafından alınır. (bunu bu şekilde düşünebilseydiniz, aynı ulaşım şekline sahip oldukları anlamına gelir).
- Şimdi, doğru konfigürasyona sahip bluetooth modülü, tüm ham GPS verilerini Android özellikli telefonunuza iletecektir.
- Android telefon, GPS RAW verilerini insan tarafından okunabilir biçimde işlemek için üçüncü taraf bir uygulama kullanacaktır.
- Uygulama daha sonra GPS "kütüphanesini" az önce ilettiğiniz ve aldığınız Bluetooth GPS verileriyle "değiştirmek" için telefonunuzun sistemini "hackler". Bu genellikle "sahte konum" olarak bilinir. *
- Herhangi bir navigasyon uygulaması ör. Google Haritalar, Bluetooth GPS ile paralel çalışmalıdır.
*Feragatname: Bu talimatta belirtilen donanım ve yazılım geliştiricilerinden hiçbiriyle bağlantım yok. Herhangi bir yazılımı indirmenin siber güvenlik ihlali riski taşıdığını anlıyorsunuz. Bu yazılım geliştiricilerin bu uygulamalarda ne yazdığını Tanrı bilir, onlara her şekilde saygı gösterin. Telefonunuza veya size verilen herhangi bir hasardan sorumlu değilim ve herhangi bir değişiklikten tamamen siz sorumlusunuz. Kendi sorumluluğunuzda yapın.
2. Adım: Malzemelerinizi Toplayın
NEO-6M GPS, Arduino ve bir HC-05 bluetooth modülüne sahip olmalısınız, ancak HC-06'yı bir anlamda kullanabileceğinizi düşünüyorum. Ayrıca bilgisayarınıza, bazı temel bilgisayar ve elektronik bilgisine de ihtiyacınız var.
Adım 3: Bluetooth Modülünüzü Arduino'nuza Bağlayın
Bu adım, Arduino'nuzdaki UART'ınızın 9600 Baud'da çalıştığından emin olmak için çok önemlidir.
Bluetooth modülünüzü Arduino'nuza bağlayın.
Bilgisayarınızda Arduino IDE'nizi açın ve Arduino'nuzu bilgisayarınıza bağlayın.
Ayarlarını yapılandırmak için bluetooth modülünüzü AT moduna başlatın. Bluetooth modülünüzün hangi baud hızında çalıştığını anlayabilmelisiniz. (satın alma üzerine belgeler). Aksi takdirde, 38400 baud'da çalıştırmayı deneyin.
Son olarak, kullanın
AT+ORGL
Orijinal ayarlarınıza sıfırlamak için UYARI: BU, ÖNCEDEN YAPILANDIRILMIŞ MODDA HERHANGİ BİRİNİ SIFIRLAYACAKTIR.
ardından UART'ı 9600 Baud'a ayarlayın
AT+UART=9600, 0, 0
görebilmelisin
Tamam
Ayarlarınızı onaylamak için mesaj
Güzel.
Ne hakkında konuştuğumu bilmeyenler, bluetooth modülünüzü yapılandırmak için talimatlara birkaç dakika ila birkaç saat arasında göz atmanızı önermeme izin verin. Yardımıma ihtiyacın olursa, yorumlarını aşağıya bırakarak omzuma dokun.
Adım 4: GPS Modülünüzü Bilgisayarınıza Bağlayın
Bu adım, GPS'inizin çalışıp çalışmadığını kontrol etmek ve ayrıca bu talimatta ilerlemeye kendinizi teşvik etmek için çok önemlidir.
NEO-6M'nin 4 pimi olmalıdır. Buna göre bağlanın:
NEO6M VCC'den 5V Arduino'ya
RX'den TX'ye
TX'den RX'ye
GND'den GND'ye dönüştürücü
Arduino'nuzda TX ve RX'in nerede olduğunu bilmeyenler için, onları sırasıyla 11 ve 10'a koyun. Geleneksel olarak, 0 ve 1'i takmanız gerekiyor, ancak 4 yıllık deneyim, 3.3V çıkış sinyalleri nedeniyle her zaman çalışmadıkları için sinirlerimi bozdu.
Peki.
Şimdi, örnekler klasörünüzde bulabileceğiniz örnek taslağı açın veya bunu kolay yoldan yapın:
#Dahil etmek
SoftwareSerial mySerial(10, 11); // RX, TX
geçersiz kurulum() {
// Seri iletişimi açın ve bağlantı noktasının açılmasını bekleyin: Serial.begin(9600); while (!Seri) {; // seri bağlantı noktasının bağlanmasını bekleyin. Yalnızca yerel USB bağlantı noktası için gereklidir }
mySerial.begin(9600);
}
void loop() { // tekrar tekrar koş
if (mySerial.available()) { Serial.write(mySerial.read()); } if (Serial.available()) { mySerial.write(Serial.read()); } }
Burada yaptığım şey, Arduino'ya "Hey, GPS size bazı veriler gönderecek, işte bunları nasıl alacağınıza dair bazı talimatlar. Ayrıca, 9600 Baud hızında atıyorlar."
Tamam. Kodu yükleyin.
Adım 5: GPS Durumunuzu Kontrol Edin
Şimdi, bu adım, GPS durumunu kontrol ettiğiniz yerdir.
Her Arduino IDE penceresini, her birini, her birini kapatmak çok çok önemlidir. İstisna yok. Arduino'nuzun fişini çekmek gereksizdir.
U-center'ı bulmak için u-blox'un web sitesine gidin. Bu, NEMA protokolü RAW verilerini, bir an için havalı görünümlü bir casus olduğunuzu düşünebileceğiniz güzel GUI formuna dönüştüren yazılımdır, ancak temelde sadece noktalara ve sayılara bakıyorsunuz.
U-center'ı indirip kurduktan ve açtıktan sonra, bazı gösterişli görüntüler görebilmeniz gerekir. Aksi takdirde, oynamanız için size bazı ayarlar önermeme izin verin.
Menü çubuğunda Araçlar > Bağlantı Noktasına gidin, herhangi bir "COM 1" veya mümkün olan herhangi bir sayıya tanıklık ederek u-center'ınızın Arduino'nuza bağlı olduğundan emin olun. Ayrıca, Araçlar> baud hızınızın 9600 olup olmadığını kontrol edin veya uygun olması için Araçlar> otomatik bauding olarak ayarlayabilirsiniz.
Bu noktada bir şeyler alıyor olmalısın.
Adım 6: GPS'inizi Bluetooth Modülünüze Bağlayın
Burada GPS'inizi bluetooth modülünüze bağlarsınız.
Temel elektronik bilgilerini kullanarak şunları bağlayın:
NEO6M TX > RX Bluetooth
RX> TX
Her iki modüle de 5V'ta güç vermek iyidir.
Her iki modül de bu noktada bazı ışıkları yanıp sönüyor olmalıdır. Kontrol et.
7. Adım: Bluetooth'unuzu Android Cihazınıza Bağlayın
Bu adım, bluetooth GPS'inizi üçüncü taraf bir uygulama ile nasıl bağlayacağınızı söyleyecektir.
Donanımla çalışabilecek birkaç uygulama var. Bluetooth GPS'i önermeme izin verin.
Uygulamayı cihazınıza indirin ve çalıştırın.
Bu noktada, bluetooth modülünüzü eşleştirmek için Android özellikli cihazınızda Ayarlar'a gidin, Bluetooth GPS uygulamasına geri dönün ve sağ üst köşedeki bağlan'a basın. Bu, bluetooth modülü ile Android cihazınız arasındaki bağlantıyı başlatacaktır. Veriler akıp gelmeli.
Önerebileceğim bir sorun giderme ipucu, herhangi bir verinin gelip gelmediğini görmek için Günlük Görüntüle'yi bulmak için uygulamada sola kaydırmak. Anlamsız veriler bluetooth bağlantınızın iyi olduğunu göstermelidir, ancak buradaki sorun baud hızınız olabilir.
Adım 8: Sonuç ve Öneri
Artık çalışan bir bluetooth modülünüz olduğuna göre, kendinize bir alkış almalısınız.
Önerilen:
3.3V Cihazlar için Basit Kendin Yap Mantık Dönüştürücü: 4 Adım
3.3V Cihazlar için Basit Kendin Yap Mantık Dönüştürücü: Bu Yazıda, 5V sensörleri yeni Arduino Kartlarına ve Raspberry Pi'ye bağlamak için kendi 5V - 3.3V mantık dönüştürücünüzü nasıl yapabileceğinizi göstereceğim.Neden bir Mantık Seviyesi Dönüştürücü IC'ye ihtiyacımız var? ?Bir çoğunuz Arduino ve Raspberry Pi ile oynamayı çok seviyorsunuz
Minyatür Giyilebilir Kilitli Amplifikatör (ve Giyilebilir Cihazlar için Sonar Sistemi vb.): 7 Adım
Minyatür Giyilebilir Kilitli Amplifikatör (ve Giyilebilir Cihazlar vb. için Sonar Sistemi): Gözlük çerçevelerine yerleştirilebilen ve körler için bir sonar görüş sistemi veya basit bir ultrason oluşturabilen minyatür, düşük maliyetli bir kilitli amplifikatör oluşturun Kalbinizi sürekli izleyen ve İnsan-Makine Öğrenimini kullanarak uyaran makine
Akıllı Telefonlar ve Diğer Cihazlar için USB Şarj İstasyonu: 4 Adım
Akıllı Telefonlar ve Diğer Cihazlar için USB Şarj İstasyonu: Bu eğitim, ev, seyahat, iş yeri vb. için USB şarj istasyonlarının (akıllı telefonlar ve diğer cihazlar) nasıl yapıldığını gösterecektir. Şarj için USB kabloları kullanan cihazların sayısı giderek artarken (listeye bakın) son adımda örnekler), almaya karar verdim
Mac'te Mac Bölümü ile Harici Sürücüye Windows Kurulumu: 5 Adım (Resimlerle)
Mac'te Mac Partition ile Windows'u Harici Sürücüye Yükleme: Temel bir MacBook pro gibi bir şey satın aldıysanız ve biraz para biriktirdiyseniz, ancak kısa süre sonra Bootcamp kullanarak pencereleri yüklemeye çalışırken depolama sorunuyla karşılaştıysanız, 128 gb'nin yeterli olmadığını hepimiz biliyoruz. bunlar, böylece bir şeyler satın almış olabiliriz
Eski Harici CD/RW'den Harici HDD Oluşturun: 5 Adım
Eski Harici CD/RW'den Harici HDD Oluşturun: Eski bir harici cd/rw'nin oldukça basit bir şekilde daha kullanışlı bir harici sabit sürücüye dönüştürülmesi. Sarf malzemeleri1-harici cd/rw (tercihen daha kutulu tip)1-sabit sürücü (sürücü kasasının dahili konektörüyle eşleşmelidir, biçimlendirilmesi/sisteme eklenmesi gerekir)1-sm