NEO-6M(GPS) | Code | Circuit | Pin configuration

NEO-6M(GPS)

NEO-6M  is a GPS module(GPS-Global Positioning System), is one of the good design modules and it has high sensitivity in indoor applications. It is used to find out the location(Latitude and Longitude) which means it does not give the area names, just provides latitude and longitude values if you search these values in Google maps you can find out the location, or else you need to design a URL with these readings. 

GPS-Global positioning system 

Model number: Neo-6m

Type: Gps -serial communication 

Other names: GPS Module,

Other related devices: NEO-M8N, S4-0606, GP-735 




GPS_NEO_6M_TechnoElectronics44
GPS NEO -6M




GPS_NEO_6M_TechnoElectronics44
GPS_NEO_6M





DOWNLOAD:
Datasheet


Pin Configuration


Vcc

Power supply

TX

UART  Transmit pin

RX

UART  Receiver pin

GND

Groud



Technical Specifications


Operating voltage

3v -3.6v

Communication

UART

Default Baud rate

9600 bits/sec

Signal indicator

LED(Blue/ Red)

Time-To-First-fix

  Cold Start 32s, For Warm Start 23s, For Hot Start <1s

Battery backup

YES

EEPROM

YES

 Operating temperature range

-40 ͦ C to 85 ͦ C

Maximum Navigation update rate

5 Hz

Tracking & Navigation(sensitivity)

-160 dBm

NMEA –protocol

Input/output, ASCII, 0183, 2.3 (compatible to 3.0)

UBX-protocol

Input/output, binary, u-blox proprietary

DC current through any digital I/O pin (except supplies)

10ma

Max. supply current(power requirement)

67 ma



GPS module has an inbuilt battery, a memory unit (EEPROM), an external ceramic antenna and its dimensions are 16 x 12.2 x 2.4 mm package. It is configured with UART serial communication with a default baud rate of 9600 bits/sec. The 50-channel u-blox 6 positioning engine boasts a Time-To-First-Fix (TTFF) of under 1 second. The dedicated acquisition engine, with 2 million correlators, is capable of massive parallel time/frequency space searches, enabling it to find satellites instantly.


If you connect this module to the computer with the help of a USB-TTL converter with PUTTY software you can get the latitude and longitude readings, otherwise, you need to interface with the microcontroller and develop a bit of scratch then you can get the readings.

GPS module gives a different type of data formats as shown below, which include location, speed, time, and date.


GPS- Data Format-TechnoElectronics44
GPS- Data Format





                                                   

Note: Using GPS you can get Location, Time, Distance, Speed.


NMEA Data Format


GPGGA

Global Positioning System Data

GPS Format- GPGGA-TechnoElectronics44
GPS Format- GPGGA

















GPS Format- GPGGA-TechnoElectronics44
GPS Format- GPGGA



GPGLL

GPS Format- GPGLL-TechnoElectronics
GPS Format- GPGLL


GPRMC

GPS Format- GPRMC-TechnoElectronics

GPS Format- GPRMC



Note: Most of the devices has the only signal LED not have any power LED.


How to use NEO-6M GPS Module

Requirements:

  •  GPS module(neo-6m) with antenna,
  • TTL to USB converter
  •  computer.

Software:

  • Putty / Flash magic

Make the connections as follows

 

GPS_Serial_communication_TechnoElectronics44
GPS_Serial_communication

Open the Flash magic software and configure the “baud rate” and comport and u will get GPS data.


Flashmagic_TechnoElectronics44

Flashmagic_TechnoElectronics

How to interface with Arduino

This is the way to get the GPS values (Latitude and Longitude) using microcontroller with program

GPS_Arduino_Interface_TechnoElectronics44
                GPS_Arduino_Interface_TechnoElectronics44


DOWNLOAD: TinyGps++


Arduino Code for NEO-6M GPS Module:



Applications

  • Vehicle Tracking Unit
  • Children Tracking Device
  • Location Identification
  • The automatic vehicle drive units
  • Speed measurement
 

Datasheet:




Other Articles:

                            >>>HOME-TechnoElectronics44>>>

Post a Comment

0 Comments