جدول المحتويات:

الإعداد لموفر GPS خارجي Bluetooth لأجهزة Android: 8 خطوات
الإعداد لموفر GPS خارجي Bluetooth لأجهزة Android: 8 خطوات

فيديو: الإعداد لموفر GPS خارجي Bluetooth لأجهزة Android: 8 خطوات

فيديو: الإعداد لموفر GPS خارجي Bluetooth لأجهزة Android: 8 خطوات
فيديو: شاشة سامسونج 2022 | كيفية توصيل ريسيفر خارجي في شاشة سامسونج 2024, شهر نوفمبر
Anonim
الإعداد لموفر GPS خارجي Bluetooth لأجهزة Android
الإعداد لموفر GPS خارجي Bluetooth لأجهزة Android

سيشرح هذا التوجيه كيفية إنشاء نظام تحديد المواقع العالمي (GPS) الخارجي المزود بتقنية Bluetooth لهاتفك ، أو أوقد أي شيء بسعر 10 دولارات تقريبًا.

فاتورة المواد:

  1. جهاز تحديد المواقع NEO 6M U-blox GPS
  2. وحدة بلوتوث HC-05
  3. معرفة التفاعل بين وحدات الطاقة المنخفضة Blutooth
  4. اردوينو
  5. الفطرة السليمة
  6. معرفة الأسلاك

الخطوة 1: الأساسيات

فكيف يعمل هذا بشكل عام؟

  1. u-blox هي شركة سويدية تصنع GPS. توفر وحدة GPS مجموعة من البيانات تحت ما يسمونه بروتوكول NEMA. قد يتكون من عدة أسطر من البيانات في شكل RAW الخاص به ، ولكن باستخدام البرنامج المناسب ، يجب أن تكون قادرًا على معرفة ما هو.
  2. تقوم وحدة GPS بإخراج البيانات بشكل تسلسلي ويتم استلام البيانات بواسطة وحدة البلوتوث ، نظرًا لأنها تعمل على UART. (يعني أن لديهم نفس وسيلة النقل إذا كنت تستطيع التفكير في الأمر بهذه الطريقة).
  3. الآن ، ستنقل وحدة البلوتوث ذات التكوين الصحيح جميع بيانات GPS الأولية إلى هاتفك الذي يعمل بنظام Android.
  4. سيستخدم هاتف Android تطبيقًا تابعًا لجهة خارجية لمعالجة بيانات GPS RAW في شكل يمكن للبشر قراءته.
  5. سيقوم التطبيق بعد ذلك "باختراق" نظام هاتفك "لاستبدال" مكتبة "GPS" ببيانات Bluetooth GPS التي أرسلتها واستلمتها للتو. هذا ما يُعرف عمومًا باسم "الموقع الوهمي". *
  6. أي تطبيق ملاحة على سبيل المثال يجب أن تعمل خرائط Google بالتوازي مع Bluetooth GPS.

* إخلاء المسؤولية: ليس لدي أي ارتباط بأي من مطوري الأجهزة والبرامج المذكورة في هذا الدليل. أنت تدرك أن تنزيل أي برنامج ينطوي على مخاطر خرق الأمن السيبراني. يعلم الله ما يكتبه مطورو البرامج هؤلاء في هذه التطبيقات ، احترمهم بأي طريقة ممكنة. لست مسؤولاً عن أي ضرر يلحق بهاتفك أو بك ، وأنت مسؤول مسؤولية كاملة عن أي تعديلات. هل من خطر؟

الخطوة 2: اجمع المواد الخاصة بك

اجمع المواد الخاصة بك
اجمع المواد الخاصة بك
اجمع المواد الخاصة بك
اجمع المواد الخاصة بك

يجب أن يكون لديك NEO-6M GPS و Arduino ووحدة بلوتوث HC-05 ، على الرغم من أنني أعتقد أنك قد تكون قادرًا على استخدام HC-06 بمعنى ما. تحتاج أيضًا إلى جهاز الكمبيوتر الخاص بك ، وبعض المعرفة الأساسية بالكمبيوتر والإلكترونيات.

الخطوة 3: قم بتوصيل وحدة Bluetooth الخاصة بك بـ Arduino

هذه الخطوة مهمة للتأكد من أن UART الخاص بك على Arduino يعمل على 9600 Baud.

قم بتوصيل وحدة البلوتوث الخاصة بك إلى Arduino.

افتح Arduino IDE على جهاز الكمبيوتر الخاص بك وقم بتوصيل Arduino بجهاز الكمبيوتر الخاص بك.

قم بتشغيل وحدة البلوتوث الخاصة بك في وضع AT لتكوين إعداداتها. يجب أن تكون قادرًا على معرفة معدل الباود الذي تعمل عليه وحدة البلوتوث الخاصة بك. (التوثيق عند الشراء). خلاف ذلك ، حاول تشغيله في 38400 باود.

في النهاية ، استخدم ملف

AT + ORGL

لإعادة تعيين إعداداتك الأصلية. تحذير: سيعيد هذا ضبط أي وضع تم تكوينه مسبقًا.

ثم ، اضبط UART على 9600 Baud

AT + UART = 9600 ، 0 ، 0

يجب أن تكون قادرًا على رؤية ملف

نعم

رسالة لتأكيد الإعدادات الخاصة بك.

لطيف - جيد.

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

