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

وحدة Ublox LEA 6h 02 GPS مع Arduino و Python: 4 خطوات
وحدة Ublox LEA 6h 02 GPS مع Arduino و Python: 4 خطوات

فيديو: وحدة Ublox LEA 6h 02 GPS مع Arduino و Python: 4 خطوات

فيديو: وحدة Ublox LEA 6h 02 GPS مع Arduino و Python: 4 خطوات
فيديو: Setup a NEO-6M GPS with Spektrum Satellite on Flip32 10DOF 2024, يوليو
Anonim
وحدة Ublox LEA 6h 02 GPS مع Arduino و Python
وحدة Ublox LEA 6h 02 GPS مع Arduino و Python
وحدة Ublox LEA 6h 02 GPS مع Arduino و Python
وحدة Ublox LEA 6h 02 GPS مع Arduino و Python
وحدة Ublox LEA 6h 02 GPS مع Arduino و Python
وحدة Ublox LEA 6h 02 GPS مع Arduino و Python

واجهات وحدة GPS باستخدام Arduino UNO (أو أي جهاز Arduino آخر) وحساب Latitude و Longitude للعرض في نافذة التطبيق المكتوبة بلغة Python.

الخطوة 1: احصل على وحدة Ublox LEA 6h 02 GPS (أو أي وحدة تفضلها) ، اقرأ مواصفات ورقة البيانات واجعل الوحدة جاهزة للاتصال بـ Arduino

احصل على وحدة Ublox LEA 6h 02 GPS (أو أي وحدة تفضلها) ، واقرأ مواصفات ورقة البيانات واجعل الوحدة جاهزة للاتصال بـ Arduino
احصل على وحدة Ublox LEA 6h 02 GPS (أو أي وحدة تفضلها) ، واقرأ مواصفات ورقة البيانات واجعل الوحدة جاهزة للاتصال بـ Arduino
احصل على وحدة Ublox LEA 6h 02 GPS (أو أي وحدة تفضلها) ، واقرأ مواصفات ورقة البيانات واجعل الوحدة جاهزة للاتصال بـ Arduino
احصل على وحدة Ublox LEA 6h 02 GPS (أو أي وحدة تفضلها) ، واقرأ مواصفات ورقة البيانات واجعل الوحدة جاهزة للاتصال بـ Arduino
احصل على وحدة Ublox LEA 6h 02 GPS (أو أي وحدة تفضلها) ، واقرأ مواصفات ورقة البيانات واجعل الوحدة جاهزة للاتصال بـ Arduino
احصل على وحدة Ublox LEA 6h 02 GPS (أو أي وحدة تفضلها) ، واقرأ مواصفات ورقة البيانات واجعل الوحدة جاهزة للاتصال بـ Arduino
  • اقرأ ورقة بيانات Ublox LEA 6 بعناية وتأكد من أن الوحدة الخاصة بك صحيحة
  • تعمل معظم الوحدات عند حوالي 2.7 إلى 3.6 فولت ، لذا تأكد من حصولك على مصدر الطاقة المناسب ، لقد استخدمت Arduino 3.3v pin
  • تدعم جميع الوحدات منفذ اتصال UART ، لذلك سنستخدمه للتفاعل مع Arduino
  • تأتي الوحدات بشكل افتراضي مع مآخذ أنثى صغيرة أجد صعوبة في توصيلها بـ Arduino ومن ثم قمت باستبدالها بمقبس أنثى من سلك الطائر مقاس 2.54 مم (قبل استبداله ، تأكد من أنك تعرف أي دبوس يفعل ماذا وقم بعمل رسم تخطيطي على الورق أو الكمبيوتر)
  • هذه الوحدة جاهزة الآن للاتصال بـ Arduino

الخطوة 2: قم بتوصيل وحدة GPS مع Arduino

قم بتوصيل وحدة GPS مع Arduino
قم بتوصيل وحدة GPS مع Arduino
  • حدد Tx (جهاز الإرسال) و Rx (جهاز الاستقبال) لوحدة GPS ونفس الشيء على Arduino أيضًا (لقد استخدمت UNO لذلك حصلت على منفذ اتصال UART واحد فقط ، Tx على pin0 و Rx على pin1 ، المزيد من المواصفات على Arduino UNO)
  • قم بتوصيل Tx و Rx لوحدة GPS مع Rx و Tx من Arduino

    • Tx لـ GPS (السلك الأخضر في حالتي) إلى => Rx لـ Arduino
    • Rx لـ GPS (السلك الأصفر في حالتي) إلى => Tx of Arduino
  • قم بتوصيل 3.3v Adruino pin إلى طاقة GPS وقم بتوصيل كل من الأسباب
  • تحذير: تأكد من عدم تطبيق أكثر من 3.3 فولت (بحد أقصى 3.6 فولت) على وحدة GPS الخاصة بك وقراءة وحدة التعليمات بعناية

الخطوة 3: قم بتحميل برنامج Arduino لقراءة المنفذ التسلسلي (الاتصالات)

قم بتحميل برنامج Arduino لقراءة المنفذ التسلسلي (الاتصالات)
قم بتحميل برنامج Arduino لقراءة المنفذ التسلسلي (الاتصالات)
  • يمكن العثور على رمز هذا المشروع في مستودع GitHub
  • الرابط:
  • يرجى قراءة ملف README.md
  • قم بتثبيت برنامج u-center كما هو مذكور في ملف README.md أعلاه
  • قم بتحميل كود Arduino إلى وحدة Arduino
  • قم بتوصيل دبابيس GPS بـ Arduino
  • افتح الشاشة التسلسلية على Arduino IDE ولاحظ إخراج وحدة GPS ، وتأكد من أنها تطبع إخراجًا ذا قيمة
  • افصل منفذ Arduino التسلسلي عن طريق إغلاق الشاشة التسلسلية وافتح الآن برنامج u-center وحدد المنفذ التسلسلي لـ Arduino
  • لاحظ الاستجابة التي تظهر على الشاشة

    • سيستغرق الأمر بعض الوقت لإعطاء استجابة صحيحة ويعتمد على قوة الإشارة التي تتلقاها وحدة GPS
    • احتفظ بوحدة GPS في محيط مفتوح أو بالقرب من النافذة

الخطوة 4: تنفيذ كود بايثون

قم بتنفيذ كود بايثون
قم بتنفيذ كود بايثون
  • قم بتنزيل وتكوين Python في جهازك المحلي
  • قم بتنزيل كود Python لقراءة بيانات GPS عبر منفذ الاتصال التسلسلي لجهازك
  • قم بتوصيل وتشغيل GPS مع Arduino
  • حدد منفذ com الذي يتصل به Arduino
  • قم بتشغيل كود Python
  • أدخل تفاصيل منفذ com
  • تحقق من بيانات خطوط الطول والعرض

موصى به: