
على عكس أسلوب تحديد الموقع عبر شبكات الواي فاي الذي تناولناه سابقًا، توفر وحدة NEO-6M نظام تحديد موقع GPS حقيقي بدقة عالية، مستقل تمامًا عن الاتصال بالإنترنت، ما يجعلها الخيار الأنسب لمشاريع تتبع المسار الفعلي كالطائرات المسيّرة أو مركبات التتبع.
المكونات المطلوبة
لوحة أردوينو أونو، وحدة GPS من نوع NEO-6M (تحتوي على هوائي خارجي وذاكرة داخلية للاحتفاظ ببيانات القمر الصناعي الأخيرة)، مصباح LED للإشارة، وأسلاك توصيل.
طريقة التوصيل
تعمل الوحدة بجهد بين 3 و5 فولت وتتواصل عبر منفذ تسلسلي (TTL Serial) بسرعة 9600 بود. نظرًا لأن منفذي التسلسل الأساسيين في الأردوينو أونو (0 و1) مستخدمان عادة لرفع الكود والتواصل مع الحاسوب، يُفضَّل استخدام مكتبة SoftwareSerial لإنشاء منفذ تسلسلي إضافي على منفذين رقميين آخرين (مثل 3 و4)؛ فيتصل طرف الإرسال TX في الوحدة بمنفذ الاستقبال البرمجي، وطرف الاستقبال RX بمنفذ الإرسال البرمجي.
مبدأ العمل
ترسل وحدة NEO-6M باستمرار جملًا نصية بصيغة NMEA القياسية تحتوي على معلومات الموقع والوقت وعدد الأقمار الصناعية الملتقطة. يتولى تفسير هذه الجمل النصية المعقدة مكتبة TinyGPS++، التي تستخرج منها قيم خط الطول والعرض جاهزة للاستخدام مباشرة في الكود. بمجرد الحصول على الإحداثيات الحالية، يمكن للكود حساب المسافة إلى نقطة وجهة محددة مسبقًا باستخدام دوال المكتبة الجاهزة، وإضاءة مصباح LED تلقائيًا عند اقتراب الجهاز من تلك النقطة ضمن نطاق معين، وهو مبدأ أساسي يُستخدم في تطبيقات "التنبيه عند الوصول" (Geofencing).
يمكنك إيجاد وحدة GPS من نوع NEO-6M ضمن متجر Juthour Tech.
Leave your comment