ISB Atma Luhur Pangkalpinang

Cara membuat GPS/GSM tracker dengan Microcontroler

Gps tracking atau pelacakan, sangat bermanfaat besar bagi perusahan-perusahan yang menyediakn usaha  rental selain itu gps tracking juga di gunakan untuk memantau arah  lalu lintas udara pada penerbangan .  dan masih banyak lagai manfaatnaya. karna ini merupakan lanjutan postingan bulan lalu yang membahas tentang  Cara Membuat Gps Tracker Dengan Microcontroller bedanya dari posting bulan lalau postingan kali ini kita menggunakn koneksi gsm sebagai pemataan lokasinya. oke kita langsung ke TKP

untuk membuat project ini ada beberpa peralan yang harus kita siapkan diantarannya :

1. Arduino uno

2. Gps Module

3. GSM sheld

4. Kabel jumper

FRJZY52IA3RBCA8.MEDIUM

Setalah perlatan sudah di siapkan buat rangkain elektroniknya seperti di bawh ini

F6VSIQIIA3RBCAB.MEDIUM

FEPKXINIA3RBCAV.MEDIUM

jika rangkain sudah pada posisi yang bener buka software arduino kemudiaan upload code ini..seblum upload download terlebih dahulu library dari frimwarenya di sini

http://arduiniana.org/libraries/tinygpsplus/

#include <TinyGPS++.h>
#include <GPRS_Shield_Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>

TinyGPSPlus gps;

GPRS gsm(7,8,9600);

int messageIndex = 0;
char message[160];
char phone[16];
char datetime[24];
char latitude[12];
char longitude[12];

void setup() {
  Serial.begin(9600);
  pinMode(9, OUTPUT);
  digitalWrite(9,LOW);
  delay(100);
  digitalWrite(9,HIGH);
  delay(500);
  digitalWrite(9,LOW);
  delay(100);
  pinMode(13, OUTPUT);
  digitalWrite(13,LOW);}

void loop() {
  while (Serial.available() > 0) {
    gps.encode(Serial.read());}
  messageIndex = gsm.isSMSunread();
  if (messageIndex > 0) {
    gsm.readSMS(messageIndex, message, 160, phone, datetime);           
    gsm.deleteSMS(messageIndex);
    if (String(message) == "xyzzy") {
      if (gps.location.isValid()) {
        strcpy(message, "http://www.bing.com/maps?");
        strcat(message, "lvl=17&style=r&sp=point.");
        dtostrf(gps.location.lat(), 1, 6, latitude);
        strcat(message,latitude);
        strcat(message,"_");
        dtostrf(gps.location.lng(), 1, 6, longitude);
        strcat(message,longitude);
        strcat(message,"_Golf+Cart_");
        strcat(message,datetime);}
      else {
        strcpy(message, "I'm sorry, Dave, I'm afraid I can't do that.");}
      gsm.sendSMS(phone,message);}}}

dan hasilnya akan seperti ini

F64CZR5IB8ISKE1.MEDIUM

Setelah di masukan ke bingmap dan hasilnya akan kaya gini

FBE9SF4IB8ISKE2.MEDIUM

Monggo di coba semoga berhasil ..

by JOKO SUPRIYANTO /1211500105 /TV/SIG/Gasal 2015/2016

source: amatiran.com

logo311

One Comment to Cara membuat GPS/GSM tracker dengan Microcontroler

  1. Yuliyatin Sholiqin A berkata:

    Untuk rincian biayanya berapa mas ?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *