Isi kandungan:
Video: Menghubungkan GPS VK16E Dengan Arduino UNO: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Ini adalah instruksional yang mudah untuk orang yang ingin mengetahui cara menyambung dan menggunakan modul GPS mereka dengan Arduino.
Saya menggunakan Arduino UNO Shield #Hackduino dan modul GPS VK16E.
untuk maklumat lebih lanjut rujuk lembaran data.
Langkah 1: Sambungan Litar
Kawat HITAM ke sambungan Ultimate board Gnd
Kabel MERAH ke sambungan Ultimate board 5V
Kawat BLUE ke sambungan RxD papan Ultimate
Kabel HIJAU ke sambungan TxD papan Ultimate
Kawat PUTIH ke sambungan PPS papan Ultimate
Mengikut kod kami
menyambung
RXPin papan ke digitalPin 4, TXPin papan ke digitalPin 3
Vcc hingga 5v dan GND ke GND
Langkah 2: Pengaturcaraan
Yang pertama anda perlukan ialah perpustakaan:
Anda boleh memuat turun dari sini
Setelah memasang perpustakaan di arduino buka DeviceExample.ino dari contoh> tinyGPS ++
atau salin kod di bawah secara sederhana.
#sertakan
#sertakan
/ * * https://alaspuresujay.github.io/ * ikuti saya di instagram https://www.instagram.com/alaspuresujay * Lakaran contoh ini menunjukkan penggunaan biasa objek TinyGPS ++ (TinyGPSPlus). Ia memerlukan penggunaan SoftwareSerial, dan menganggap bahawa anda mempunyai peranti GPS bersiri 9600-baud yang disambungkan pada pin 4 (rx) dan 3 (tx). * / const stat int RXPin = 4, TXPin = 3; statik kon uint32_t GPSBaud = 9600;
// Objek TinyGPS ++
TinyGPSPlus gps;
// Sambungan bersiri ke peranti GPS
SoftwareSerial ss (RXPin, TXPin);
persediaan tidak sah ()
{Serial.begin (115200); ss.begin (GPSBaud);
Serial.println (F ("DeviceExample.ino"));
Serial.println (F ("Demonstrasi ringkas TinyGPS ++ dengan modul GPS yang dilampirkan")); Serial.print (F ("Menguji perpustakaan TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("oleh Sujay Alaspure")); Bersiri.println (); }
gelung kosong ()
{// Sketsa ini memaparkan maklumat setiap kali ayat baru dikodkan dengan betul. sementara (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("Tiada GPS yang dikesan: periksa pendawaian.")); sementara (benar); }}
batal paparanInfo ()
{
apungan latt = gps.location.lat ();
Serial.print (gps.location.lat (), 10); Serial.print (F (",")); Serial.print (gps.location.lng (), 10); Cetakan bersiri (""); Cetakan bersiri (latt, 10);
Serial.print (F ("Lokasi:")); jika (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } lain {Serial.print (F ("INVALID")); }
Serial.print (F ("Tarikh / Masa:"));
jika (gps.date.isValid ()) {Serial.print (gps.date.month ()); Serial.print (F ("/")); Serial.print (gps.date.day ()); Serial.print (F ("/")); Serial.print (gps.date.year ()); } lain {Serial.print (F ("INVALID")); }
Serial.print (F (""));
if (gps.time.isValid ()) {if (gps.time.hour () <10) Serial.print (F ("0")); Serial.print (gps.time.hour ()); Serial.print (F (":")); jika (gps.time.minute () <10) Serial.print (F ("0")); Serial.print (gps.time.minute ()); Serial.print (F (":")); jika (gps.time.second () <10) Serial.print (F ("0")); Serial.print (gps.time.second ()); Serial.print (F (".")); jika (gps.time.centisecond () <10) Serial.print (F ("0")); Serial.print (gps.time.centisecond ()); } lain {Serial.print (F ("INVALID")); }
Bersiri.println ();
}
Langkah 3: Nota:
Sila letakkan modul GPS di luar rumah anda atau di tingkap.
- Modul GPS yang murah seperti VK16E tidak mempunyai isyarat 1pps yang sangat tepat.
- Anda mungkin akan mendapati bahawa seperti banyak modul GPS yang menggunakan antena tambalan, modul GPS mungkin perlu di sebelah tingkap atau di luar. Isyarat GPS nampaknya berbeza-beza dalam kekuatan bergantung pada lokasi dan bangunan sekitarnya. Modul GPS juga mungkin mendapat manfaat dari jarak yang lebih jauh dari kit Ultimate, bergantung pada susunan dan pembumian gubuk anda. Atas sebab ini, anda mungkin mahu menyambungkan modul GPS ke kit menggunakan wayar beberapa meter. Saya mengesyorkan penggunaan kabel yang disaring dengan skrin yang disambungkan ke Gnd. 4)
- Modul ini mempunyai LED Hijau seperti yang ditunjukkan pada gambar di atas, yang terus menyala ketika modul GPS mencari kunci satelit, dan berkelip pada 1 nadi sesaat ketika terkunci.
bagaimana untuk memeriksa lokasi di peta google hanya gunakan pautan di bawah
maps.google.com/?q=, lat-> lintang
lng-> garis bujur
Disyorkan:
Bagaimana Membuat Gerbang WIFI Sendiri untuk Menghubungkan Rangkaian Arduino Anda ke IP?: 11 Langkah (dengan Gambar)
Bagaimana Membuat Gerbang WIFI Anda Sendiri untuk Menghubungkan Arduino Anda ke Rangkaian IP?: Seperti banyak orang yang anda fikir Arduino adalah penyelesaian yang sangat baik untuk melakukan automasi rumah dan robot! Tetapi dari segi komunikasi, Arduino hanya datang dengan pautan bersiri. Saya sedang mengusahakan robot yang perlu dihubungkan secara kekal dengan pelayan yang menjalankan
MENGHUBUNGKAN SENSOR PELBAGAI KEPADA SATU PELABUHAN SERI ARDUINO UNO: 4 Langkah
MENGHUBUNGKAN SENSOR PELBAGAI KE SATU PELABUHAN SERI ARDUINO UNO: Dalam tutorial ini, kita akan mengembangkan satu port bersiri Arduino UNO UART (Rx / Tx) sehingga beberapa sensor Atlas dapat disambungkan. Pengembangan dilakukan menggunakan papan Serial Port Expander 8: 1. Pelabuhan Arduino dihubungkan dengan pengembang setelah
Cara Menghubungkan Paparan Lcd I2C ke Arduino Uno: 5 Langkah (dengan Gambar)
Cara Menghubungkan Paparan Lcd I2C ke Arduino Uno: Helo Guys, Dalam Instruksional ini, anda akan melihat cara menyambungkan paparan lcd i2c ke arduino dan cara mencetak pada paparan lcd. Sebelum memulakan tutorial ini, anda mesti mengetahui sebentar mengenai i2c komunikasi. Setiap bas I2C terdiri daripada dua isyarat
Cara Menghubungkan DeLorme Earthmate GPS LT-20 ke Google Earth anda untuk Peta Penjejakan GPS yang Hebat: 5 Langkah
Cara Menghubungkan DeLorme Earthmate GPS LT-20 ke Google Earth Anda untuk Peta Penjejakan GPS yang Hebat: Saya akan menunjukkan kepada anda cara menyambungkan peranti GPS ke program Google Earth yang popular, tanpa menggunakan Google Earth Plus. Saya tidak mempunyai anggaran yang besar sehingga saya dapat menjamin bahawa ini semurah mungkin
Menghubungkan Kabel EL Dengan Ferrules Tidak Terisolasi: 4 Langkah (dengan Gambar)
Menghubungkan Kabel EL Dengan Ferrules Tidak Terisolasi: Kabel EL (electroluminescent) memerlukan penyongsang untuk menyala. Kadang kala menyambungkannya ke penyongsang sukar kerana wayar ke solder sangat nipis dan mudah pecah. Petunjuk ini memberitahu anda bagaimana untuk mengelakkan masalah ini. Anda akan