GPS Module With Enclosure

SKU: TEL0094

GPS Receiver for Arduino embeds a GPS module and antenna in a small enclosure. Using the TinyGPS library, Arduino retrieves geographic coordinates (latitude, longitude, altitude), speed, heading, and GMT time. Unlike most phone GPS (1Hz update rate), this receiver offers 1~10Hz, reducing data intervals for demanding applications like fast-moving vehicles. For details, refer to attached documents.

Side shot showing GPS Module with Enclosure and label-DFRobot product sku:TEL0094 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • Projects
  • Specification

    Parameter Details
    Solution UBX-G7020-KT solution
    Output Rate 1Hz(default) ~ 10Hz output
    Serial Interface 9600bps(default) [support:4800,9600,19200,38400,57600,115200,230400,460800,921600] TTL serial interface
    Power Supply 5v @ 30mA (support 3.3~5v)
    Receiver Channels 56-Channel receiver
    Sensitivity Extremely high sensitivity -161dBm
    Accuracy 2.5m (Autonomous) / < 2m[SBAS]
    Operating Temperature -40°C to 85°C
    Hot Start Time 1s
    Warm Start Time 28s
    Cold Start Time 29s
    Module Size 28288.6mm
    Enclosure Size 37x48x16mm
    Indicator LED indicator

    Pinout

    Board Overview V1.0

    TEL0094 GPS Module with Enclosure Board Overview
    Num Label Color Description
    1 PPS White time standard pulse output
    2 VCC Red Power Supply Input 3.3V-5V
    3 TX Blue UART/TTL Interface
    4 RX Green UART/TTL Interface
    5 GND Black GND
    6 EN Yellow Enable Pin.The device is in shutdown mode when voltage to this pin is LOW and enable when is HIGH or floating

    Board Overview V2.0

    TEL0094 GPS Module with Enclosure Board Overview
    Num Label Color Description
    1 PPS White time standard pulse output
    2 GND Red GND
    3 TX Blue UART/TTL Interface
    4 RX Green UART/TTL Interface
    5 VCC Black Power Supply Input 3.3V-5V
    6 EN Yellow Enable Pin.The device is in shutdown mode when voltage to this pin is LOW and enable when is HIGH or floating

    FAQ

    • hey...is it possible to replace the arduino card with Raspberry Pi? and to display the location of the robot on my phone instead of the LCD?

      Right after importing the required libraries (the hex commands can be found in the documentation) :

      const char UBLOX_INIT[] PROGMEM = {
      // Reset to manufacturer defaults
      0xB5,0x62,0x06,0x09,0x0D,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x07,0x1F,0x9E,

      // Enable UBX
      0xB5,0x62,0x06,0x01,0x08,0x00,0x01,0x07,0x00,0x01,0x00,0x00,0x00,0x00,0x18,0xE1, //NAV-PVT on

      // Update Rate
      0xB5,0x62,0x06,0x08,0x06,0x00,0x64,0x00,0x01,0x00,0x01,0x00,0x7A,0x12 //Update 10Hz
      };

      And then in the setup:

      void setup(){
      ...

      for(int i = 0; i < sizeof(UBLOX_INIT); i++) {
      serial.write( pgm_read_byte(UBLOX_INIT+i) );
      delay(5); // simulating a 38400baud pace (or less), otherwise commands are not accepted by the device.
      }

      ...
      }

    • I have it working nicely with a UNO using soft serial and TinyGPS, but it doesn't work with a Mega 2650. I get some text over the serial port, but no lock or GPS valid data. Status is always V, not A. I've tried hard serial ports and soft serial, no luck. Is there something about the Mega 2650 that doesn't 'play nice' with this GPS?

      my bad, some kind of interference on my protoshield. When I disconnect everything else, it works.

    Explore More Related Questions >

    Was this article helpful?

    TOP