ساتھ ترقیاتی بورڈ ارڈینو متعدد منصوبوں کو انجام دے سکتا ہے ، حد اکثر تخیل ہوتی ہے۔ کے ساتہ الیکٹرانک اجزاء اور ماڈیولز، فعالیتوں کو شامل کیا جاسکتا ہے تاکہ آپ مزید کام کرسکیں۔ ان خصوصیات میں سے ایک صلاحیت کی بھی ہوسکتی ہے اشیاء یا لوگوں کو تلاش کریں ، یا تلاش کریں ارڈینوو GPS کے ساتھ پوزیشننگ کرکے۔
اس قسم کی پوزیشننگ اور ٹریسنگ یہ آریفآئڈی یا وصول کنندگان کی طرح کیا جاسکتا ہے جیسے ہم اس مضمون میں بحث کرنے جارہے ہیں۔ اس کے ذریعہ آپ بہت سارے پروجیکٹس تشکیل دے سکیں گے ، ان کھیلوں سے جن سے ڈیٹیکٹر تشکیل دیا جا objects اور چیزوں کا پتہ لگانا ، چوری شدہ چیزوں کا پتہ لگانا ، جی پی ایس وغیرہ کا استعمال کرکے اپنے آپ کو تلاش کرنے کے قابل ہوجائے۔
انڈیکس
اردوینو NEO-7 GPS ماڈیول
ارڈینوو GPS رکھنے کے لئے ، آپ اس کا استعمال کرسکتے ہیں NEO-6 آلات، ایک ایسا خاندان جو U-Blox کے ذریعہ تیار کیا جاتا ہے اور اسے Ardino بورڈ سے آسان طریقے سے جوڑا جاسکتا ہے۔ اس کے علاوہ ، ان کا یو آر ٹی ، ایس پی آئی ، کے ساتھ مکمل مواصلات کا انٹرفیس ہے ، I2C، اور USB ، NMEA ، UBX بائنری اور RTCM پروٹوکول کی حمایت کرنے کے علاوہ۔
اس کے علاوہ ، NEO-6 کے ساتھ یہ آرڈینوو GPS بھی آپ کو اپنے منصوبے کے سائز کو کم سے کم کرنے کی اجازت دیتا ہے ، کیونکہ اس میں ایک تھوڑا سا سائزکم قیمت کے ساتھ ساتھ۔ استعمال کے لحاظ سے ، یہ بھی چھوٹا ہے۔ جب فعال موڈ میں ہوں تو ، اسے صرف 37mA کی ضرورت ہوگی۔ اس میں NO-2.7Q اور NEO-3.6M ماڈلز کے لئے 6 سے 6V تک طاقت دی گئی ہے ، جبکہ نئول 6G نامی لوئر وولٹیج کے دیگر بھی موجود ہیں جن کی ضرورت صرف 1.75 اور 2v کے درمیان ہے۔
اس ماڈیول کے دیگر دلچسپ پیرامیٹرز یہ ہیں:
- 30 سیکنڈ اگنیشن ٹائم ٹھنڈا ، اور گرم آغاز کے لئے صرف 1 سیکنڈ۔
- La زیادہ سے زیادہ پیمائش کی تعدد وہ صرف 5Hz پر کام کرتے ہیں۔
- مقام کی درستگی تغیر کے 2.5 میٹر کی.
- رفتار کی درستگی 0.1 میٹر / سیکنڈ
- واقفیت کی تغیر صرف 0.5º کی۔
ارڈینو جی پی ایس کے لئے کہاں NEO-6 خریدیں
آپ ان آلات اور ماڈیولز کو متعدد خصوصی الیکٹرانکس اسٹورز یا ایمیزون پر بھی ڈھونڈ سکتے ہیں۔ مثال کے طور پر ، یہاں آپ کر سکتے ہیں اسے بہت سستی قیمت پر خریدیں:
Ardino کے ساتھ مثال کے طور پر
اسے اپنے ڈویلپمنٹ بورڈ سے مربوط کرنے اور اپنے اردوینو GPS کے ل The آپ کو سب سے پہلے جو کام کرنا چاہئے وہ یہ ہے کہ آپ اپنے NO-6 ماڈیول کو بورڈ سے جوڑیں۔ رابطے بہت آسانی سے بنائے جاتے ہیں (NEO-6 ماڈیول کنکشن - Ardino رابطے):
- GND - GND
- TX - RX (D4)
- RX - TX (D3)
- وی سی سی - 5 وی
ایک بار جب آپ اس سے منسلک ہوجائیں تو ، آپ کو ڈاؤن لوڈ کرنا پڑے گا سافٹشیر لائبریری آپ کے اردوینو IDE میں ، جیسا کہ سیریل مواصلات کے ل it اس کی ضرورت ہوگی۔ امکان ہے کہ آپ کے پاس یہ پہلے ہی دوسرے پروجیکٹس سے ہے ، لیکن اگر ایسا نہیں ہے تو آپ کو کرنا پڑے گا ڈاؤن لوڈ اور انسٹال کریں آپ کے IDE میں
ایک بار جب یہ ہوجائے تو ، آپ پڑھنے کے ل your اپنے آسان کوڈ کے ساتھ شروعات کرسکتے ہیں۔ مثال کے طور پر ، چونکہ متعدد پروٹوکول استعمال کیے جاسکتے ہیں ، لہذا خاکہ یہاں ہے 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); } }
اگر آپ چاہیں تو ، آپ اپنی تبدیلیاں کر سکتے ہیں یا دوسرے پروٹوکول استعمال کرسکتے ہیں ... آپ اس لائبریری کے لئے اپنے آئی ڈی ای میں دستیاب مثالوں کا استعمال بھی کرسکتے ہیں۔ لیکن ، مضمون ختم ہونے سے پہلے ، آپ کو یہ جان لینا چاہئے NMEA فارمیٹ (نیشنل میرین الیکٹرانکس ایسوسی ایشن) بہت خاص ہے ، اسے سمجھنے کے ل you ، آپ کو اس کا نحو جاننا ہوگا:
$ GPRMC، hhmmss.ss، A، llll.ll، a، yyyyy.yy، a، vv، xx، ddmmyy، mm، a * hh
یعنی $ جی پی آر ایم سی کے بعد ایک سلسلہ آتا ہے مقام کی نشاندہی کرنے والے پیرامیٹرز:
- hhmmss.ss: گھنٹے ، منٹ اور سیکنڈ میں UTC کا وقت ہے۔
- A: وصول کنندہ کی حیثیت ، جہاں A = ٹھیک ہے اور V = انتباہ ہے۔
- llll.ll ، کرنا: عرض البلد ہے ، جہاں ایک شمال یا جنوب کے لئے N یا S ہوسکتا ہے۔
- yyyy.yy ، a: لمبائی ہے۔ ایک بار پھر E یا W ہوسکتا ہے ، یعنی مشرق یا مغرب۔
- vv: گرہوں میں رفتار۔
- xx: ڈگری میں کورس ہے.
- ddmmyy: دنوں ، مہینوں اور سال میں ، UTC کی تاریخ ہے۔
- ملی میٹر ، ا: ڈگریوں میں مقناطیسی تغیر ہے ، اور ایک مشرق یا مغرب میں E یا W ہوسکتا ہے۔
- * H H: چیکسم یا چیکسم۔
مثال کے طور پر ، آپ کو کچھ اس طرح مل سکتا ہے:
$GPRMC,115446,A,2116.75,N,10310.02,W,000.5,054.7,191194,020.3,E*68
تبصرہ کرنے والا پہلا ہونا