GPS Arduino: fun ipo ati aye

Arduino GPS

Pẹlu idagbasoke ọkọ Arduino le ṣe ọpọlọpọ awọn iṣẹ akanṣe, opin jẹ igbagbogbo oju inu. Pelu itanna irinše ati awọn modulu, awọn iṣẹ ṣiṣe le ṣafikun ki o le ṣe awọn ohun diẹ sii. Ọkan ninu awọn iṣẹ ṣiṣe wọnyi le jẹ agbara lati wa awọn nkan tabi eniyan, tabi wa nipa aye pẹlu Arduino GPS.

Iru eyi aye ati wiwa o le ṣee ṣe nipa lilo RFID tabi awọn olugba bii eyi ti a yoo ṣe ijiroro ninu nkan yii. Pẹlu eyi iwọ yoo ni anfani lati ṣẹda ọpọlọpọ awọn iṣẹ akanṣe, lati awọn ere pẹlu eyiti o le ṣẹda oluwari kan ati lati wa awọn nkan, lati wa awọn nkan ti o ji, lati ni anfani lati wa ara rẹ nipa lilo GPS, ati bẹbẹ lọ.

Arduino NEO-7 Module GPS

Arduino NEO-6 GPS

Lati ni Arduino GPS, o le lo awọn Awọn ẹrọ NEO-6, idile kan ti a ṣe nipasẹ U-Blox ati pe iyẹn le sopọ si igbimọ Arduino ni ọna ti o rọrun. Ni afikun, wọn ni wiwo ibaraẹnisọrọ pipe, pẹlu UART, SPI, I2C, ati USB, ni afikun si atilẹyin NMEA, alakomeji UBX ati awọn ilana RTCM.

Ni afikun, GPS Arduino yii pẹlu NEO-6 tun fun ọ laaye lati dinku iwọn ti iṣẹ rẹ, nitori o ni iwọn kekere, bakanna bi iye owo kekere. Ni awọn ofin ti agbara, o tun jẹ kekere. Nigbati o wa ni ipo ti nṣiṣe lọwọ, yoo nilo 37mA nikan. O jẹ agbara nipasẹ 2.7 si 3.6V fun awọn awoṣe NEO-6Q ati NEO-6M, lakoko ti awọn miiran wa ti foliteji kekere ti a pe ni NEO-6G ti o nilo nikan laarin 1.75 ati 2v.

Ti wọn ba ṣepọ sinu a module, yoo pẹlu kan eleto foliteji eyiti yoo gba laaye lati gba agbara taara lati asopọ Arduino 5v.

Awọn ipele miiran ti o nifẹ si ti module yii ni:

  • Awọn aaya 30 ti iginisonu akoko tutu, ati iṣẹju-aaya 1 nikan fun ibẹrẹ gbigbona.
  • La o pọju wiwọn igbohunsafẹfẹ wọn ṣiṣẹ ni 5Hz nikan.
  • Pipe ipo ti awọn mita 2.5 ti iyatọ.
  • Iyara iyara 0.1 m / s.
  • Iyatọ Iṣalaye ti 0.5º nikan.

Nibo ni lati ra NEO-6 fun Arduino GPS

O le wa awọn ẹrọ wọnyi ati awọn modulu ni ọpọlọpọ awọn ile itaja itanna amọja pataki, tabi tun lori Amazon. Fun apẹẹrẹ, nibi o le ra ni owo ti o gbowolori pupọ:

Apẹẹrẹ pẹlu Arduino

Iwoye ti Arduino IDE

O le kọ ẹkọ diẹ sii nipa siseto pẹlu Arduino pẹlu itọsọna ọfẹ PDF ti o le ṣe igbasilẹ lati ibi.

Ohun akọkọ ti o gbọdọ ṣe lati sopọ mọ si igbimọ idagbasoke rẹ ki o ni GPS Arduino rẹ ni lati sopọ mọ modulu NEO-6 rẹ si igbimọ. Awọn awọn isopọ ti ṣe ni irọrun (Awọn isopọ modulu NEO-6 - Awọn isopọ Arduino):

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

Lọgan ti o ba ti sopọ mọ, iwọ yoo tun ni lati gba lati ayelujara naa SoftSerial ìkàwé ninu IDE Arduino rẹ, bi o ṣe nilo fun ibaraẹnisọrọ ni tẹlentẹle. O ṣee ṣe pe o ti ni tẹlẹ lati awọn iṣẹ miiran, ṣugbọn ti ko ba ṣe bẹ, iwọ yoo ni lati gbaa lati ayelujara ati fi sori ẹrọ ninu IDE rẹ.

Lọgan ti o ba ti ṣe, o le bẹrẹ pẹlu koodu ti o rọrun rẹ lati ṣe awọn kika. Fun apẹẹrẹ, nitori ọpọlọpọ awọn ilana le ṣee lo, eyi ni apẹrẹ fun 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);
   }
}

Nitoribẹẹ, o le ṣe awọn iyipada rẹ tabi lo awọn ilana miiran ti o ba fẹ ... O tun le lo awọn apẹẹrẹ ti o wa ninu IDE rẹ fun ile-ikawe yii. Ṣugbọn, ṣaaju ipari nkan naa, o yẹ ki o mọ iyẹn ọna kika NMEA (Aringation National Electronics Asociation) jẹ pataki pupọ, lati loye rẹ, o ni lati mọ iṣọpọ rẹ:

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

Iyẹn ni pe, $ GPRMC ni atẹle nipa lẹsẹsẹ ti sile afihan ipo:

  • hmmss.ss: ni akoko UTC ni awọn wakati, iṣẹju ati iṣẹju-aaya.
  • A: ipo olugba, nibiti A = O dara ati V = itaniji.
  • llll.ll, si: ni latitude, nibiti a le jẹ N tabi S, fun ariwa tabi guusu.
  • yyyy.yy, a: ni ipari. Lẹẹkansi kan le jẹ E tabi W, iyẹn ni, ila-oorun tabi iwọ-oorun.
  • vv: iyara ni awọn koko.
  • xx: ni papa ni awọn iwọn.
  • ddmmyy: ni ọjọ UTC, ni awọn ọjọ, awọn oṣu ati ọdun.
  • mm, a: jẹ iyatọ oofa ni awọn iwọn, ati pe a le jẹ E tabi W fun ila-oorun tabi iwọ-oorun.
  • * H H: Checksum tabi ayewo.

Fun apẹẹrẹ, o le gba nkan bi eleyi:

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


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.