Saturday, June 17, 2017

Solusi gps neo 6mv2 arduino tidak berkedip blink tanda mendapat sinyal

Saya baru saja membeli modul gps neo 6mv2 , dan ketika saya selesai solder kemudian pasang ke hardware arduino dengan pemasangan
vcc modul gps - vcc arduino
gnd modul gps- gnd arduino
tx modul gps-- rx software serial arduino (4)
rx modul gps-- tx software serial arduino (3)
alias sambungan serial cross

gps neo 6mv2 arduino
gps neo 6mv2 arduino

hasilnya adalah lampu led pada modul gps neo 6mv2 tidak menyala (berkedip) sama sekali, saya check tidak ada short circuit dan tidak ada keanehan pada board modul gps neo 6mv2 dalam hal ini panas nya board yang mungkin terjadi karena polaritas tegangan input terbalik atau  karena hal lainnya,

karena bingung agak lama ga muncul muncul sinyal atau tanda tanda kehidupan dari modul gps terserbut akhirnya saya memutuskan untuk mencari referensi tentang tidak berkedip nya led pada modul gps

dan saya dapati pernyataan sebagai berikut :

The Neo 6M takes a bit of time to fix when first powered on. If your board is fitted with a small battery it will most probably be flat and will take an hour or two to charge up. It is there to provide charge to the EEPROM and the onboard RTC.
Also check that the leads on the battery are not shorting.
You do not get a valid data sentence out of the GPS until the RTC can sync time.

yang artinya kurang lebih :

Neo 6M membutuhkan sedikit waktu  saat pertama kali dinyalakan. Jika modul gps anda Anda dilengkapi dengan baterai kecil, kemungkinan besar akan memerlukan waktu satu atau dua jam untuk mengisi baterai. untuk memberikan charge ke EEPROM dan onboard RTC.

Juga periksa apakah lead pada baterai tidak shorting (bahasa indonesia nya sih hubung singkat, bahasa slang nya konsleting )

Anda tidak mendapatkan data yang valid keluar dari GPS sampai RTC bisa menyelaraskan waktu.


kesimpulannya adalah modul membutuhkan sedikit waktu untuk pengisian baterai yang terpasang pada modul  gps neo 6mv2

setelah saya on kan beberapa menit akhirnya modul gps neo 6mv2 seolah bangkit dari kematian dan dapat dipergunakan. 

saya menggunakan library software serial dan tinygps untuk mengakses modul gps tersebut 

rangkaian nya adalah sebagai berikut 


Mengakses modul gps NEO6MV2 (Neo 6M) dengan arduino uno

berikut ini sketch nya 


#include <SoftwareSerial.h>
#include <TinyGPS.h>

TinyGPS gps;
SoftwareSerial ss(4, 3);//rx,tx

void setup() {
  Serial.begin(9600);
  ss.begin(9600);
}

void loop()
{
bool newData = false;
  unsigned long chars;
  unsigned short sentences, failed;
    while (ss.available())
    {
      char c = ss.read();
         if (gps.encode(c))
        newData = true;
    }

  if (newData)
  {
    float flat, flon;
    unsigned long age;
    gps.f_get_position(&flat, &flon, &age);
  
    Serial.print("Latitude ");
    Serial.println(flat, 6);
    Serial.println("");

    Serial.print("Longitude ");
    Serial.println(flon, 6);
    Serial.println("");
    Serial.println("");

  }
  }


berikut ini hasil nya 


gps neo 6mv2 arduino
gps neo 6mv2 arduino



1 comments:

Kusnindar Priohutomo said...

mas mau nanya dong
ini mau nyoba pake GPS ini
tapi kok ga keluar data latitude sama longitude?
apa harus diluar gedung nyobanya?
terima kasih

Post a Comment

Silakan dikomentari

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India