Daftar Isi:
- Langkah 1: Dasar-dasar
- Langkah 2: Kumpulkan Bahan Anda
- Langkah 3: Hubungkan Modul Bluetooth Anda ke Arduino Anda
- Langkah 4: Hubungkan Modul GPS Anda ke Komputer Anda
- Langkah 5: Periksa Status GPS Anda
- Langkah 6: Hubungkan GPS Anda ke Modul Bluetooth Anda
- Langkah 7: Hubungkan Bluetooth Anda ke Perangkat Android Anda
- Langkah 8: Kesimpulan dan Rekomendasi
Video: Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
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:
- NEO 6M U-blox GPS
- Modul bluetooth HC-05
- Pengetahuan tentang antarmuka Bluetooth modul energi rendah
- Arduino
- Kewajaran
- Pengetahuan Pengkabelan
Langkah 1: Dasar-dasar
Jadi bagaimana cara kerjanya, secara umum?
- 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.
- 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).
- Sekarang, modul bluetooth dengan konfigurasi yang tepat, akan mengirimkan semua data GPS mentah ke ponsel Anda yang mendukung Android.
- Ponsel Android akan menggunakan aplikasi pihak ketiga untuk memproses data RAW GPS menjadi bentuk yang dapat dibaca manusia.
- 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". *
- 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
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
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
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:
Cara Mengunduh Perangkat Lunak Gratis Sebagai Mahasiswa ISU (Microsoft, Adobe, dan Perangkat Lunak Keamanan: 24 Langkah
Cara Mengunduh Perangkat Lunak Gratis Sebagai Pelajar ISU (Microsoft, Adobe, dan Perangkat Lunak Keamanan: Untuk Adobe: lanjutkan ke langkah 1.Untuk Microsoft: lanjutkan ke langkah 8.Untuk Keamanan: lanjutkan ke langkah 12.Untuk Azure: lanjutkan ke langkah 16
Cara Memformat Ulang Perangkat Penyimpanan Eksternal, Menggunakan Mac OS X: 10 Langkah
Bagaimana Memformat Ulang Perangkat Penyimpanan Eksternal, Menggunakan Mac OS X: Menjual USB lama? Atau komputer? Gunakan panduan langkah demi langkah sederhana ini untuk memformat ulang perangkat penyimpanan eksternal di Mac Anda. Manfaat dari memformat ulang hard drive ini adalah sebagian keamanan, sebagian kenyamanan, dan sebagian dapat digunakan kembali. Ini akan membantu m
Menghapus Perangkat Memori Eksternal di Mac: 10 Langkah
Menghapus Perangkat Memori Eksternal di Mac: Proyek ini untuk siapa saja yang ingin menghapus memori dari perangkat eksternal saat menggunakan Mac OS. Ini dapat dilakukan hanya dengan komputer yang menjalankan Mac OS pada perangkat penyimpanan eksternal apa pun. Proses ini membutuhkan waktu kurang dari lima menit untuk
Membuat HDD Eksternal Dari CD/RW Eksternal Lama: 5 Langkah
Membuat HDD Eksternal Dari CD/RW Eksternal Lama: Konversi langsung dari cd/rw eksternal lama ke hard drive eksternal yang lebih berguna. Persediaan1-cd/rw eksternal (sebaiknya tipe yang lebih berbentuk kotak)1-hard drive (harus sesuai dengan konektor internal casing drive, perlu diformat/disistem)1-sm
Port Serial - Pengaturan Perangkat Lunak: 8 Langkah
Port Serial - Pengaturan Perangkat Lunak: Jika Anda mencoba mengontrol sesuatu di dunia nyata menggunakan komputer Anda, port serial mungkin merupakan sarana komunikasi yang paling mudah. Saya akan memandu Anda melalui proses pengaturan port serial dan hyperterminal pada komputer yang menjalankan win