Isi kandungan:

Menghubungkan GPS VK16E Dengan Arduino UNO: 3 Langkah
Menghubungkan GPS VK16E Dengan Arduino UNO: 3 Langkah

Video: Menghubungkan GPS VK16E Dengan Arduino UNO: 3 Langkah

Video: Menghubungkan GPS VK16E Dengan Arduino UNO: 3 Langkah
Video: V.KEL VK16HX GPS Receiver 2024, November
Anonim
Menyambungkan GPS VK16E Dengan Arduino UNO
Menyambungkan GPS VK16E Dengan Arduino UNO

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

Sambungan Litar
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:

Catatan
Catatan
Catatan
Catatan

Sila letakkan modul GPS di luar rumah anda atau di tingkap.

  1. Modul GPS yang murah seperti VK16E tidak mempunyai isyarat 1pps yang sangat tepat.
  2. 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)
  3. 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: