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

مكتشف موقع GPS: 5 خطوات
مكتشف موقع GPS: 5 خطوات

فيديو: مكتشف موقع GPS: 5 خطوات

فيديو: مكتشف موقع GPS: 5 خطوات
فيديو: شرح تفصيلي لعرض نظام السونار او الاعماق لاجهزة الجارمن (موجه للملاحه) 2024, شهر نوفمبر
Anonim
Image
Image

مرحبًا بالجميع ، دعونا نرى اليوم كيفية إنشاء GPS Location Finder باستخدام وحدة GPS NEO-6m و arduino. أولاً ، دعونا نرى ما هو نظام تحديد المواقع العالمي (GPS).

الخطوة 1: ما هو GPS؟

اجمع المواد المطلوبة
اجمع المواد المطلوبة

نظام تحديد المواقع العالمي (GPS) ، أصلاً NAVSTAR GPS ، هو نظام ملاحة راديوي قائم على الأقمار الصناعية مملوك من قبل حكومة الولايات المتحدة ويتم تشغيله من قبل القوات الجوية للولايات المتحدة. إنه نظام عالمي للملاحة عبر الأقمار الصناعية (GNSS) يوفر معلومات تحديد الموقع الجغرافي والوقت لجهاز استقبال GPS في أي مكان على الأرض أو بالقرب منها حيث يوجد خط رؤية غير معاق لأربعة أو أكثر من أقمار GPS الصناعية. هناك عقبات مثل الجبال والمباني تحجب إشارات GPS الضعيفة نسبيًا.

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

الخطوة الثانية: اجمع المواد المطلوبة:

اجمع المواد المطلوبة
اجمع المواد المطلوبة
اجمع المواد المطلوبة
اجمع المواد المطلوبة

المواد المطلوبة هي:

* وحدة GPS NEO-6m - شركة تابعة لشركة أمازون

* Arduino uno - شركة تابعة لشركة أمازون

* شاشة LCD - شركة أمازون التابعة

** ملاحظة: هذه روابط تابعة لشركة أمازون. عندما تشتري من خلال هذه الروابط ، سأتلقى عمولة صغيرة ستساعدني في كتابة المزيد والمزيد من المقالات

الخطوة 3: الدائرة

دائرة كهربائية
دائرة كهربائية

الدائرة على النحو التالي:

وحدة GPS ==> Arduino

* GND ==> GND

* TX ==> دبوس رقمي (D3)

* RX ==> دبوس رقمي (D4)

* Vcc ==> 3.3 فولت

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

* VEE ==> 10 كيلو المقاوم

* RS ==> A0 (دبوس تناظري)

* R / W ==> GND

* E ==> A1

* D4 ==> A2

* D5 ==> A3

* D6 ==> A4

* D7 ==> A5

* LED + ==> VCC

* LED- ==> GND

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

#يشمل

# تضمين # تضمين // long lat، lon؛ // إنشاء متغير لخطوط الطول والعرض لتعويم الكائن lat ، lon ؛ // إنشاء متغير لكائن خطوط الطول والعرض SoftwareSerial gpsSerial (3 ، 4) ؛ // rx ، tx LiquidCrystal lcd (A0 ، A1 ، A2 ، A3 ، A4 ، A5) ؛ نظام تحديد المواقع TinyGPS ؛ // إنشاء إعداد باطل لكائن GPS () {Serial.begin (9600) ؛ // connect Serial.println ("إشارة GPS المستقبلة:") ؛ gpsSerial.begin (9600) ؛ // توصيل جهاز استشعار GPS lcd.begin (16 ، 2) ؛ } حلقة باطلة () {while (gpsSerial.available ()) {// تحقق من بيانات GPS إذا كان (gps.encode (gpsSerial.read ())) // ترميز بيانات GPS {gps.f_get_position (& lat، & lon)؛ // الحصول على خطوط الطول والعرض // موضع العرض lcd.clear () ؛ lcd.setCursor (1 ، 0) ؛ lcd.print ("إشارة GPS") ؛ lcd.setCursor (1 ، 0) ؛ lcd.print ("LAT:") ؛ lcd.setCursor (5 ، 0) ؛ lcd.print (خط العرض) ؛ Serial.print (اللات) ؛ Serial.print ("") ؛ Serial.print (لون) ؛ Serial.print ("") ؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("، LON:") ؛ lcd.setCursor (5 ، 1) ؛ lcd.print (لون) ؛ }} خط عرض السلسلة = سلسلة (خط الطول ، 6) ؛ خط طول السلسلة = سلسلة (لون ، 6) ؛ Serial.println (خط العرض + "؛" + خط الطول) ؛ تأخير (1000) ؛ }

الخطوة 5: الإخراج

لذلك بعد كل الاتصالات وتحميل الكود ، تستغرق وحدة GPS بعض الوقت للحصول على إصلاح القمر الصناعي والذي عادة ما يكون من 15 إلى 20 دقيقة. إذا استغرق الأمر مزيدًا من الوقت ، فانتقل إلى الخارج وحاول لأنه غير قادر على إصلاح القمر الصناعي داخل المنزل. بعد ذلك يمكنك أن ترى أن شاشة LCD يمكن أن تعرض خطوط GPS.

موصى به: