جدول المحتويات:
- اللوازم
- الخطوة 1: قم بتوصيل Arduino بجهاز الكمبيوتر
- الخطوة 2: معلومات موجزة. حول وحدة UBlox NEO-M8N GPS
- الخطوة 3: واجهة وحدة GPS مع Arduino Uno
- الخطوة 4: تنزيل المكتبات وتثبيتها
- الخطوة 5: برنامج Arduino (IDE)
- الخطوة 6: الآن ، الإخراج
- الخطوة 7: فك تشفير بنية رسالة NMEA
![واجهة وحدة GPS مع Arduino Uno: 7 خطوات واجهة وحدة GPS مع Arduino Uno: 7 خطوات](https://i.howwhatproduce.com/images/006/image-17762-j.webp)
فيديو: واجهة وحدة GPS مع Arduino Uno: 7 خطوات
![فيديو: واجهة وحدة GPS مع Arduino Uno: 7 خطوات فيديو: واجهة وحدة GPS مع Arduino Uno: 7 خطوات](https://i.ytimg.com/vi/6wXcgxQhJEc/hqdefault.jpg)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
![واجهة وحدة GPS مع Arduino Uno واجهة وحدة GPS مع Arduino Uno](https://i.howwhatproduce.com/images/006/image-17762-1-j.webp)
أهلا ! هل ترغب في توصيل وحدة GPS بلوحة Arduino Uno ، لكن لا تعرف كيفية القيام بذلك؟ أنا هنا لمساعدتك! ستحتاج إلى الأجزاء التالية للبدء.
اللوازم
- اردوينو أونو بورد مع كابل
- وحدة UBlox NEO-M8N GPS
- كمبيوتر
الخطوة 1: قم بتوصيل Arduino بجهاز الكمبيوتر
![قم بتوصيل Arduino بجهاز الكمبيوتر قم بتوصيل Arduino بجهاز الكمبيوتر](https://i.howwhatproduce.com/images/006/image-17762-2-j.webp)
بادئ ذي بدء ، قم بتوصيل لوحة Arduino Uno بجهاز كمبيوتر. يمكنك زيارة https://www.arduino.cc/en/Guide/ArduinoUno للحصول على المعلومات المتعلقة بتثبيت برنامج Arduino (IDE) ولتوصيل اللوحة بجهاز كمبيوتر.
الخطوة 2: معلومات موجزة. حول وحدة UBlox NEO-M8N GPS
![معلومات موجزة. حول وحدة UBlox NEO-M8N GPS معلومات موجزة. حول وحدة UBlox NEO-M8N GPS](https://i.howwhatproduce.com/images/006/image-17762-3-j.webp)
هذه وحدة UBlox NEO-M8N GPS مع هوائي خزفي نشط. تحتوي وحدة GPS هذه على 72 قناة من محرك Ublox M8 في جهاز الاستقبال. تحتوي الوحدة على 4 دبابيس: VCC (جهد الإمداد) و GND (أرضي) و Tx (جهاز إرسال) و Rx (جهاز استقبال).
توفر هذه الوحدة سلاسل بيانات NMEA (الرابطة الوطنية للإلكترونيات البحرية) بدون توقف إلى معلومات GPS الناتجة عن دبوس TX. لمعرفة المزيد عن هذه الوحدة ، يمكنك تنزيل ورقة البيانات الخاصة بها هنا.
الخطوة 3: واجهة وحدة GPS مع Arduino Uno
![واجهة وحدة GPS مع Arduino Uno واجهة وحدة GPS مع Arduino Uno](https://i.howwhatproduce.com/images/006/image-17762-4-j.webp)
للتواصل ، قم بإجراء الاتصالات على النحو التالي:
- قم بتوصيل وحدة Vcc الخاصة بوحدة GPS إلى Power Supply Pin (5V) الخاص بـ Arduino Uno.
- قم بتوصيل Rx (Receiver Pin) لوحدة GPS بـ D3 Pin of Uno.
- قم بتوصيل Tx (Transmitter Pin) لوحدة GPS بـ D4 Pin of Uno.
- قم بتوصيل GND (الدبوس الأرضي) لوحدة GPS بـ GND of Uno.
الخطوة 4: تنزيل المكتبات وتثبيتها
![قم بتنزيل المكتبات وتثبيتها قم بتنزيل المكتبات وتثبيتها](https://i.howwhatproduce.com/images/006/image-17762-5-j.webp)
قم بتنزيل المكتبات التالية وتثبيتها في برنامج Arduino IDE.
- مكتبة البرامج التسلسلية
- مكتبة TinyGPS لاردوينو
الخطوة 5: برنامج Arduino (IDE)
![برنامج Arduino (IDE) برنامج Arduino (IDE)](https://i.howwhatproduce.com/images/006/image-17762-6-j.webp)
افتح رمز المثال في Arduino Software (IDE). ضمن علامة التبويب ملف ، مرر المؤشر فوق الأمثلة ، وحدد TinyGPSPlus-master ، ثم انقر فوق DeviceExample.
الخطوة 6: الآن ، الإخراج
![الآن ، الإخراج! الآن ، الإخراج!](https://i.howwhatproduce.com/images/006/image-17762-7-j.webp)
ستحصل على الإخراج كما هو موضح أعلاه في النافذة التسلسلية لـ Arduino IDE. هذه هي جمل NMEA بأنواعها المختلفة.
الخطوة 7: فك تشفير بنية رسالة NMEA
![فك ترميز هيكل رسالة NMEA فك ترميز هيكل رسالة NMEA](https://i.howwhatproduce.com/images/006/image-17762-8-j.webp)
تبدأ جميع رسائل NMEA بالحرف $ ، ويتم فصل كل حقل بيانات بفاصلة. $ GNGGA هي رسالة NMEA الأساسية. يوفر موقعًا ثلاثي الأبعاد وبيانات دقيقة.
الآن ، فك التشفير:
- يشير GN بعد $ إلى موقع GPS. GGA مخصص لبيانات إصلاح نظام تحديد المواقع العالمي. تشير الأحرف قبل الفاصلة الأولى إلى نوع الرسالة. تتوافق جميع الرسائل مع تنسيق NMEA-0183 الإصدار 3.01.
- 073242– يمثل الوقت الذي تم فيه التقاط موقع الإصلاح ، 07:32:42 بالتوقيت العالمي المنسق
- 1837.84511 ، خط العرض 18 درجة ، 37.84511 "شمالاً
- 07352.30436 ، خط الطول 073 درجة 52.30436 شرقًا
- 1– جودة الإصلاح (0 = غير صالح ؛ 1 = إصلاح GPS ؛ 2 = إصلاح DGPS ؛ 3 = إصلاح PPS ؛ 4 = الحركية في الوقت الفعلي ؛ 5 = تعويم RTK ؛ 6 = تقدير (حساب ميت) ؛ 7 = وضع الإدخال اليدوي ؛ 8 = وضع المحاكاة)
- 11- إجمالي عدد الأقمار الصناعية
- 17 - التخفيف الأفقي للموضع
- 8، M - الارتفاع بالأمتار فوق مستوى سطح البحر
- -67.7 ، M - ارتفاع الجيود (يعني مستوى سطح البحر) فوق WGS84 الإهليلجي
- حقل فارغ - الوقت بالثواني منذ آخر تحديث DGPS
- حقل فارغ - رقم معرف محطة DGPS
- * 60 - بيانات المجموع الاختباري ، تبدأ دائمًا بـ *
يعتمد هذا المشروع على مقالة وحدة GPS مع Arduino و Raspberry Pi - بقلم بريانكا ديكسيت. قم بزيارة هذه المقالة لمعرفة المزيد عن نظام تحديد المواقع العالمي (GPS) ، وكيف يعمل ، وشرح المصطلحات الرئيسية ، وخطوط الطول والعرض ، والاختلاف بين شريحة GPS ووحدة GPS ، وأكثر من ذلك بكثير!
موصى به:
واجهة وحدة GPS مع Raspberry Pi: 10 خطوات
![واجهة وحدة GPS مع Raspberry Pi: 10 خطوات واجهة وحدة GPS مع Raspberry Pi: 10 خطوات](https://i.howwhatproduce.com/images/002/image-5378-j.webp)
واجهة وحدة GPS مع Raspberry Pi: Hey Guys !! هل ترغب في واجهة وحدة GPS مع Raspberry Pi؟ لكن هل تواجه بعض الصعوبة في القيام بذلك؟ "لا تقلق ، أنا هنا لمساعدتك! يمكنك البدء باستخدام الأجزاء التالية:
واجهة وحدة العرض TM1637 مع Arduino: 3 خطوات
![واجهة وحدة العرض TM1637 مع Arduino: 3 خطوات واجهة وحدة العرض TM1637 مع Arduino: 3 خطوات](https://i.howwhatproduce.com/images/002/image-4237-14-j.webp)
واجهة عرض TM1637 مع Arduino: As-Salam-O-Aleykum! يدور هذا التوجيه الخاص بي حول واجهة وحدة العرض TM1637 مع Arduino ، وهي وحدة عرض مكونة من أربعة أرقام من سبعة أجزاء ، وهي تأتي بألوان متنوعة
واجهة Arduino Mega مع وحدة GPS (Neo-6M): 8 خطوات
![واجهة Arduino Mega مع وحدة GPS (Neo-6M): 8 خطوات واجهة Arduino Mega مع وحدة GPS (Neo-6M): 8 خطوات](https://i.howwhatproduce.com/images/002/image-5155-5-j.webp)
واجهة Arduino Mega مع وحدة GPS (Neo-6M): في هذا المشروع ، أوضحت كيفية ربط وحدة GPS (Neo-6M) مع Arduino Mega. تُستخدم مكتبة TinyGPS لعرض بيانات خطوط الطول والعرض ويستخدم TinyGPS ++ لعرض خطوط الطول والعرض والارتفاع والسرعة وعدد الأقمار الصناعية
كيفية واجهة وحدة GPS (NEO-6m) مع Arduino: 7 خطوات (بالصور)
![كيفية واجهة وحدة GPS (NEO-6m) مع Arduino: 7 خطوات (بالصور) كيفية واجهة وحدة GPS (NEO-6m) مع Arduino: 7 خطوات (بالصور)](https://i.howwhatproduce.com/images/003/image-7953-13-j.webp)
كيفية واجهة وحدة GPS (NEO-6m) مع Arduino: في هذا المشروع ، أوضحت كيفية ربط وحدة GPS مع Arduino UNO. يتم عرض بيانات خطوط الطول والعرض على شاشة LCD ويمكن عرض الموقع على التطبيق. قائمة المواد Arduino Uno == & gt؛ وحدة Ublox NEO-6m GPS بقيمة 8 دولارات == & GT ؛ 15 دولارًا و 16 ضعفًا
وحدة واجهة مستخدم LCD: 15 خطوة
![وحدة واجهة مستخدم LCD: 15 خطوة وحدة واجهة مستخدم LCD: 15 خطوة](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124313-the-lcd-ui-module-15-steps-j.webp)
وحدة LCD UI Module: وحدة LCD UI هي شاشة LCD بإضاءة خلفية 8x2 مع عصا تحكم صغيرة ، و "زر أحمر كبير" إضافي ، ومصباح ثنائي اللون لمزيد من الملاحظات. إنها طريقة سهلة لإضافة التفاعل إلى مشروعك. شاشة LCD متوافقة مع HD44780 وسلكية لواجهة 4 بت