Índice:

Localizador de localização GPS: 5 etapas
Localizador de localização GPS: 5 etapas
Anonim
Image
Image

Olá a todos, Hoje vamos ver como fazer um Localizador de localização GPS usando o módulo GPS NEO-6m e o arduino. Primeiro vamos ver o que é GPS.

Etapa 1: O QUE É GPS?

REÚNE OS MATERIAIS NECESSÁRIOS
REÚNE OS MATERIAIS NECESSÁRIOS

O Sistema de Posicionamento Global (GPS), originalmente NAVSTAR GPS, é um sistema de radionavegação por satélite de propriedade do governo dos Estados Unidos e operado pela Força Aérea dos Estados Unidos. É um sistema de navegação global por satélite (GNSS) que fornece geolocalização e informações de tempo para um receptor GPS em qualquer lugar na Terra ou próximo a ela onde haja uma linha de visão desobstruída para quatro ou mais satélites GPS. Obstáculos como montanhas e edifícios bloqueiam os sinais GPS relativamente fracos.

O GPS não exige que o usuário transmita nenhum dado e opera independentemente de qualquer recepção telefônica ou de internet, embora essas tecnologias possam aumentar a utilidade das informações de posicionamento do GPS. O GPS fornece recursos de posicionamento críticos para usuários militares, civis e comerciais em todo o mundo. O governo dos Estados Unidos criou o sistema, o mantém e o torna acessível gratuitamente a qualquer pessoa com um receptor GPS.

Etapa 2: REÚNE OS MATERIAIS NECESSÁRIOS:

REÚNE OS MATERIAIS NECESSÁRIOS
REÚNE OS MATERIAIS NECESSÁRIOS
REÚNE OS MATERIAIS NECESSÁRIOS
REÚNE OS MATERIAIS NECESSÁRIOS

Os materiais necessários são:

* Módulo NEO-6m gps - afiliado amazon

* Arduino uno - afiliado amazon

* Display LCD - afiliado amazon

** Nota: Esses são links de afiliados da Amazon. Quando você comprar através desses links, receberei uma pequena comissão que me ajudará a escrever mais e mais artigos

Etapa 3: CIRCUITO

O CIRCUITO
O CIRCUITO

O circuito é o seguinte:

Módulo GPS ==> Arduino

* GND ==> GND

* TX ==> Pino digital (D3)

* RX ==> Pino digital (D4)

* Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

* VEE ==> Resistor de 10K

* RS ==> A0 (pino analógico)

* R / W ==> GND

* E ==> A1

* D4 ==> A2

* D5 ==> A3

* D6 ==> A4

* D7 ==> A5

* LED + ==> VCC

* LED- ==> GND

Etapa 4: CODE

#incluir

#include #include // long lat, lon; // cria uma variável para o objeto de latitude e longitude float lat, lon; // cria a variável para o objeto de latitude e longitude SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // cria o objeto gps void setup () {Serial.begin (9600); // conecte serial Serial.println ("O sinal recebido de GPS:"); gpsSerial.begin (9600); // conecta o sensor gps lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// verificar os dados do gps if (gps.encode (gpsSerial.read ())) // codificar os dados do gps {gps.f_get_position (& lat, & lon); // obtém latitude e longitude // exibe a posição lcd.clear (); lcd.setCursor (1, 0); lcd.print ("Sinal GPS"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Serial.print (lat); Serial.print (""); Serial.print (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} String latitude = String (lat, 6); Longitude da corda = String (lon, 6); Serial.println (latitude + ";" + longitude); atraso (1000); }

Etapa 5: SAÍDA

Então, depois de todas as conexões e enviar o código, o módulo GPS leva algum tempo para obter a localização do satélite, que geralmente é de 15 a 20 minutos. Se demorar mais, vá ao ar livre e tente, pois não é possível obter a localização do satélite dentro de casa. Depois disso, você pode ver que o display LCD pode mostrar os cordinates GPS.

Recomendado: