Daftar Isi:

Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: 8 Langkah
Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: 8 Langkah

Video: Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: 8 Langkah

Video: Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: 8 Langkah
Video: kerja, tugas & skripsi tapi gabawa pc/laptop ya pake ini hp android dijadiin windows ๐Ÿ˜Ž๐Ÿ‘ #shorts 2024, November
Anonim
Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android
Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android

Instruksi ini akan menjelaskan cara membuat GPS berkemampuan Bluetooth eksternal Anda sendiri untuk ponsel Anda, menyalakan apa pun dengan harga hanya sekitar $10.

Bill of material:

  1. NEO 6M U-blox GPS
  2. Modul bluetooth HC-05
  3. Pengetahuan tentang antarmuka Bluetooth modul energi rendah
  4. Arduino
  5. Kewajaran
  6. Pengetahuan Pengkabelan

Langkah 1: Dasar-dasar

Jadi bagaimana cara kerjanya, secara umum?

  1. u-blox adalah perusahaan Swedia yang memproduksi GPS. Modul GPS menyediakan array data di bawah apa yang mereka sebut protokol NEMA. Ini mungkin terdiri dari beberapa baris data dalam bentuk RAW-nya, tetapi dengan menggunakan perangkat lunak yang tepat, Anda seharusnya dapat mengetahui apa itu.
  2. Modul GPS mengeluarkan data secara serial dan data diterima oleh modul bluetooth, karena dijalankan di UART. (berarti mereka memiliki moda transportasi yang sama jika Anda bisa memikirkannya seperti itu).
  3. Sekarang, modul bluetooth dengan konfigurasi yang tepat, akan mengirimkan semua data GPS mentah ke ponsel Anda yang mendukung Android.
  4. Ponsel Android akan menggunakan aplikasi pihak ketiga untuk memproses data RAW GPS menjadi bentuk yang dapat dibaca manusia.
  5. Aplikasi kemudian akan "meretas" ke dalam sistem ponsel Anda untuk "mengganti" "perpustakaan" GPS dengan data GPS Bluetooth yang baru saja Anda kirim dan terima. Inilah yang umumnya dikenal sebagai "lokasi tiruan". *
  6. Aplikasi navigasi apa pun, mis. Google Maps harus berjalan paralel dengan GPS Bluetooth.

* Penafian: Saya tidak memiliki afiliasi dengan pengembang perangkat keras dan perangkat lunak mana pun yang disebutkan dalam instruksi ini. Anda memahami bahwa mengunduh perangkat lunak apa pun memiliki risiko pelanggaran keamanan siber. Tuhan tahu apa yang ditulis pengembang perangkat lunak itu di aplikasi ini, hormati mereka dengan cara apa pun yang Anda bisa. Saya tidak bertanggung jawab atas segala kerusakan yang terjadi pada telepon Anda atau Anda, dan Anda bertanggung jawab penuh atas segala modifikasi. Lakukan dengan risiko Anda sendiri.

Langkah 2: Kumpulkan Bahan Anda

Kumpulkan Bahan Anda
Kumpulkan Bahan Anda
Kumpulkan Bahan Anda
Kumpulkan Bahan Anda

Anda harus memiliki NEO-6M GPS, Arduino, dan modul bluetooth HC-05, meskipun saya pikir Anda mungkin dapat menggunakan HC-06 dalam beberapa hal. Anda juga memerlukan komputer Anda, beberapa pengetahuan dasar komputer dan elektronik.

Langkah 3: Hubungkan Modul Bluetooth Anda ke Arduino Anda

Langkah ini sangat penting untuk memastikan bahwa UART Anda di Arduino Anda berjalan pada 9600 Baud.

Hubungkan modul bluetooth Anda ke Arduino Anda.

Buka Arduino IDE Anda di komputer Anda dan hubungkan Arduino Anda ke komputer Anda.

Luncurkan modul bluetooth Anda ke mode AT untuk mengonfigurasi pengaturannya. Anda harus dapat mengetahui baud rate yang dijalankan modul bluetooth Anda. (dokumentasi saat pembelian). Jika tidak, coba jalankan di 38400 baud.

Pada akhirnya, gunakan

AT+ORGL

untuk mengatur ulang ke pengaturan awal Anda. PERINGATAN: INI AKAN RESET APAPUN PADA MODE DIKONFIGURASI SEBELUMNYA.

kemudian, atur UART ke 9600 Baud

AT+UART=9600, 0, 0

Anda harus dapat melihat

oke

pesan untuk mengonfirmasi pengaturan Anda.

Bagus.

Mereka yang tidak tahu apa yang saya bicarakan, izinkan saya menyarankan Anda sekitar beberapa menit hingga beberapa jam menjelajahi instruksi untuk mengonfigurasi modul bluetooth Anda. Jika Anda membutuhkan bantuan saya, tepuk bahu saya dengan meninggalkan komentar Anda di bawah.

Langkah 4: Hubungkan Modul GPS Anda ke Komputer Anda

