Isi kandungan:

Pencari Lokasi GPS: 5 Langkah
Pencari Lokasi GPS: 5 Langkah

Video: Pencari Lokasi GPS: 5 Langkah

Video: Pencari Lokasi GPS: 5 Langkah
Video: Cara Tingkatkan Akurasi Lokasi Google Map - Fix Google Map Tidak Akurat 2024, November
Anonim
Image
Image

Hai semua, Hari ini mari kita lihat bagaimana membuat Pencari Lokasi GPS menggunakan modul GPS NEO-6m dan arduino. Pertama, mari kita lihat apa itu GPS.

Langkah 1: APAKAH GPS?

BAHAN YANG DIPERLUKAN
BAHAN YANG DIPERLUKAN

Sistem Penentududukan Global (GPS), awalnya NAVSTAR GPS, adalah sistem radionavigasi berasaskan satelit yang dimiliki oleh kerajaan Amerika Syarikat dan dikendalikan oleh Tentera Udara Amerika Syarikat. Ini adalah sistem satelit navigasi global (GNSS) yang memberikan maklumat geolokasi dan masa kepada penerima GPS di mana sahaja di atau dekat Bumi di mana terdapat garis penglihatan yang tidak terhalang ke empat atau lebih satelit GPS. Halangan seperti gunung dan bangunan menyekat isyarat GPS yang agak lemah.

GPS tidak memerlukan pengguna untuk mengirimkan data apa pun, dan beroperasi secara bebas dari sebarang penerimaan telefon atau internet, walaupun teknologi ini dapat meningkatkan kegunaan maklumat kedudukan GPS. GPS memberikan keupayaan penentuan kedudukan kritikal kepada pengguna tentera, awam dan komersial di seluruh dunia. Kerajaan Amerika Syarikat mencipta sistem, memeliharanya, dan membuatnya dapat diakses secara bebas oleh sesiapa sahaja yang mempunyai penerima GPS.

Langkah 2: BAHAN YANG DIPERLUKAN:

BAHAN YANG DIPERLUKAN
BAHAN YANG DIPERLUKAN
BAHAN YANG DIPERLUKAN
BAHAN YANG DIPERLUKAN

Bahan yang diperlukan adalah:

* Modul gps NEO-6m - afiliasi amazon

* Arduino uno - amazon affiliate

* Paparan lcd - afiliasi amazon

** Catatan: Ini adalah pautan afiliasi amazon. Apabila anda membeli melalui pautan ini, saya akan mendapat komisen kecil yang akan membantu saya menulis lebih banyak artikel

Langkah 3: PEKELILING

PEKELILING
PEKELILING

Litar seperti berikut:

Modul GPS ==> Arduino

* GND ==> GND

* TX ==> Pin digital (D3)

* RX ==> Pin digital (D4)

* Vcc ==> 3.3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

* VEE ==> Perintang 10K

* RS ==> A0 (Pin analog)

* R / W ==> GND

* E ==> A1

* D4 ==> A2

* D5 ==> A3

* D6 ==> A4

* D7 ==> A5

* LED + ==> VCC

* LED- ==> GND

Langkah 4: KOD

#sertakan

#include #include // panjang lat, lon; // buat pemboleh ubah untuk objek lintang dan bujur mengapung objek lat, lon; // buat pemboleh ubah untuk objek lintang dan bujur PerisianSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // buat persediaan kosong objek gps () {Serial.begin (9600); // sambungkan siri Serial.println ("Isyarat yang Diterima GPS:"); gpsSerial.begin (9600); // sambungkan sensor gps lcd.begin (16, 2); } gelung void () {while (gpsSerial.available ()) {// periksa data gps jika (gps.encode (gpsSerial.read ())) // encode data gps {gps.f_get_position (& lat, & lon); // dapatkan garis lintang dan garis bujur // kedudukan paparan lcd.clear (); lcd.setCursor (1, 0); lcd.print ("Isyarat GPS"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Cetakan bersiri (lat); Cetakan bersiri (""); Serial.print (lon); Cetakan bersiri (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} String latitude = String (lat, 6); Garisan bujur = Rentetan (lon, 6); Serial.println (garis lintang + ";" + bujur); kelewatan (1000); }

Langkah 5: KELUARAN

Oleh itu, setelah semua sambungan dan memuat naik kod, modul GPS memerlukan sedikit masa untuk memperbaiki satelit yang biasanya 15 hingga 20 minit. Sekiranya memerlukan lebih banyak masa untuk pergi ke luar dan cuba kerana ia tidak dapat mendapatkan pemasangan satelit di dalam rumah. Selepas itu anda dapat melihat bahawa paparan lcd dapat menunjukkan kordinat GPS.

Disyorkan: