Official StoreTekan tombol di atas untuk membeli semua alat dan bahan eksperimen di web ini

Menangani GPS UBLOX Neo dengan Arduino

Untuk mendapatkan data lokasi dalam bentuk koordinat longitude dan latitude, Anda memerlukan sebuah perangkat GPS (Global Positioning System) client atau disebut juga GPS transceiver. Sistem positioning dengan GPS ini bekerja berdasarkan posisi relatif GPS client terhadap satelit-satelit GPS di luar angkasa. GPS client menerima sinyal dari satelit GPS, dan melempar balik sinyal acknowledge (ACK) ke satelit-satelit GPS. Setidaknya dibutuhkan tiga buah satelit GPS untuk mendapatkan titik koordinat lokasi yang akurat. Untuk lebih jelasnya, silahkan Anda lihat gambar di bawah untuk cara kerja sistem positioning menggunakan GPS.

prinsip kerja GPS

Baiklah, saya pikir cukup untuk teorinya :), sekarang mari kita coba bagaimana memanfaatkan GPS untuk mengetahui lokasi alat kita. Yang pertama, tentunya Anda membutuhkan perangkat GPS client yang support komunikasi dengan mikrokontroller khususnya Arduinio yang akan kita gunakan. Seperti kita ketahui, protokol komunikasi yang didukung Arduino adalah: serial (UART), SPI (Serial Peripheral Interface), dan I2C/IIC (Inter-Integrated Circuit). Nah, di pasaran ada satu produk yang mendukung komunikasi serial UART yakni GPS UBLOX Neo. Produk ini cukup mudah ditemukan di pasaran dengan harga yang cukup terjangkau.

gps ublox neo

Seperti biasa kita akan menggunakan SoftwareSerial daripada HardwareSerial. Mengapa? Berhubung Arduino Uno hanya memiliki 1 hardwareserial di pin 0 dan 1 dan akan kita gunakan untuk debugging, maka kita akan mengemulasi pin 3 dan 4 menjadi pin serial dengan library SoftwareSerial.h. Berikut ini adalah gambar rangkaiannya.

menangi gps ublox neo dengan arduino - gambar rangkaian

Konfigurasi Pinout GPS Ublox Neo – Arduino

Arduino  GPS Ublox
3v3   —-    Vcc
Gnd  —-    Gnd
3       —-    Rx
4       —–   Tx

Alat dan Bahan

  1. Arduino Uno (versi SMD beli di sini atau versi DIP )
  2. GPS module Ublox Neo (beli di sini harga 164.000)
  3. Kabel jumper secukupnya (beli di sini)

Sketch GPS Ublox Neo – Arduino

Yang kedua, untuk menangani GPS UBLOX Neo dengan Arduino, kita memerlukan library ‘TinyGPS++.h’ untuk memudahkan kita mengakses GPS Ublox Neo. Anda dapat mengunduh library ini secara gratis di sini. Jika sudah, Anda dapat menambahkan library tersebut ke software IDE Arduino dengan cara seperti di sini, sehingga library tersebut siap digunakan di sketch Anda.

Baiklah, langsung aja, berikut ini sketch-nya, sketch untuk mengambil data koordinat dari GPS UBLOX Neo (mungkin support untuk perangkat GPS lainnya juga).

Untuk melihat koordinat longitude dan latitude yang didapat, bisa dilihat di jendela Serial Monitor melalui menu Tools – Serial Monitor. Ohya, sebaiknya waktu mencoba modul GPS ini sebaiknya di luar rumah, supaya terjangkau sinyal GPS dari satelit.

Berikut foto hasil percobaan saya menggunakan XBoard, yakni board Arduino yang built in ethernet port. Waktu itu project-nya me-report koordinat lokasi menggunakan IoT (Internet of Things)

gps ublox neo+xboard arduino

Demikian, tutorial kali ini, semoga bermanfaat untuk Anda. Untuk selanjutnya dapat Anda kembangkan untuk project yang lebih kompleks seperti ‘fleet monitoring’ untuk armada perusahaan, rental mobil, dll. Atau Anda dapat mengkombinasikan sebuah sensor fuel meter untuk mendeteksi tingkat efisiensi BBM kendaraan atau untuk mendeteksi truk tangki BBM ‘kencing’ di jalan he he he….

