ما هي شريحة NEO-6M GPS وكيفية مواجهتها مع وحدة الاردوينو ؟ اكتب تعليقُا

تم نشر هذا المشروع لجميع الأشخاص المهتمين في مجال تصنيع وابتكار المشاريع الإلكترونية والبرمجية، و نود التنويه أن موقع انا الكتروني يخلي مسؤوليته التامة في حال لم يعمل المشروع لدى العميل أو في حال الاستخدام الخاطئ للمكونات الإلكترونية والكهربائية التي قد تؤدي لحدوث الحرائق أو غيرها لا سمح الله.

ما هي شريحة NEO-6M GPS وكيفية مواجهتها مع وحدة الاردوينو ؟

امنح مشروعك التالي مع الاردوينو  إمكانية استشعار المواقع باستخدام وحدة GPS NEO-6M التي يمكنها تتبع ما يصل إلى 22 قمرا صناعيا وتحديد المواقع في أي مكان في العالم . قد يكون بمثابة منصة انطلاق رائعة لأي شخص يتطلع للوصول إلى عالم GPS .

فهي منخفضة الطاقة (مناسبة للأجهزة التي تعمل بالبطاريات) ، وغير مكلفة ، وسهلة التفاعل ، وتحظى بشعبية كبيرة بين الهواة .

كيف يعمل GPS المستعمل في NEO-6M GPS ؟ 

تعمل مستقبلات GPS فعليًا عن طريق معرفة مدى بعدها عن عدد من الأقمار الصناعية . تمت برمجتها مسبقًا لمعرفة مواقع أقمار GPS في أي وقت محدد .

تنقل الأقمار الصناعية معلومات حول موقعها والوقت الحالي في شكل إشارات الراديو نحو الأرض . تحدد هذه الإشارات الأقمار الصناعية وتُخبر جهاز الاستقبال أين توجد .

ثم يحسب جهاز الاستقبال المسافة البعيدة لكل قمر صناعي عن طريق معرفة المدة التي استغرقها وصول الإشارات . بمجرد أن يحتوي على معلومات حول مدى وجود ثلاثة أقمار صناعية على الأقل ومكان وجودها في الفضاء ، يمكنه تحديد موقعك على الأرض .

تُعرف هذه العملية باسم ثلاثية .

نظرة عامة على الأجهزة من وحدة NEO-6M GPS :

شريحة NEO-6M GPS :

يوجد في قلب الوحدة شريحة NEO-6M GPS من u-blox . الرقاقة تقاس أقل من حجم طابع بريدي لكنها تحزم كمية مذهلة من الميزات في إطارها الصغير .

NEO-500x500

يمكنه تتبع ما يصل إلى 22 قمرا صناعيا على 50 قناة ويحقق أعلى مستوى من الحساسية في الصناعة ، أي -161 ديسيبل لتتبع ، في حين يستهلك فقط 45mA من تيار المصدر  .

على عكس وحدات GPS الأخرى ، يمكنه القيام بما يصل إلى 5 تحديثات للموقع في الثانية بدقة دقة أفقية تبلغ 2.5 متر .

واحدة من أفضل الميزات التي توفرها الرقاقة هي وضع توفير الطاقة (PSM) . يسمح بتقليل استهلاك طاقة النظام عن طريق التبديل الجزئي لأجزاء جهاز الاستقبال ON و OFF . هذا يقلل بشكل كبير من استهلاك الطاقة من الوحدة إلى 11mA فقط مما يجعلها مناسبة للتطبيقات الحساسة للطاقة مثل ساعة اليد GPS .

111
الهوهوائي Antenna :

مطلوب هوائي لاستخدام الوحدة NEO-6M GPS لأي نوع من الاتصالات . لذلك ، تأتي الوحدة مع هوائي تصحيح له حساسية dBm -161 .

NEO-6M-Patch-Antenna

يمكنك تركيب هذا الهوائي على موصل U.FL الصغير الموجود على الوحدة NEO-6M GPS .

NEO-6M-GPS-Module-u.fl-Connector

هوائي التصحيح هو عظيم بالنسبة لمعظم المشاريع . ولكن إذا كنت ترغب في تحقيق مزيد من الحساسية أو وضع الوحدة الخاصة بك داخل علبة معدنية ، يمكنك أيضًا التقاط أي هوائي NEO-6M GPSنشط 3V عبر موصل U.FL.

تلميح :

موصلات U.FL صغيرة وحساسة وغير مصنفة للتوتر . لمنع إتلاف اتصال U.FL ، نوصي بربط كابل U.FL من خلال فتحة التثبيت ، ثم قم بتوصيل موصلات U.FL علي الوحدة NEO-6M GPS .

المنتجات

بامكانك شراء كل منتج على حدى من المتجر بالضغط على المنتج المطلوب

او شراء منتجات المشروع بالكامل ادناه

أطراف شريحة NEO-6M GPS :

تحتوي وحدة NEO-6M GPS على 4 دبابيس تصلها بالعالم الخارجي . الاتصالات كالتالي :

Ublox-NEO-6M-GPS-Module-Pinout - Copy
  • GND هو الدبوس الأرضي ويجب أن يكون متصلاً بـ GND pin في Arduino .
  •  TxD pin يستخدم للاتصال التسلسلي للوحدة NEO-6M GPS .
  • RxD  يستخدم دبوس للاتصال التسلسلي للوحدة NEO-6M GPS .
  • VCC توفر الطاقة للوحدة النمطية . يمكنك توصيله مباشرة إلى دبوس 5V على اردوينو .

الأسلاك في وحدة NEO-6M GPS مع اردوينو :

الآن بعد أن عرفنا كل شيء عن الوحدة ، يمكننا أن نبدأ في ربطها مع الاردوينو !

ابدأ بتوصيل هوائي التصحيح بموصل U.FL. تذكر ربط كابل U.FL من خلال أحد فتحات التثبيت للاتصال القوي .

الوحدة عادة ما تأتي مع دبابيس رأس ملحوم . لذلك ، سوف تحتاج إلى لحام لهم .

الآن ، قم بتوصيل Tx و Rx pin في الوحدة NEO-6M GPS إلى الرقم الرقمي رقم 2 ورقم 3 على التوالي على الاردوينو ؛ لأننا سنستخدم البرنامج التسلسلي للتحدث إلى الوحدة .

بعد ذلك ، قم بتوصيل VCC pin إلى دبوس 5V على اردوينو و GND بالأرض .

الصورة أدناه تحكي الحاصل ….

Wiring-Connections-NEO-6M-GPS-Module-to-Arduino-UNO

كود الاردوينو - قراءة بيانات في وحدة NEO-6M GPS :

أفضل شيء عن أي جهاز استقبال NEO-6M GPS هو أنه يبدأ أخراج البيانات بمجرد تشغيلها .

أفضل طريقة لاختبار هذه البيانات هي استخدام الاردوينو كـ USB لتحويل TTL . البرنامج التالي يفعل ذلك بالضبط .

تنبيه : في حال لم تكن متأكد من قدرتك على تنفيذ خطوات المشروع يرجى استشارة شخص متخصص في هذا المجال.
لتحميل الكود البرمجي اضغط هنا
#include <SoftwareSerial.h>

// Choose two Arduino pins to use for software serial
int RXPin = 2;
int TXPin = 3;

//Default baud of NEO-6M is 9600
int GPSBaud = 9600;

// Create a software serial port called "gpsSerial"
SoftwareSerial gpsSerial(RXPin, TXPin);

void setup()
{
  // Start the Arduino hardware serial port at 9600 baud
  Serial.begin(9600);

  // Start the software serial port at the GPS's default baud
  gpsSerial.begin(GPSBaud);
}

void loop()
{
  // Displays information when new sentence is available.
  while (gpsSerial.available() > 0)
    Serial.write(gpsSerial.read());
}

قم بتحميل البرنامج وافتح الشاشة التسلسلية من الاردوينو IDE . تذكر أن تحدد 9600 سرعة النقل بين الاردوينو والحاسب تبعك . يجب أن ترى نصًا كما يلي :

NEO-6M-GPS-NMEA-Sentences-Output-On-Arduino

بمجرد الانتهاء من كل شيء ، تكون جاهزًا للأنطلاق ! يمكنك طلب المنتج من متجرنا أنا الكتروني .

 

أنتهت !!!

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *