Você algum dia já deve ter pensado: qual a latitude e longitude em que estou agora? Em que lugar do mundo eu estou? Será que consigo me ver acenando no Google Earth? OK, talvez a resposta seja não, mas seria incrível não seria? O Módulo GPS Arduino GY-GPS6MV2 permite fazer boa parte disso em tempo real.
Ele é um dispositivo incrível com uma ampla área de aplicação, geralmente é utilizado em Drones (dispositivos que tem autonomia de voo), além de poder ser adaptado em um carrinho ou qualquer outro projeto eletrônico em que seja necessário controlar a posição e a velocidade de deslocamento, por exemplo. Vale lembrar que trabalha com tensão de 3.3V, portanto fique atento para não danificá-lo.
Bastante preciso, sua antena intensifica a detecção de sinal, resultando em mais satélites detectados, tornando o dispositivo muito mais eficiente. Dentre as informações fornecidas é possível destacar a altitude, latitude, longitude, data, hora e velocidade de deslocamento. Com estes dados podemos localizar esses locais pelo Google Earth, obtendo assim, o seu local atual, ou ainda fazer com que o protótipo realize tarefas em determinada localização e horário.
No teste abaixo realizaremos a localização do dispositivo, utilizando o Arduino Uno para decodificar os dados recebidos pelo Módulo GPS e, através dos dados recebidos e informados obteremos as coordenadas.
Vídeo Módulo GPS Arduino GY-GPS6MV2
Produtos Utilizados:
- Módulo GPS Arduino GY-GPS6MV2 + Antena;
- Arduino Uno R3 + Cabo USB;
- Display LCD com fundo azul 16×2;
- Resistor 4K7 1/4W;
- Resistor 10kΩ;
- Jumpers
- Protoboard 830 Pontos.
Padrões de comunicação:
O padrão de comunicação do Módulo GPS Arduino GY-GPS6MV2 é a interface Serial RS-232, é um padrão de alta velocidade de transferência de dados que trabalha com a transferência de dados binários entre os dispositivos. Este padrão é o mesmo utilizado na comunicação do Arduino com o computador, o padrão utiliza somente 2 fios o TX (transceiver) e o RX (receiver), e é muito utilizado por impressoras, dispositivos USB, entre outros.
Montagem do Projeto
Para ligação basta conectar o Módulo GPS a saída 3.3V do Arduino e seguir as orientações conforme a imagem abaixo:
Funcionamento do Código
O código que estaremos utilizando fará a leitura dos dados recebidos pelo Módulo GPS, e enviará para a porta serial os valores de forma organizada. Estamos disponibilizando o código-fonte comentado para seu melhor entendimento.
Download do Programa Principal
[crayon-673f62c92d526725616950/]
Conclusão
O Módulo GPS Arduino GY-GPS6MV2 é de alta qualidade e de grande precisão, apresenta ótimo funcionamento, inexistindo a necessidade de adaptações. Com ele é possível criar é projetos autônomos, sem a necessidade de motorista ou piloto. Enfim, a criatividade é sua, faça bom uso!
Autor: Leonardo Dalla Porta