آرډوینو GPS: د موقعیت او موقعیت لپاره

اردوینو GPS

د پرمختیایی بورډ اردوینو کولی شي ډیری پروژې ترسره کړي ، محدودیت اکثرا تخیل دی. سره له بریښنایی برخې او ماډلونه، فعالیتونه اضافه کیدی شي نو تاسو نور شیان ترسره کولی شئ. د دې فعالیتونو څخه یو یې وړتیا وي توکي یا خلک ومومئ ، یا یې ومومئ د اردوینو GPS سره د موقعیت په واسطه.

دا ډول موقعیت او نښه کول دا د RFID یا ریسیورونو په کارولو سره ترسره کیدی شي لکه هغه څوک چې موږ پدې مقاله کې پرې بحث کوو. پدې سره تاسو به وتوانیږئ چې ډیری پروژې رامینځته کړئ ، له لوبو څخه کوم چې کشف کونکي رامینځته کول او توکي موندل ، غلا شوي توکي موندل ، ترڅو د GPS په کارولو سره خپل ځان ومومئ.

د اردوینو NEO-7 GPS ماډل

د NEO-6 GPS اردوینو

د اردوینو GPS لپاره ، تاسو کولی شئ له دې څخه کار واخلئ د NEO-6 وسایل، یوه کورنۍ د U-Blox لخوا رامینځته شوې او دا کولی شي په ساده ډول د اردوینو بورډ سره وصل شي. سربیره پردې ، دوی د UART ، SPI سره د خبرو اترو بشپړ انٹرفیس لري. I2C، او USB ، د NMEA ، UBX بائنری او RTCM پروتوکولونو ملاتړ کولو سربیره.

سربیره پردې ، دا د ارډوینو GPS د NEO-6 سره هم تاسو ته اجازه درکوي چې ستاسو د پروژې اندازه لږه کړئ ، ځکه چې دا لري لږ اندازه، او همدارنګه لږ لګښت. د مصرف په شرایطو کې ، دا هم کوچنی دی. کله چې په فعاله حالت کې وي ، دا به یوازې 37mA ته اړتیا ولري. دا د NEO-2.7Q او NEO-3.6M ماډلونو لپاره د 6 څخه 6V لخوا ځواک لري ، پداسې حال کې چې د NEO-6G په نوم د ټیټ ولتاژ نور هم شتون لري چې یوازې د 1.75 او 2v ترمنځ اړتیا لري.

که دوی مدغم شوي وي یو موډول، به شامل وي الف د ولتاژ تنظیموونکی کوم چې به دا د مستقیم Ardino 5v اتصال څخه د بریښنا کولو ته اجازه ورکړي.

د دې ماډل نور په زړه پوري پیرامیټرې په لاندې ډول دي:

  • د 30 ثانیې د اور لګولو وخت یخ ، او د ګرم پیل لپاره یوازې 1 ثانیه.
  • La د اندازه کولو حد اکثر دوی یوازې 5Hz کې کار کوي.
  • د موقعیت درستیت د بدلون 2.5 میټره.
  • د سرعت درستیت 0.1 m / s.
  • د لوریو تغیر یوازې 0.5º.

چیرې چې د ارډوینو GPS لپاره د NEO-6 پیرود وکړئ

تاسو کولی شئ دا وسایل او ماډلونه په ډیری متخصص بریښنایی پلورنځیو کې ومومئ ، یا هم په ایمیزون کې. د مثال په توګه ، تاسو کولی شئ دلته دا په خورا ارزانه بیه وپیرئ:

د اردوینو سره مثال

د اردوینو IDE سکرین شاټ

تاسو کولی شئ د وړیا پی ډی ایف کورس سره د اردوینو سره د برنامو په اړه نور څه زده کړئ چې تاسو یې کولی شئ له دلته څخه ډاونلوډ.

لومړی شی چې تاسو یې باید ترسره کړئ دا ستاسو د پراختیایی بورډ سره وصل کړئ او خپل اردوینو GPS ولرئ ترڅو بورډ ته ستاسو د NEO-6 ماډل وصل کړئ. د پیوستونونه په خورا اسانۍ سره جوړ شوي دي (د NO-6 ماډل اړیکې - آرډوینو اړیکې):

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

یوځل چې تاسو دا وصل کړی ، نو تاسو به یې هم ډاونلوډ کړئ سافټشایر کتابتون ستاسو په اردوینو IDE کې ، ځکه چې دا به د سریال مواصلاتو لپاره اړین وي. احتمال لري چې تاسو دمخه دا د نورو پروژو څخه لرئ ، مګر که نه ، نو تاسو به یې وکړئ ډاونلوډ او ولګوه ستاسو په IDE کې.

یوځل چې دا سرته ورسي ، نو تاسو کولی شئ لوستلو لپاره خپل ساده کوډ سره پیل کړئ. د مثال په توګه ، له هغه وخته چې څو پروتوکولونه کارول کیدی شي ، دلته یې رسمیت دی د 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);
   }
}

البته ، تاسو کولی شئ خپل بدلونونه رامینځته کړئ یا نور پروتوکولونه وکاروئ که تاسو غواړئ ... تاسو کولی شئ د دې کتابتون لپاره په IDE کې موجود مثالونو څخه هم کار واخلئ. مګر ، د مقالې پای ته رسیدو دمخه ، تاسو باید پدې پوه شئ د NMEA ب .ه (د ملي سمندري برښنایی تخصص) خورا ځانګړی دی ، د دې د پوهیدو لپاره ، تاسو باید د دې ترکیب وپیژنئ:

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

دا ، د GPRMC د لړۍ وروسته تعقیب کیږي پیرامیټرونه د موقعیت په ګوته کوي:

  • hhmmss.ss: په ساعتونو ، دقیقو او ثانیو کې د UTC وخت دی.
  • A: د ترلاسه کونکي حالت ، چیرې چې A = سم او V = خبرداری.
  • llll.ll ، ته: عرض البلد دی ، چیرې چې د شمال یا سویل لپاره N یا S کیدی شي.
  • yyyy.yy ، a: اوږدوالی دی. یوځل بیا E یا W کیدی شي ، دا ختیځ یا لویدیځ دی.
  • vv: په غوټو کې سرعت.
  • xx: د لیسانس کورس دی.
  • ddmmyy: د UTC نیټه ده ، په ورځو ، میاشتو او کال کې.
  • ملي متر: په درجو کې مقناطیسي تغیر دی ، او a د ختیځ یا لویدیځ لپاره E یا W کیدی شي.
  • * H H: چکسم یا چیکسم.

د مثال په توګه ، تاسو کولی شئ داسې یو څه ترلاسه کړئ:

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


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

لومړی د تبصره کولو لپاره وئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.