الخطوة 4: قم بتوصيل وحدة GPS بجهاز الكمبيوتر الخاص بك

هذه الخطوة مهمة للتحقق مما إذا كان نظام تحديد المواقع العالمي (GPS) الخاص بك يعمل ، وكذلك لتشجيع نفسك على المضي قدمًا في هذا الدليل.

يجب أن يحتوي NEO-6M على 4 دبابيس. قم بالاتصال وفقًا لذلك:

NEO6M VCC إلى أردوينو 5 فولت

RX إلى TX

TX إلى RX

GND إلى GND

بالنسبة لأولئك الذين لا يعرفون أين هو TX و RX على Arduino ، فقط ضعهم في 11 و 10 على التوالي. تقليديا ، من المفترض أن تضع 0 و 1 ولكن 4 سنوات من الخبرة جعلت أعصابي لا تعمل طوال الوقت بسبب إشارة خرج 3.3 فولت.

تمام.

الآن ، افتح نموذج الرسم الذي قد تجده في مجلد الأمثلة ، أو قم بذلك بالطريقة السهلة:

#يشمل

SoftwareSerial mySerial (10 ، 11) ؛ // RX ، TX

الإعداد باطل() {

// افتح الاتصالات التسلسلية وانتظر حتى يفتح المنفذ: Serial.begin (9600) ؛ بينما (! المسلسل) {؛ // انتظر حتى يتم توصيل المنفذ التسلسلي. مطلوب لمنفذ USB أصلي فقط}

mySerial.begin (9600) ،

}

حلقة باطلة () {// مرارًا وتكرارًا

if (mySerial.available ()) {Serial.write (mySerial.read ()) ؛ } if (Serial.available ()) {mySerial.write (Serial.read ())؛ }}

ما أفعله هنا هو أنني أخبر Arduino أن "نظام تحديد المواقع العالمي (GPS) سيقوم بتفريغ بعض البيانات إليك ، وإليك بعض الإرشادات حول كيفية الحصول عليها. كما أنهم يقومون بإلقاءها بمعدل 9600 باود."

نعم. قم بتحميل الكود.

الخطوة 5: تحقق من حالة GPS الخاصة بك

تحقق من حالة GPS الخاصة بك
تحقق من حالة GPS الخاصة بك

الآن ، هذه الخطوة هي المكان الذي تتحقق فيه من حالة GPS.

من المهم جدًا إغلاق كل نافذة Arduino IDE ، كل واحدة منها. لا استثناءات. فصل Arduino الخاص بك غير ضروري.

اذهب إلى موقع u-blox للعثور على u-center. هذا هو البرنامج الذي يحول بيانات بروتوكول NEMA RAW إلى نموذج واجهة المستخدم الرسومية اللطيف حيث يمكنك أن تعتقد أنك جاسوس رائع المظهر للحظة ، لكنك في الأساس تنظر فقط إلى النقاط والأرقام.

بمجرد تنزيل u-center وتثبيته وفتحه أيضًا ، يجب أن تكون قادرًا على رؤية بعض الصور البراقة. بخلاف ذلك ، دعني أقترح عليك بعض الإعدادات للتلاعب بها.

في شريط القائمة ، انتقل إلى Tools> Port ، وتأكد من أن u-center متصل بـ Arduino من خلال مشاهدة أي "COM 1" أو أي رقم ممكن. تحقق أيضًا مما إذا كانت Tools> معدل الباود 9600 ، أو يمكنك ضبطه على Tools> autobauding من أجل الراحة.

يجب أن تحصل على شيء في هذه المرحلة.

الخطوة 6: قم بتوصيل GPS الخاص بك بوحدة Bluetooth الخاصة بك

هنا تقوم بتوصيل GPS الخاص بك بوحدة البلوتوث الخاصة بك.

باستخدام المعرفة الإلكترونية الأساسية ، قم بتوصيل:

NEO6M TX> RX Bluetooth

RX> TX

من الجيد تشغيل كلتا الوحدتين عند 5 فولت.

يجب أن تومض كلتا الوحدتين بعض الأضواء في هذه المرحلة. هل تحقق.

الخطوة 7: قم بتوصيل البلوتوث بجهاز Android الخاص بك

قم بتوصيل البلوتوث بجهاز Android الخاص بك
قم بتوصيل البلوتوث بجهاز Android الخاص بك

ستخبرك هذه الخطوة بكيفية ربط نظام تحديد المواقع العالمي بالبلوتوث الخاص بك بتطبيق تابع لجهة خارجية.

هناك عدد قليل من التطبيقات التي يمكن أن تعمل مع الأجهزة. اسمح لي أن أوصي بـ Bluetooth GPS.

قم بتنزيل التطبيق على جهازك وتشغيله.

في هذه المرحلة ، انتقل إلى الإعدادات في جهازك الذي يعمل بنظام Android لإقران وحدة البلوتوث الخاصة بك ، وارجع إلى تطبيق Bluetooth GPS واضغط على الاتصال في الزاوية اليمنى العليا. سيبدأ هذا الاتصال بين وحدة البلوتوث وجهاز Android الخاص بك. يجب أن تتدفق البيانات.

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

الخطوة 8: الخلاصة والتوصية

الآن بعد أن أصبح لديك وحدة بلوتوث عاملة ، يجب أن تمنح نفسك جولة من التصفيق.

موصى به: