GPS Arduino: le haghaidh suíomh agus suíomh

GPS Arduino

Leis an bord forbartha Is féidir le Arduino an iliomad tionscadal a dhéanamh, is minic gurb í an teorainn an tsamhlaíocht. Leis an comhpháirteanna agus modúil leictreonacha, is féidir feidhmiúlachtaí a chur leis ionas gur féidir leat níos mó rudaí a dhéanamh. Ceann de na feidhmiúlachtaí seo is ea an cumas chun rudaí nó daoine a aimsiú, nó a aimsiú trí shuíomh le GPS Arduino.

An cineál seo suite agus rianú is féidir é a dhéanamh trí úsáid a bhaint as RFID nó glacadóirí cosúil leis an gceann a bheimid ag plé san alt seo. Leis seo beidh tú in ann an iliomad tionscadal a chruthú, ó chluichí chun brathadóir a chruthú agus rudaí a aimsiú, chun rudaí goidte a aimsiú, chun a bheith in ann tú féin a aimsiú ag úsáid GPS, srl.

Modúl GPS Arduino NEO-7

Arduino GPS NEO-6

Chun GPS Arduino a bheith agat, is féidir leat an Feistí NEO-6, teaghlach a mhonaraíonn U-Blox agus ar féidir é a nascadh le bord Arduino ar bhealach simplí. Ina theannta sin, tá comhéadan cumarsáide iomlán acu, le UART, SPI, I2C, agus USB, chomh maith le tacú le prótacail NMEA, dénártha UBX agus RTCM.

Ina theannta sin, tugann an GPS Arduino seo le NEO-6 deis duit méid do thionscadail a íoslaghdú, ós rud é go bhfuil a méid beag, chomh maith le costas íseal. Maidir le tomhaltas, tá sé beag freisin. Nuair a bheidh sé i mód gníomhach, ní bheidh de dhíth air ach 37mA. Tá sé faoi thiomáint ag 2.7 go 3.6V do na samhlacha NEO-6Q agus NEO-6M, cé go bhfuil cinn eile de voltas níos ísle ar a dtugtar NEO-6G nach dteastaíonn ach idir 1.75 agus 2v.

Má tá siad comhtháite le modúl, áireofar a rialtóir voltais a ligfidh dó cumhacht a thabhairt go díreach ón nasc Arduino 5v.

Is iad paraiméadair spéisiúla eile an mhodúil seo:

  • An 30 soicind de am adhainte fuar, agus gan ach 1 soicind le haghaidh tús te.
  • La minicíocht tomhais uasta ní oibríonn siad ach ag 5Hz.
  • Cruinneas suímh de 2.5 méadar athraithe.
  • Cruinneas luais 0.1 m / s.
  • Athrú treoshuímh de 0.5º amháin.

Cá háit le NEO-6 a cheannach le haghaidh GPS Arduino

Is féidir leat na gairis agus na modúil seo a fháil i go leor siopaí speisialaithe leictreonaice, nó ar Amazon freisin. Mar shampla, anseo is féidir leat é a cheannach ar phraghas an-saor:

Sampla le Arduino

Gabháil scáileáin de Arduino IDE

Is féidir leat níos mó a fhoghlaim faoi ríomhchlárú le Arduino leis an gcúrsa PDF saor in aisce is féidir leat íoslódáil anseo.

Is é an chéad rud a chaithfidh tú a dhéanamh chun é a nascadh le do bhord forbartha agus do GPS Arduino a bheith agat ná do mhodúl NEO-6 a nascadh leis an mbord. Tá an conexiones déantar iad go simplí (naisc mhodúil NEO-6 - naisc Arduino):

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

Nuair a bheidh sé ceangailte agat, beidh ort an Leabharlann SoftSerial i do Arduino IDE, mar beidh sé ag teastáil le haghaidh cumarsáide sraitheach. Is dóigh go bhfuil sé agat cheana ó thionscadail eile, ach mura bhfuil, beidh ort íoslódáil agus suiteáil i do IDE.

Nuair a bheidh sé sin déanta, is féidir leat tosú le do chód simplí chun na léamha a dhéanamh. Mar shampla, ós rud é gur féidir roinnt prótacal a úsáid, seo an sceitse do 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);
   }
}

Ar ndóigh, is féidir leat do chuid modhnuithe a dhéanamh nó prótacail eile a úsáid más mian leat ... Is féidir leat úsáid a bhaint as na samplaí atá ar fáil i do IDE don leabharlann seo freisin. Ach, sula gcuirfidh tú deireadh leis an alt, ba chóir go mbeadh a fhios agat é sin formáid NMEA (Comhlachas Náisiúnta Leictreonaic Mara) an-sonrach, chun é a thuiscint, caithfidh tú a chomhréir a bheith ar eolas agat:

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

Is é sin, leanann $ GPRMC sraith de paraiméadair a léiríonn suíomh:

  • hhmmss.ss: an bhfuil an t-am UTC in uaireanta, nóiméad agus soicind.
  • A: stádas glacadóra, áit a bhfuil A = OK agus V = airdeall.
  • llll.ll, go: an domhanleithead é, nuair is féidir N nó S a bheith ann, ó thuaidh nó ó dheas.
  • yyyy.yy, a: an fad é. Arís is féidir E nó W a bheith ann, is é sin thoir nó thiar.
  • vv: luas snaidhmeanna.
  • xx: an bhfuil an cúrsa i gcéimeanna.
  • ddmmyy: an é dáta UTC, i laethanta, míonna agus bliain.
  • mm, a: an bhfuil an éagsúlacht mhaighnéadach i gcéimeanna, agus gur féidir E nó W a bheith san oirthear nó san iarthar.
  • * H H.: Seiceam nó seiceam.

Mar shampla, d’fhéadfá rud mar seo a fháil:

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


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.