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

برنامج Arduino GPS Shield التعليمي: حاسبة المسافة: 5 خطوات
برنامج Arduino GPS Shield التعليمي: حاسبة المسافة: 5 خطوات

فيديو: برنامج Arduino GPS Shield التعليمي: حاسبة المسافة: 5 خطوات

فيديو: برنامج Arduino GPS Shield التعليمي: حاسبة المسافة: 5 خطوات
فيديو: TFT Display and Arduino: Setup and Programming | How to connect LCD to arduino 1.8" 2.8" 3.5" 2024, شهر نوفمبر
Anonim
برنامج Arduino GPS Shield التعليمي: حاسبة المسافة
برنامج Arduino GPS Shield التعليمي: حاسبة المسافة

نظام تحديد المواقع العالمي (GPS) أو نظام تحديد المواقع العالمي (Global Positioning System) هو نظام ملاحة لاسلكي قائم على الأقمار الصناعية يسمح لك بالحصول على موقعك وإرشادك عبر مواقع أخرى من خلال خريطة معترف بها ومحددة مسبقًا مثل خرائط Google ، وفي عالم Arduino ، يتم تحقيق ذلك بواسطة Arduino درع GPS.

يعرف نظام تحديد المواقع العالمي (GPS) موقعك من خلال قيم خطوط الطول والعرض لموقعك والتي تحدد مكانك بالضبط من العالم وسنستخدم هذين القياسين لحساب المسافة بين موقعك الحالي والوجهة المطلوبة باستخدام درع GPS على 1Sheeld في دروس Arduino GPS Shield سريعة ومضحكة.

دعنا نتحدث عن الفكرة وراء هذا البرنامج التعليمي Arduino GPS Shield …

فكرة:

في برنامج Arduino GPS Shield التعليمي ، سنستخدم GPS Shield من 1Sheeld عبر تطبيق Android / iOS المصاحب له للحصول على الموقع الحالي.

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

ابدء:

إذا كانت هذه هي المرة الأولى التي تتعامل فيها مع 1Sheeld أو كنت تريد معرفة المزيد عنها ، فإنني أوصي بمراجعة هذا البرنامج التعليمي لبدء الاستخدام السريع والسهل.

الآن ، بعد أن أصبحت معتادًا قليلاً على 1Sheeld ، لنبدأ!

الخطوة 1: مكونات الأجهزة:

مكونات الأجهزة
مكونات الأجهزة
مكونات الأجهزة
مكونات الأجهزة
مكونات الأجهزة
مكونات الأجهزة
مكونات الأجهزة
مكونات الأجهزة
  1. اردوينو اونو.
  2. 1Sheeld + مجلس.
  3. كابل USB من Arduino أو بطارية 9-12 فولت.
  4. هاتف Android / iOS مثبت عليه تطبيق 1Sheeld.

الخطوة الثانية: مكونات البرنامج:

  1. اردوينو IDE.
  2. 1sheeld library أو 1sheeld Android App أو iOS App.

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

الاتصال والتخطيطي
الاتصال والتخطيطي
الاتصال والتخطيطي
الاتصال والتخطيطي
الاتصال والتخطيطي
الاتصال والتخطيطي
  1. قم بتوصيل لوحة 1Sheeld في Arduino الخاص بك كصورة 1.
  2. قم بتوصيل شاشة LCD 16 * 2 كصورة 2.
  3. قم بتبديل طاقة 1Sheeld لتعمل على 5 فولت (وليس 3.3 فولت) كصورة 3.

1 لديها وضعان: وضع التحميل ووضع التشغيل. يمكنك التبديل بينهما باستخدام المفتاح القريب من المسامير الرقمية ويسمى "UART SWITCH" على 1Sheeld و "SERIAL SWITCH" على 1Sheeld +.

  • أولاً ، تقوم بتحريك المفتاح نحو تدوين "SWITCH" كصورة 4 والتي تحول لوحة 1Sheeld إلى وضع التحميل للسماح لك بتحميل كود Arduino.
  • ثانيًا ، بعد الانتهاء من تحميل الرمز ، حرك المفتاح باتجاه تدوين "UART" (أو "SERIAL" في 1Sheeld + board) كصورة 5 التي تحول لوحة 1Sheeld إلى وضع التشغيل للتواصل مع تطبيق 1Sheeld بهاتفك الذكي.

أخيرًا ، قم بتوصيل Arduino عبر جهاز الكمبيوتر الخاص بك باستخدام كابل Arduino USB.

الخطوة 4: الكود

أوصي بمراجعة وثائق Arduino GPS Shield لمعرفة المزيد عن وظائف Arduino GPS Shield وكيفية استخدامها.

الآن ، قم بتبديل لوحة 1Sheeld إلى وضع التحميل ، وقم بتحميل الكود المرفق لساعة Arduino الرقمية. قم بتبديل لوحة 1Sheeld إلى وضع التشغيل ثم افتح تطبيق 1Sheeld وقم بتوصيله بلوحة 1Sheeld عبر البلوتوث.

الخطوة الخامسة:

صورة
صورة
صورة
صورة

كما ترى في فيديو Arduino GPS Shield التعليمي ، يجب عليك تحديد دروع GPS و Terminal و Text-to-speech والتعرف على الصوت.

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

في هذا البرنامج التعليمي ، أردت معرفة المسافة بين موقعي الحالي "شركة Integreight" ومحطة قطار رمسيس في وسط القاهرة وكانت تبلغ 8.327 كم وقد حسبتها من خرائط Google أيضًا حيث كان الخطأ ضئيلًا جدًا (مسافة خرائط Google هي: 8.22 كم حسب لقطات الشاشة).

موصى به: