GPS Arduino: mo le nofoaga ma le tulaga

Arduino GPS

Faatasi ai ma le laupapa atinae Arduino mafai ona faia le tele o poloketi, o le tapulaʻa e masani o mafaufauga. Faatasi ai ma le eletise elemeni ma modules, gaioiga mafai ona faʻaopopoina ina ia mafai ai ona e faia sili atu mea. Tasi o nei gaioiga ono avea ma agavaʻa e suʻe mea poʻo ni tagata, pe suʻe i le faʻatulagaina ma le Arduino GPS.

O lenei ituaiga o tulaga ma le sailia e mafai ona faia i le faʻaaogaina o le RFID poʻo tagata e taliaina e pei o le tasi lea o le a tatou talanoaina i lenei tusitusiga. Faatasi ai ma lenei mea o le a mafai ai ona e fausia se anoanoaʻi o poloketi, mai taʻaloga e fausia ai se detector ma suʻe mea, e suʻe ai mea gaoia, ia mafai ai ona maua oe lava faʻaaoga se GPS, etc.

Arduino NEO-7 GPS Faʻavae

NEO-6 GPS Arduino

Ia i ai le Arduino GPS, oe mafai ona faʻaaogaina le NEO-6 masini, o se aiga gaosia e U-Blox ma e mafai ona fesoʻotaʻi i le Arduino laupapa i se faigofie auala. I se faʻaopopoga, latou maua se maeʻa fesoʻotaʻiga fesoʻotaʻiga, ma UART, SPI, I2C, ma le USB, i le faʻaopopoga i le lagolagoina o le NMEA, UBX binary ma le RTCM faʻavae.

I se faʻaopopoga, o lenei Arduino GPS ma NEO-6 faʻatagaina foʻi oe e faʻaititia le tele o lau poloketi, talu ai o loʻo iai lapoʻa, faʻapea foi ma se tau maualalo. I tulaga i taumafa, e laʻititi foʻi. A i ai i le faʻagaioiga auala, e naʻo le 37mA e manaʻomia. E faʻaola e le 2.7 i le 3.6V mo NEO-6Q ma NEO-6M faʻataʻitaʻiga, ae o loʻo iai isi volitiga maualalo e taʻu ole NEO-6G e naʻo le 1.75 ma le 2v e manaʻomia.

Afai latou te tuʻufaʻatasia i totonu se faiga, o le a aofia ai a voltage regulator lea o le a faʻatagaina e tuʻu saʻo mai i le Arduino 5v fesoʻotaʻiga.

O isi maliega manaia o lenei vaega o:

  • O le 30 sekone o taimi o le afi malulu, ma naʻo le 1 sekone mo le amataga vevela.
  • La maualuga fuaina taimi latou te galulue i le naʻo 5Hz.
  • Tonu tulaga o 2.5 mita o fesuiaiga.
  • Saoasaoa saoasaoa 0.1 m / s.
  • Vaaiga masani naʻo le 0.5º.

O fea e faʻatau ai se NEO-6 mo Arduino GPS

Oe mafai ona mauaina nei masini ma modules i le tele faʻapitoa eletise faleoloa, pe faʻapena foi i le Amazon. Mo se faʻataʻitaʻiga, iinei oe mafai faʻatau ile tau taugofie:

Faʻataʻitaʻiga ma Arduino

Puʻe ata o le Arduino IDE

Oe mafai ona aoao atili e uiga i polokalame ma Arduino ma le maua fua PDF vasega e te mafaia download mai iinei.

O le mea muamua e tatau ona e faia e faʻafesoʻotaʻi ai lau laupapa atinaʻe ma ia i ai lau Arduino GPS o le faʻafesoʻotaʻi lau NEO-6 module i le laupapa. O le fesoʻotaʻiga e faia faigofie (NEO-6 module fesoʻotaʻiga - Arduino sootaga):

  • GND - GND
  • TX - RX (D4)
  • RX - TX (D3)
  • Vcc - 5V

O le taimi lava e te fesoʻotaʻi ai, e tatau foi ona e download le Faletusi SoftSerial i lau Arduino IDE, aua o le a manaʻomia mo serial serial. E foliga mai ua uma ona e mauaina mai isi poloketi, ae a leai, e tatau ona e maua download ma faʻapipiʻi i lau IDE.

A maeʻa lena, e mafai ona e amata i lau faigofie code e fai ai faitauga. Mo se faʻataʻitaʻiga, talu mai le tele o faʻasologa e mafai ona faʻaaogaina, o le ata lea mo NMEA:

#include <SoftwareSerial.h>

const int RX = 4;
const int TX = 3;

SoftwareSerial gps(RX, TX);

void setup()
{
   Serial.begin(115200);
   gps.begin(9600);
}

void loop()
{
   if (gps.available())
   {
      char data;
      data = gps.read();
      Serial.print(data);
   }
}

O le mea moni, oe mafai ona faia au fesuiaʻiga pe faʻaaogaina isi faʻasologa pe a e manaʻo ai ... E mafai foi ona e faʻaaogaina faʻataʻitaʻiga avanoa i lau IDE mo lenei faletusi. Ae, ae e leʻi faʻamutaina le tusitusiga, e tatau ona e iloa le mea lena le faʻavae NMEA (National Marine Electronics Asociation) e matua faʻapitoa lava, ia e malamalama iai, e tatau ona e iloa lona faʻauiga:

$ GPRMC, hhmmss.ss, A, llll.ll, a, yyyyy.yy, a, vv, xx, ddmmyy, mm, a * hh

Lona uiga, $ GPRMC e mulimuli mai ai le faʻasologa o tapulaʻa faʻaalia nofoaga:

  • ddmmss.ss: o le UTC taimi i itula, minute ma sekone.
  • A: tulaga faʻatalia, i le mea A = Ua lelei ma V = mataala.
  • llll.ll, ia: o le latitu, lea e mafai ai ona avea N poʻo S, mo matu po o saute.
  • yyyy.yy, a: o le umi. Toe a mafai ona avea ma E poʻo le W, o lona uiga i sasaʻe po o sisifo.
  • vv: saoasaoa i nonoa.
  • xx: o le vasega i tikeri.
  • ddmmyy: o le UTC aso, i aso, masina ma le tausaga.
  • mm, a: ole fesuiaʻiga o maneta i tikeri, ma le a mafai ona avea E poʻo W mo sasaʻe pe sisifo.
  • * H: Siaki poʻo le siaki.

Mo se faʻataʻitaʻiga, e mafai ona e mauaina se mea faʻapea:

$GPRMC,115446,A,2116.75,N,10310.02,W,000.5,054.7,191194,020.3,E*68


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.