Langkah ini sangat penting untuk memeriksa apakah GPS Anda berfungsi, dan juga untuk mendorong diri Anda untuk melanjutkan dalam instruksi ini.

NEO-6M harus memiliki 4 pin. Hubungkan sesuai:

NEO6M VCC ke 5V Arduino

RX ke TX

TX ke RX

GND ke GND

Bagi mereka yang tidak tahu di mana letak TX dan RX di Arduino Anda, cukup letakkan masing-masing di 11 dan 10. Secara tradisional, Anda seharusnya memakai 0 dan 1 tetapi pengalaman 4 tahun membuat saya kesal bahwa mereka tidak bekerja sepanjang waktu karena sinyal output 3.3V mereka.

Oke.

Sekarang, buka sketsa contoh yang mungkin Anda temukan di folder contoh Anda, atau lakukan dengan cara mudah:

#termasuk

SoftwareSerial mySerial(10, 11); // RX, TX

batalkan pengaturan() {

// Buka komunikasi serial dan tunggu port terbuka: Serial.begin(9600); while (!Serial) {; // tunggu port serial terhubung. Diperlukan hanya untuk port USB asli }

mySerial.begin(9600);

}

void loop() { // berjalan berulang-ulang

if (mySerial.available()) { Serial.write(mySerial.read()); } if (Serial.available()) { mySerial.write(Serial.read()); } }

Apa yang saya lakukan di sini adalah bahwa saya memberi tahu Arduino bahwa "Hei, GPS akan membuang beberapa data kepada Anda, berikut adalah beberapa instruksi tentang cara menerimanya. Juga, mereka membuangnya dengan kecepatan 9600 Baud."

Oke. Unggah kode.

Langkah 5: Periksa Status GPS Anda

Periksa Status GPS Anda
Periksa Status GPS Anda

Sekarang, langkah ini adalah di mana Anda memeriksa status GPS.

Sangat sangat penting untuk menutup setiap jendela Arduino IDE, semuanya. Tidak ada pengecualian. Mencabut Arduino Anda tidak perlu.

Buka situs web u-blox untuk menemukan u-center. Ini adalah perangkat lunak yang mengubah data RAW protokol NEMA ke dalam bentuk GUI yang bagus di mana Anda dapat berpikir bahwa Anda adalah mata-mata yang tampak keren untuk sesaat, tetapi pada dasarnya Anda hanya melihat titik dan angka.

Setelah Anda mengunduh u-center dan menginstalnya, dan juga membukanya, Anda seharusnya dapat melihat beberapa gambar mencolok. Jika tidak, izinkan saya menyarankan Anda beberapa pengaturan untuk dimainkan.

Pada bilah menu, buka Tools >Port, pastikan u-center Anda terhubung ke Arduino Anda dengan melihat "COM 1" atau nomor berapa pun yang mungkin. Juga, periksa apakah Tools> baud rate Anda adalah 9600, atau Anda bisa mengaturnya ke Tools> autobauding demi kenyamanan.

Anda harus mendapatkan sesuatu pada saat ini.

Langkah 6: Hubungkan GPS Anda ke Modul Bluetooth Anda

Di sini Anda menghubungkan GPS Anda ke modul bluetooth Anda.

Menggunakan pengetahuan elektronik dasar, hubungkan:

NEO6M TX > RX Bluetooth

RX> TX

Tidak apa-apa untuk menyalakan kedua modul pada 5V.

Kedua modul harus berkedip beberapa lampu pada saat ini. Periksa.

Langkah 7: Hubungkan Bluetooth Anda ke Perangkat Android Anda

Hubungkan Bluetooth Anda ke Perangkat Android Anda
Hubungkan Bluetooth Anda ke Perangkat Android Anda

Langkah ini akan memberi tahu Anda cara menghubungkan GPS bluetooth Anda dengan aplikasi pihak ketiga.

Ada beberapa aplikasi yang dapat bekerja dengan perangkat keras. Izinkan saya untuk merekomendasikan GPS Bluetooth.

Unduh aplikasi ke perangkat Anda dan jalankan.

Pada titik ini, buka Pengaturan Anda di perangkat berkemampuan Android Anda untuk memasangkan modul bluetooth Anda, Kembali ke aplikasi GPS Bluetooth dan tekan sambungkan di sudut kanan atas. Ini akan memulai koneksi antara modul bluetooth dan perangkat Android Anda. Data harus datang mengalir.

Tip pemecahan masalah yang bisa saya sarankan adalah geser ke kiri pada aplikasi untuk menemukan Lihat log untuk melihat apakah ada data yang masuk. Data tidak masuk akal seharusnya menunjukkan bahwa koneksi bluetooth Anda baik-baik saja tetapi baud rate Anda mungkin menjadi masalah di sini.

Langkah 8: Kesimpulan dan Rekomendasi

Sekarang setelah Anda memiliki modul bluetooth yang berfungsi, Anda harus memberi tepuk tangan.

Direkomendasikan: