Isi kandungan:
- Langkah 1: Asas
- Langkah 2: Kumpulkan Bahan Anda
- Langkah 3: Sambungkan Modul Bluetooth Anda ke Arduino Anda
- Langkah 4: Sambungkan Modul GPS Anda ke Komputer Anda
- Langkah 5: Periksa Status GPS Anda
- Langkah 6: Sambungkan GPS anda ke Modul Bluetooth Anda
- Langkah 7: Sambungkan Bluetooth ke Peranti Android Anda
- Langkah 8: Kesimpulan dan Cadangan
Video: Persediaan untuk Penyedia GPS Bluetooth Luaran untuk Peranti Android: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Petunjuk ini akan menerangkan cara membuat GPS luaran Bluetooth luaran anda sendiri untuk telefon anda, menyalakan apa sahaja dengan harga kira-kira $ 10.
Bil bahan:
- GPS U-blox NEO 6M
- Modul bluetooth HC-05
- Pengetahuan antara muka modul tenaga Blutooth Low
- Arduino
- Akal
- Pengetahuan Pendawaian
Langkah 1: Asas
Jadi bagaimana ini berfungsi secara umum?
- u-blox adalah syarikat Sweden yang mengeluarkan GPS. Modul GPS menyediakan pelbagai data berdasarkan protokol NEMA. Ia mungkin terdiri daripada beberapa baris data dalam bentuk RAWnya, tetapi dengan menggunakan perisian yang tepat, anda harus dapat mengetahui apa itu.
- Modul GPS mengeluarkan data secara bersiri dan data diterima oleh modul bluetooth, kerana ia berjalan di UART. (bermaksud mereka mempunyai mod pengangkutan yang sama jika anda dapat memikirkannya seperti itu).
- Sekarang, modul bluetooth dengan konfigurasi yang betul, akan menghantar semua data GPS mentah ke telefon bimbit Android anda.
- Telefon Android akan menggunakan aplikasi pihak ketiga untuk memproses data GPS RAW ke dalam bentuk yang dapat dibaca manusia.
- Aplikasi ini kemudian akan "meretas" ke dalam sistem telefon anda untuk "mengganti" perpustakaan "GPS" dengan data GPS Bluetooth yang baru saja anda kirimkan dan terima. Inilah yang biasa dikenali sebagai "lokasi tiruan". *
- Sebarang aplikasi navigasi mis. Peta Google harus berjalan selari dengan GPS Bluetooth.
* Penafian: Saya tidak mempunyai hubungan dengan mana-mana pembangun perkakasan dan perisian yang disebutkan dalam arahan ini. Anda faham bahawa memuat turun sebarang perisian mempunyai risiko pelanggaran keselamatan siber. Tuhan tahu apa yang ditulis oleh pembangun perisian dalam aplikasi ini, menghormati mereka dengan cara yang anda boleh. Saya tidak bertanggungjawab atas kerosakan yang berlaku pada telefon anda atau anda, dan anda bertanggungjawab sepenuhnya atas sebarang pengubahsuaian. Lakukan dengan risiko anda sendiri.
Langkah 2: Kumpulkan Bahan Anda
Anda semestinya mempunyai modul NEO-6M GPS, Arduino, dan bluetooth HC-05, walaupun saya rasa anda mungkin dapat menggunakan HC-06 dalam arti tertentu. Anda juga memerlukan komputer anda, beberapa pengetahuan asas komputer dan elektronik.
Langkah 3: Sambungkan Modul Bluetooth Anda ke Arduino Anda
Langkah ini sangat penting untuk memastikan bahawa UART pada Arduino anda berjalan pada 9600 Baud.
Sambungkan modul bluetooth anda ke Arduino anda.
Buka Arduino IDE anda di komputer anda dan sambungkan Arduino anda ke komputer anda.
Lancarkan modul bluetooth anda ke mod AT untuk mengkonfigurasi tetapannya. Anda seharusnya dapat mengetahui kadar baud modul Bluetooth yang anda jalankan. (dokumentasi semasa pembelian). Jika tidak, cuba jalankannya dalam 38400 baud.
Pada akhirnya, gunakan
AT + ORGL
untuk menetapkan semula ke tetapan asal anda. PERINGATAN: INI AKAN MENYESALKAN SETIAP PADA MODE YANG DITETAPKAN SEBELUM.
kemudian, tetapkan UART ke 9600 Baud
AT + UART = 9600, 0, 0
Anda semestinya dapat melihat
okey
mesej untuk mengesahkan tetapan anda.
Bagus.
Mereka yang tidak tahu apa yang saya bicarakan, izinkan saya untuk mencadangkan anda melayari beberapa minit hingga beberapa jam mengenai petunjuk untuk mengkonfigurasi modul bluetooth anda. Sekiranya anda memerlukan pertolongan saya, tepuk bahu saya dengan meninggalkan komen anda di bawah.
Langkah 4: Sambungkan Modul GPS Anda ke Komputer Anda
Langkah ini sangat penting untuk memeriksa apakah GPS anda berfungsi, dan juga untuk mendorong diri anda untuk terus mengikuti arahan ini.
NEO-6M harus mempunyai 4 pin. Sambung dengan sewajarnya:
NEO6M VCC hingga 5V Arduino
RX hingga TX
TX hingga RX
GND ke GND
Bagi mereka yang tidak tahu di mana heck TX dan RX pada Arduino anda, letakkan masing-masing pada 11 dan 10. Secara tradisinya, anda seharusnya memakai 0 dan 1 tetapi pengalaman selama 4 tahun menyedihkan saya bahawa mereka tidak berfungsi sepanjang masa kerana isyarat output 3.3V mereka.
Baik.
Sekarang, buka lakaran contoh yang mungkin anda dapati di folder contoh anda, atau lakukan dengan cara yang mudah:
#sertakan
SoftwareSerial mySerial (10, 11); // RX, TX
batal persediaan () {
// Buka komunikasi bersiri dan tunggu port dibuka: Serial.begin (9600); sambil (! bersiri) {; // tunggu port bersambung. Diperlukan untuk port USB asli sahaja}
mySerial.begin (9600);
}
gelung kekosongan () {// berlari berulang kali
jika (mySerial.available ()) {Serial.write (mySerial.read ()); } jika (Serial.available ()) {mySerial.write (Serial.read ()); }}
Apa yang saya lakukan di sini adalah bahawa saya memberitahu Arduino bahawa "Hai, GPS akan membuang beberapa data kepada anda, berikut adalah beberapa petunjuk tentang cara menerimanya. Juga, mereka membuangnya pada kadar 9600 Baud."
Okey. Muat naik kod.
Langkah 5: Periksa Status GPS Anda
Sekarang, langkah ini adalah di mana anda memeriksa status GPS.
Adalah sangat penting untuk menutup setiap tetingkap Arduino IDE, setiap-satu-satu. Tiada pengecualian. Tidak mencabut Arduino anda tidak perlu.
Pergi ke laman web u-blox untuk mencari pusat u. Ini adalah perisian yang mengubah data RAW protokol NEMA menjadi bentuk GUI yang bagus di mana anda boleh berfikir bahawa anda adalah mata-mata yang keren untuk seketika, tetapi pada dasarnya anda hanya melihat titik dan angka.
Setelah memuat turun pusat u dan memasangnya, dan juga membukanya, anda akan dapat melihat beberapa gambar yang mencolok. Jika tidak, izinkan saya mencadangkan anda beberapa tetapan untuk dimainkan.
Pada bar menu, pergi ke Alat> Pelabuhan, pastikan pusat u anda disambungkan ke Arduino anda dengan menyaksikan "COM 1" atau sebilangan nombor yang mungkin. Juga, periksa sama ada Alat> kadar baud anda adalah 9600, atau anda boleh menetapkannya ke Alat> autobauding untuk kemudahan.
Anda semestinya mendapat sesuatu ketika ini.
Langkah 6: Sambungkan GPS anda ke Modul Bluetooth Anda
Di sini anda menyambungkan GPS anda ke modul bluetooth anda.
Dengan menggunakan pengetahuan elektronik asas, sambungkan:
NEO6M TX> RX Bluetooth
RX> TX
Adalah baik untuk menghidupkan kedua-dua modul pada 5V.
Kedua-dua modul harus berkelip pada beberapa ketika. Periksa.
Langkah 7: Sambungkan Bluetooth ke Peranti Android Anda
Langkah ini akan memberitahu anda bagaimana untuk menghubungkan GPS bluetooth anda dengan aplikasi pihak ketiga.
Terdapat beberapa aplikasi yang boleh berfungsi dengan perkakasan. Izinkan saya mengesyorkan GPS Bluetooth.
Muat turun aplikasi ke peranti anda dan jalankan.
Pada ketika ini, pergi ke Tetapan di perangkat yang diaktifkan Android untuk memasangkan modul bluetooth anda, Kembali ke aplikasi GPS Bluetooth dan tekan sambung di sudut kanan atas. Ini akan memulakan hubungan antara modul bluetooth dan peranti Android anda. Data mesti masuk.
Petua penyelesaian masalah yang boleh saya sarankan ialah geser ke kiri pada aplikasi untuk mencari Lihat log untuk melihat apakah ada data masuk. Data Gibberish harus menunjukkan bahawa sambungan bluetooth anda baik-baik saja tetapi kadar baud anda mungkin menjadi masalah di sini.
Langkah 8: Kesimpulan dan Cadangan
Sekarang anda mempunyai modul bluetooth yang berfungsi, sekiranya anda memberi tepuk tangan.
Disyorkan:
Pengumpan Tumbuhan Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: 21 Langkah
Pengumpan Tanaman Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: Dalam tutorial ini kita akan menunjukkan cara mengatur sistem pengumpan tanaman dalaman / luaran khusus yang menyiram tanaman secara automatik dan dapat dipantau dari jarak jauh menggunakan platform Adosia
Cara Memformat Semula Peranti Storan Luaran, Menggunakan Mac OS X: 10 Langkah
Bagaimana Memformat semula Perisian Storan Luaran, Menggunakan Mac OS X: Menjual USB lama? Atau komputer? Gunakan panduan langkah demi langkah mudah ini untuk memformat semula peranti storan luaran anda pada Mac anda. Manfaat pemformatan semula cakera keras ini adalah keselamatan bahagian, kemudahan bahagian dan sebahagian penggunaan semula. Ini akan membantu
Menghapus Peranti Memori Luaran pada Mac: 10 Langkah
Menghapus Peranti Memori Luaran pada Mac: Projek ini adalah untuk sesiapa sahaja yang ingin membersihkan memori dari peranti luaran semasa menggunakan Mac OS. Ini dapat dilakukan hanya dengan komputer yang menjalankan Mac OS pada mana-mana peranti storan luaran. Proses ini mengambil masa kurang dari lima minit untuk
Termometer Dalaman / Luaran USB (atau, 'Peranti USB Pertama Saya'): 4 Langkah (dengan Gambar)
Termometer Dalaman / Luaran USB (atau, 'Peranti USB Pertama Saya'): Ini adalah reka bentuk ringkas yang menunjukkan periferal USB pada PIC 18Fs. Terdapat banyak contoh untuk cip 18F4550 40 pin dalam talian, reka bentuk ini menunjukkan versi 18F2550 28 pin yang lebih kecil. PCB menggunakan bahagian pelekap permukaan, tetapi semua
Buat HDD Luaran Dari CD Luaran Lama / RW: 5 Langkah
Buat HDD luaran Dari CD / RW luaran lama: Penukaran lurus ke hadapan cd / rw luaran lama ke cakera keras luaran yang lebih berguna. Bekalan 1-cd / rw luaran (lebih baik jenis yang lebih kotak) pemacu 1-keras (mesti sepadan dengan penyambung dalaman kes pemacu, perlu diformat / sysed) 1-sm