Incoming search terms:

membuat gps dengan arduino, cara menggunakan gps neo 6m, cara menghubungkan modul gps arduino neo 6 ke google maps, NEO M8P Convert Lattitude Longitude, cara agar gps gy geo 6m udageoh mendapatkan sinyal, cara menggunakan gps arduino, cara setting gps neo 6m di android, cara membuat gps dengan arduino, cara pasang gps module arduino, arduino gps cara

Leave a Reply

55 Comments on "Menangani GPS UBLOX Neo dengan Arduino"

avatar
  Subscribe  
newest oldest most voted
Notify of
Jefri
Guest

mas saptaji, saya udah ngikutin langkah2 diatas tapi kok gak keluar lat longnya ketika serial monitor saya buka? mohon bantuannya

jefri
Guest

Sudah saya pastikan mas, baud rate nya sama
Serial.begin dan ss.begin sama2 9600, dan di serial monitornya sudah saya pastikan 9600. Kira2 mana lagi ya mas yang membuat lat long nya gak muncul

Ksatria BM
Guest

maaf pak mau tanya,,, kira2 tinynya pake yg versi berapa?

indra
Guest

Mas, mau tanya biar data koordinatnya masuk ke server iot kaya thingspeak atau database caranya gmn y mas? Bth buat skripsiku

ria
Guest

pak,saya mau nanya kalau tanpa menggunakan arduino gmna cara pemakaian modul gps neo 6m pak?mohon dijawab ya pak

Dede
Guest

Mas mah nanya, klo misalny kita pengen tau posisi modul gpsny d google maps ?

Nata
Guest

Mas apakah akan bekerja kalo pake modul gps yang lain?

Jessy
Guest

Mau nanya mas, selain bawa ke tempat yg ga ke halang, Ada cara lain ga biar gps nya cepat ng lock sinyal? Misal dr coding arduino nya.
Kalo saya hanya mau ambil data, waktu (tgl,bln,thn,jam), speed dan course aja dari modul gps nya, bisa ga mas? Kira2 coding nya gmn yah mas?
Trima kasih sebelum nya mas

taufikmas
Guest

assalam pak, mau tanya untuk project tracking, contoh diatas kan pake kabel LAN ya,

klo ngambil data gps terus dikirim via gprs apakah modul gsm untuk ngirimnya harus tambah lagi, atau bisa pake modul neo tersebut. trimakasih

prayogo
Guest

mas apa punya contoh sketch untuk pengiriman data Gps dari arduino ke server..?

budi
Guest

selamat pagi mas,, saya mau tanya.. apakah saya bisa memprogram sebuah robot yang akan kembali ke posisi awal set kordinat dengan modul gps arduino ? terima kasih.

Jhoe
Guest

mas mau tnya dong, modul ini bisa kita tentukan untuk set point ga mas??

swan
Guest

mas dibeberapa tutorial ada yg menggunakan resistor, apa ada pengaruhnya dalam menggunakan jika tidak menggunakan resistor?
terimakasih

Anam
Guest

Kalo vcc GPS dikasik tegangan 5V arduino gmna mas ?

Rahardi Prakoso
Guest

maaf mas saya mau bertanya, nilai koordinat sudah bisa keluar. tetapi permasalahnya data yang keluar tsb selalu berubah ubah, padahal letak dari modul GPS nya tidak saya pindahkan kemana mana. Apakah itu efek dari program atau memang sensor GPS neo 6m memiliki nilai presisi yang jelek? mohon bantuanya mas

M Haris F
Guest

GPSnya kalau digunakan dibawah air masih kebaca gak ya koordinatnya??

Maudina
Guest

cara mengirim data yang diambil dari gps itu bagaimana ya?
saya sudah coba yang diatas dapat long lat nya, selanjutnya saya mau ambil data dari gps untuk dikirim.

zaskia
Guest

mas mau tanya, kalau antena pada GPS modul nya saya ganti sama antena pasif buatan sendiri kira2 bisa ga? soalnya saya membuat antena (dari pcb) untuk aplikasi GPS

Ketut
Guest

Itu sistemnya kek manaa mas aji . Apakah gps , sms sudah termasuk di dalam 1 program

error: Content is protected !!