جدول المحتويات:
- الخطوة 1: الأساسيات
- الخطوة 2: اجمع المواد الخاصة بك
- الخطوة 3: قم بتوصيل وحدة Bluetooth الخاصة بك بـ Arduino
- الخطوة 4: قم بتوصيل وحدة GPS بجهاز الكمبيوتر الخاص بك
- الخطوة 5: تحقق من حالة GPS الخاصة بك
- الخطوة 6: قم بتوصيل GPS الخاص بك بوحدة Bluetooth الخاصة بك
- الخطوة 7: قم بتوصيل البلوتوث بجهاز Android الخاص بك
- الخطوة 8: الخلاصة والتوصية
فيديو: الإعداد لموفر GPS خارجي Bluetooth لأجهزة Android: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
سيشرح هذا التوجيه كيفية إنشاء نظام تحديد المواقع العالمي (GPS) الخارجي المزود بتقنية Bluetooth لهاتفك ، أو أوقد أي شيء بسعر 10 دولارات تقريبًا.
فاتورة المواد:
- جهاز تحديد المواقع NEO 6M U-blox GPS
- وحدة بلوتوث HC-05
- معرفة التفاعل بين وحدات الطاقة المنخفضة Blutooth
- اردوينو
- الفطرة السليمة
- معرفة الأسلاك
الخطوة 1: الأساسيات
فكيف يعمل هذا بشكل عام؟
- u-blox هي شركة سويدية تصنع GPS. توفر وحدة GPS مجموعة من البيانات تحت ما يسمونه بروتوكول NEMA. قد يتكون من عدة أسطر من البيانات في شكل RAW الخاص به ، ولكن باستخدام البرنامج المناسب ، يجب أن تكون قادرًا على معرفة ما هو.
- تقوم وحدة GPS بإخراج البيانات بشكل تسلسلي ويتم استلام البيانات بواسطة وحدة البلوتوث ، نظرًا لأنها تعمل على UART. (يعني أن لديهم نفس وسيلة النقل إذا كنت تستطيع التفكير في الأمر بهذه الطريقة).
- الآن ، ستنقل وحدة البلوتوث ذات التكوين الصحيح جميع بيانات GPS الأولية إلى هاتفك الذي يعمل بنظام Android.
- سيستخدم هاتف Android تطبيقًا تابعًا لجهة خارجية لمعالجة بيانات GPS RAW في شكل يمكن للبشر قراءته.
- سيقوم التطبيق بعد ذلك "باختراق" نظام هاتفك "لاستبدال" مكتبة "GPS" ببيانات Bluetooth GPS التي أرسلتها واستلمتها للتو. هذا ما يُعرف عمومًا باسم "الموقع الوهمي". *
- أي تطبيق ملاحة على سبيل المثال يجب أن تعمل خرائط 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.
من المهم جدًا إغلاق كل نافذة 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 الخاص بك
ستخبرك هذه الخطوة بكيفية ربط نظام تحديد المواقع العالمي بالبلوتوث الخاص بك بتطبيق تابع لجهة خارجية.
هناك عدد قليل من التطبيقات التي يمكن أن تعمل مع الأجهزة. اسمح لي أن أوصي بـ Bluetooth GPS.
قم بتنزيل التطبيق على جهازك وتشغيله.
في هذه المرحلة ، انتقل إلى الإعدادات في جهازك الذي يعمل بنظام Android لإقران وحدة البلوتوث الخاصة بك ، وارجع إلى تطبيق Bluetooth GPS واضغط على الاتصال في الزاوية اليمنى العليا. سيبدأ هذا الاتصال بين وحدة البلوتوث وجهاز Android الخاص بك. يجب أن تتدفق البيانات.
نصيحة تحري الخلل وإصلاحه التي يمكنني اقتراحها هي التمرير لليسار على التطبيق للعثور على سجل العرض لمعرفة ما إذا كانت هناك أي بيانات وردت. يجب أن تشير بيانات Gibberish إلى أن اتصال البلوتوث الخاص بك على ما يرام ولكن معدل الباود الخاص بك قد يكون هو المشكلة هنا.
الخطوة 8: الخلاصة والتوصية
الآن بعد أن أصبح لديك وحدة بلوتوث عاملة ، يجب أن تمنح نفسك جولة من التصفيق.
موصى به:
VGA / GPU خارجي لأجهزة الكمبيوتر المحمولة باستخدام EXP GDC Beast: 15 خطوة (بالصور)
VGA / GPU خارجي لأجهزة الكمبيوتر المحمولة باستخدام EXP GDC Beast: مرحبًا يا شباب .. هذا هو أول برنامج تعليمي لي عن التعليمات. اللغة الإنجليزية ليست لغتي الأولى ، لذا أرجوك سامح أخطائي النحوية. لقد صنعت هذا بناءً على تجربتي في ترقية جهاز الكمبيوتر المحمول. ولن أتحملك بمقدمة طويلة لأنني لا أعرف
الإعداد السهل للتحكم عن بعد بالأشعة تحت الحمراء باستخدام LIRC لـ Raspberry PI (RPi) - يوليو 2019 [الجزء 1]: 7 خطوات
الإعداد السهل للتحكم عن بعد بالأشعة تحت الحمراء باستخدام LIRC لـ Raspberry PI (RPi) - يوليو 2019 [الجزء 1]: بعد الكثير من البحث ، فوجئت وفزعني المعلومات المتضاربة حول كيفية إعداد جهاز التحكم عن بعد بالأشعة تحت الحمراء لمشروع RPi الخاص بي. اعتقدت أنه سيكون سهلاً ولكن إعداد Linux InfraRed Control (LIRC) كان يمثل مشكلة لفترة طويلة بسبب
الإعداد النهائي RPi Zero بدون رأس للمبتدئين: 8 خطوات
الإعداد النهائي RPi Zero بدون رأس للمبتدئين: في هذا Instructable ، سنلقي نظرة على الإعداد الأساسي لجميع مشاريع Raspberry Pi Zero. سنفعل كل ذلك من جهاز يعمل بنظام Windows ، دون الحاجة إلى لوحة مفاتيح أو شاشة إضافية! عندما ننتهي ، سيكون على الإنترنت ، ونشارك الملفات عبر الشبكة ، و
قم بإنشاء منطقة آمنة لأجهزة Android / IOS / WIN10 للبقاء مفتوحًا: 6 خطوات
قم بإنشاء منطقة آمنة لأجهزة Android / IOS / WIN10 لتبقى غير مقفلة: في هذه المقالة ، نريد إنشاء أداة رائعة يمكنها إنشاء منطقة آمنة لإلغاء قفل أجهزتك. في نهاية هذا المشروع ، ستتعلم كيفية استخدام مستشعر بصمة الإصبع. ستتعلم كيفية إقران أجهزتك بأداة المنطقة الآمنة الخاصة بك
قم بعمل قرص صلب خارجي من قرص مضغوط خارجي قديم / RW: 5 خطوات
قم بعمل محرك أقراص ثابت خارجي من قرص مضغوط خارجي قديم / RW: تحويل مباشر جدًا لقرص CD / rw خارجي قديم إلى محرك أقراص ثابت خارجي أكثر فائدة. المستلزمات: 1-cd / rw خارجي (يفضل النوع الأكثر صندوقًا) محرك أقراص صلبة واحد (يجب أن يتطابق مع الموصل الداخلي لحافظة محرك الأقراص ، ويلزم تنسيقه / ضبطه) 1-sm