Daftar Isi:

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
Menghubungkan GPS VK16E Dengan Arduino UNO
Menghubungkan GPS VK16E Dengan Arduino UNO

Ini adalah Instruksi sederhana untuk orang-orang yang ingin tahu cara menghubungkan dan menggunakan modul GPS mereka dengan Arduino.

Saya menggunakan Arduino UNO Shield #Hackduino dan modul GPS VK16E.

untuk info lebih lanjut lihat lembar data.

Langkah 1: Koneksi Sirkuit

Koneksi Sirkuit
Koneksi Sirkuit

Kabel HITAM ke koneksi Gnd papan Ultimate

Kabel MERAH ke koneksi papan Ultimate 5V

Kabel BIRU ke koneksi RxD papan Ultimate

Kabel HIJAU ke koneksi papan Ultimate TxD

Kabel PUTIH ke koneksi PPS papan Ultimate

Sesuai kode kami

Menghubung

RXPin papan ke digitalPin 4, TXPin papan ke digitalPin 3

Vcc ke 5v dan GND ke GND

Langkah 2: Pemrograman

Pertama-tama yang Anda butuhkan adalah perpustakaan:

Anda dapat mengunduh dari sini

Setelah menginstal perpustakaan di arduino buka DeviceExample.ino dari contoh> tinyGPS++

atau salin kode di bawah ini secara sederhana.

#termasuk

#termasuk

/* * https://alaspuresujay.github.io/ * ikuti saya di instagram https://www.instagram.com/alaspuresujay * Contoh sketsa ini menunjukkan penggunaan normal objek TinyGPS++ (TinyGPSPlus). Ini memerlukan penggunaan SoftwareSerial, dan mengasumsikan bahwa Anda memiliki perangkat GPS serial 9600-baud yang terhubung pada pin 4(rx) dan 3(tx). */ static const int RXPin = 4, TXPin = 3; konstanta statis uint32_t GPSBaud = 9600;

// Objek TinyGPS++

gps kecilGPSplus;

// Koneksi serial ke perangkat GPS

Perangkat LunakSerial ss(RXPin, TXPin);

batalkan pengaturan()

{ Serial.begin(115200); ss.begin(GPSBaud);

Serial.println(F("DeviceExample.ino"));

Serial.println(F("Demonstrasi sederhana TinyGPS++ dengan modul GPS terlampir")); Serial.print(F("Menguji perpustakaan TinyGPS++ v. ")); Serial.println(TinyGSPlus::libraryVersion()); Serial.println(F("oleh Sujay Alaspure")); Serial.println(); }

lingkaran kosong()

{ // Sketsa ini menampilkan informasi setiap kali kalimat baru dikodekan dengan benar. while (ss.available() > 0) if (gps.encode(ss.read())) displayInfo();

if (milis() > 5000 && gps.charsProcessed() < 10) { Serial.println(F("Tidak ada GPS yang terdeteksi: periksa kabel.")); sementara (benar); } }

membatalkan tampilanInfo()

{

float latt=gps.location.lat();

Serial.print(gps.location.lat(), 10); Serial.print(F(", ")); Serial.print(gps.location.lng(), 10); Serial.print(""); Serial.print(latt, 10);

Serial.print(F("Lokasi: ")); if (gps.location.isValid()) { Serial.print(gps.location.lat(), 6); Serial.print(F(", ")); Serial.print(gps.location.lng(), 6); } else { Serial.print(F("INVALID")); }

Serial.print(F("Tanggal/Waktu: "));

if (gps.date.isValid()) { Serial.print(gps.date.month()); Serial.print(F("/")); Serial.print(gps.date.day()); Serial.print(F("/")); Serial.print(gps.date.year()); } else { 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(":")); if (gps.time.minute() < 10) Serial.print(F("0")); Serial.print(gps.time.minute()); Serial.print(F(":")); if (gps.time.second() < 10) Serial.print(F("0")); Serial.print(gps.time.second()); Serial.print(F(".")); if (gps.time.centisecond() < 10) Serial.print(F("0")); Serial.print(gps.time.centisecond()); } else { Serial.print(F("INVALID")); }

Serial.println();

}

Langkah 3: Catatan:

Catatan
Catatan
Catatan
Catatan

Silakan letakkan modul GPS di luar rumah Anda atau di jendela.

  1. Modul GPS murah seperti VK16E tidak memiliki sinyal 1pps yang sangat akurat.
  2. Anda mungkin akan menemukan bahwa seperti banyak modul GPS yang menggunakan antena patch, modul GPS mungkin perlu berada di dekat jendela atau di luar. Sinyal GPS tampaknya sangat bervariasi dalam kekuatan tergantung pada lokasi dan bangunan di sekitarnya dll. Modul GPS juga dapat mengambil manfaat dari jarak yang lebih jauh dari kit Ultimate, tergantung pada tata letak gubuk dan landasan Anda. Untuk alasan ini, Anda mungkin ingin menghubungkan modul GPS ke kit menggunakan kabel beberapa meter. Saya merekomendasikan penggunaan kabel yang disaring dengan layar yang terhubung ke Gnd. 4)
  3. Modul memiliki LED Hijau seperti yang ditunjukkan pada gambar di atas, yang terus ON saat modul GPS mencari kunci satelit, dan berkedip 1 pulsa per detik saat terkunci.

cara cek lokasi di google map cukup gunakan link di bawah ini

maps.google.com/?q=, lat-> lintang

lng->garis bujur

Direkomendasikan: