Arduino (IoT): Simple Tutorial GPS Top Titan 3 Glonass: Parte 1

 

Arduino Honduras Santiapps Marcio Valenzuela

Tutorial GPS Top Titan 3: Parte 1

En este tutorial recibiremos datos de un modulo GPS.

Requisitos:

  1. Computadora (mac)
  2. Arduino UNO o MEGA
  3. Modulo Top Titan 3 GPS/Glonass
  4. Breadboard
  5. Arduino IDE (https://www.arduino.cc/en/Main/Software)
Arduino IoT: Simple Tutorial GPS Titan3 Santiapps Marcio Valenzuela
Arduino IoT: Simple Tutorial GPS Titan3

La conexión:

  • GPS Pin 4 : Rx de la UNO (o 11 en la MEGA)
  • GPS Pin 2 : GROUND de la UNO o MEGA
  • GPS Pin 1 : 3.3V de la UNO o MEGA

NOTA: La MEGA puede usar 19/18 como Rx/Tx para hardware serial o 11/10 para software serial como en la Parte 2 de este tutorial.

Ya conectado se mira asi:

Arduino IoT: Simple Tutorial GPS Titan3 Santiapps Marcio Valenzuela
Arduino IoT: Simple Tutorial GPS Titan3

El código:

void setup() {
 Serial.begin(9600); 
 pinMode(9,OUTPUT);
}

void loop() {
 delay(2000);
 digitalWrite(9,HIGH);
 delay(2000);
 digitalWrite(9,LOW);
 delay(3000);
 Serial.println("Cool");
}

En el monitor serial saldrá algo así:

$GPGGA,105317.709,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*4C
$GPGLL,8960.0000,N,00000.0000,E,105317.709,V,N*49
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,105317.709,V,8960.0000,N,00000.0000,E,0.00,0.00,010610,,,N*78
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

Estas son NMEA sentences o datos NMEA (http://en.wikipedia.org/wiki/NMEA_0183) los cuales deben ser parsed a datos de ubicación, velocidad etc.  Esto lo logramos usando la TinyGPS library (http://arduiniana.org/libraries/tinygps/) que veremos en la Parte 2.

Wow con esto podemos rastrear ubicación, velocidad y rumbo de nuestros robots!

Leave a comment