Nunca mais se perca com o módulo GPS GY-NEO6MV2
Colocado sobre Módulo GPS GY-NEO6MV2
O módulo GPS GY-NEO6MV2
O módulo GY-NEO6MV2 tornou-se a solução padrão para amadores para adicionar funcionalidade GPS ao projeto. Este receptor pode receber, decodificar e converter sinais de 16 satélites simultaneamente em coordenadas GPS. Estes são então enviados através de uma conexão serial TX/RX no formato NMEA.Módulo GPS GY-NEO6MV2O módulo GPS NEO6MV2 possibilita a recepção de sinais GPS. Isto permite que um projeto determine exatamente onde está na Terra, a que velocidade está indo, em que direção está se movendo e quantos satélites estão visíveis. Fora de estoque € 8,10
Formato de dados NMEA
NMEA significa "National Marine Electronics Association" e existe desde antes da existência do GPS. Muitos tipos diferentes de dados podem ser enviados por meio desse protocolo, cujo tipo está no início da mensagem.As localizações GPS são indicadas com o tipo $xxGGA, onde $GPGGA significa GPS e $GLGGA significa GLONASS. Este módulo usa coordenadas GPS para gerar a seguinte mensagem:
$GPGGA,181908.00,3404.7041778,N,07044.3966270,W,4,13,
1,00,495,144,M,29,200,M,0,10,0000*40
Esta mensagem pode ser decomposta nos seguintes dados:
Tipo | datas | |
---|---|---|
1 | tipo de mensagem | $GPGA |
2 | Carimbo de data/hora (UTC) | 181908.00 |
3 | latitude | 3404.7041778 |
4 | orientação de latitude | N |
5 | longitude | 07044.3966270 |
6 | orientação de longitude | W |
7 | Qualidade | 4 |
8 | Satélites | 13 |
9 | HDOP | 1.0 |
10 | Altura do receptor | 495.144 |
11 | Unidade de altura (pés ou metros) | M |
12 | separação geoidal | 29.200 |
13 | Unidade de separação geoidal | M |
14 | idade de correção | 1.0 |
15 | ID da estação de correção | 0000 |
16 | soma de verificação | *40 |
Tipos de dados NMEA
Latitude e Longitude
Os dados mais importantes nesta mensagem são latitude, longitude e orientação.A latitude é de 0 graus no equador e vai até 90 graus norte e sul (a orientação) para determinar a horizontal do local.
A longitude é de 0 graus em 'greenwich' e vai até 180 graus oeste e leste (a orientação) para determinar a linha vertical do local.
Latitude e Longitude
Módulo GPS Arduino NEO6MV2
Conecte-se ao Arduino
Como o módulo GPS funciona em 3,3 V, pode ser prejudicial se comunicar em 5 V, pois isso coloca muita tensão no módulo. Por isso é importante colocar um divisor de tensão, conforme a imagem ao lado, entre o TX e o I/O do Arduino . Isso reduz 5V para cerca de 3,3V (5 x 4700 / 10000).Depois de conectar o módulo, é imediatamente possível ler as coordenadas. Se não for desejável filtrar os dados você mesmo, uma biblioteca está disponível.
Esta biblioteca contém todos os esboços de exemplo para usar este módulo. Quando o GPS determinar sua localização, o LED piscará e os dados poderão ser recuperados.
A biblioteca TinyGPS++ não foi feita especificamente para este módulo, portanto, a taxa de transmissão deve ser definida corretamente de 4800 a 9600.