3.0 V-5.0 V level TTL, GNSS module, M8030, NEO-M8N GPS GLONASS dual module GPS antenna, built-in flash, BN-220 COM32

Fr24,850

This BN-220 GPS has u-blox M8030-KT chip. It support 4800bps to 921600bps, but default baud rate is 9600bps .Its data level is TTL or RS-232,but default is TTL level. To make it be RS232 output, you need to use one TTL to RS232 converter cable.The BN-220 GPS has flash, so you can save its configuration. When you use it for Raspberry Pi, there is no driver needed.

3 in stock

SKU: 8252WRL Category:

Description

This BN-220 GPS has u-blox M8030-KT chip. It support 4800bps to 921600bps, but default baud rate is 9600bps .Its data level is TTL or RS-232,but default is TTL level. To make it be RS232 output, you need to use one TTL to RS232 converter cable.The BN-220 GPS has flash, so you can save its configuration. When you use it for Raspberry Pi, there is no driver needed.
Description:
Dimension : 22mm*20mm*6mm
Module Weight : 5.3g
Connector : 1.00mm spacing between the 4pins patch seat

Specification:

Electrical Characteristics
Chipset : u-blox M8030-KT
Receiving Format : GPS,GLONASS,Galileo,BeiDou,QZSS and SBAS
Frequency : GPS L1,GLONASS L1,BeiDou B1,SBAS L1,Galileo E1
Channels : 72 Searching ChannelSensitivity:
Tracking : -167dBm
Reacquisition : -160dBm
Cold start : -148dBm
Hot start : -156dBmAccuracy:
Position Horizontal : 2.0 m CEP 2D RMS SBAS Enable (Typical Open Sky)
Velocity : 0.1m/sec 95% (SA off)
Timing : 1us synchronized to GPS timeAcquisition Time:
Cold Start : 26s
Warm start : 25s
Hot start : 1sData and Update Rate:
Support Rate : 4800bps to 921600bps,Default 9600bps
Data Level : TTL or RS-232,Default TTL level
Data Protocol : NMEA-0183 or UBX, Default NMEA-0183
Single GNSS : 1Hz-18Hz
Concurrent GNSS : 1Hz-10Hz,Default 1HzOperational Limits:
Altitude : 50,000m Max
Velocity : 515m/s Max
Acceleration : Less than 4gPower consumption:
VCC : DC Voltage 3.0V-5.5V,Typical: 5.0V
Current : Capture 50mA/5.0V
Operating temp : -40 °C ~ +85°C
Storage Temp : -40°C ~ +105°CWiring:
GND,TX output,RX input,VCC(3.0v-5.5v)

Getting started with the 3.0 V-5.0 V level TTL, GNSS module, M8030, NEO-M8N GPS GLONASS dual module GPS antenna, built-in flash, BN-220

we’re going to look at how GPS can show us longitude and latitude coordinate of our current locations.

 Hardware required

 Connecting the Hardware

Installing a library: TinyGPS++

before uploading the sample sketch you need to have the TinyGPS++  library if not download it TinyGPSPlus0.95a 

install the library by extracting that zipped file in the library folder  as shown below

Upload the sample sketch

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

static const uint32_t GPSBaud = 9600;

TinyGPSPlus gps;
float Long,Lat;
void setup() {
Serial.begin(9600); // put your setup code here, to run once:

}

void loop() {
// put your main code here, to run repeatedly:
get_gps_data();
}
void get_gps_data(){
while (Serial.available() > 0){
gps.encode(Serial.read());
if (gps.location.isUpdated()){
Lat=gps.location.lat();
Long=gps.location.lng();
Serial.println(gps.location.lat());
Serial.println(gps.location.lng());}}}

Before to upload the program , Tx and Rx of arduino and GPS must be disconnected then Upload the program and open up the serial monitor from the Arduino IDE. Remember to select 9600 baud. you can now see the coordinates (Longitude ,Latitude) of the place you are.

Indicator :
TX LED:blue.The data output, TX LED flashing
PPS LED:red.PPS LED not bright when GPS not fixed,flashing when fixed
RESULT
Open serial monitor ,you can now see the coordinate (Longitude,Latitude) of the place you are .