فهرست مطالب:

رابط ماژول GPS با Arduino Uno: 7 مرحله
رابط ماژول GPS با Arduino Uno: 7 مرحله

تصویری: رابط ماژول GPS با Arduino Uno: 7 مرحله

تصویری: رابط ماژول GPS با Arduino Uno: 7 مرحله
تصویری: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, ژوئن
Anonim
رابط ماژول GPS با Arduino Uno
رابط ماژول GPS با Arduino Uno

سلام ! آیا می خواهید یک ماژول GPS به برد Arduino Uno خود متصل کنید ، اما نمی دانید چگونه این کار را انجام دهید؟ من اینجا هستم تا به شما کمک کنم! برای شروع به قطعات زیر نیاز دارید.

تدارکات

  1. برد آردوینو Uno با کابل
  2. ماژول GPS UBlox NEO-M8N
  3. یک کامپیوتر

مرحله 1: Arduino را با رایانه وصل کنید

اتصال آردوینو با کامپیوتر
اتصال آردوینو با کامپیوتر

اول از همه ، Arduino Uno Board خود را با یک کامپیوتر وصل کنید. برای کسب اطلاعات در مورد نصب نرم افزار Arduino (IDE) و اتصال برد با رایانه می توانید از https://www.arduino.cc/fa/Guide/ArduinoUno دیدن کنید.

مرحله 2: اطلاعات مختصر درباره ماژول GPS UBlox NEO-M8N

اطلاعات مختصر. درباره ماژول GPS UBlox NEO-M8N
اطلاعات مختصر. درباره ماژول GPS UBlox NEO-M8N

این یک ماژول GPS UBlox NEO-M8N با آنتن سرامیکی فعال است. این ماژول GPS دارای موتور 72 کانالی Ublox M8 در گیرنده است. ماژول دارای 4 پین است: VCC (منبع تغذیه) ، GND (زمین) ، Tx (فرستنده) و Rx (گیرنده).

این ماژول رشته های داده بدون توقف NMEA (انجمن ملی الکترونیک دریایی) را به پین TX و اطلاعات GPS ارائه می دهد. برای آشنایی بیشتر با این ماژول ، می توانید برگه داده آن را از اینجا بارگیری کنید.

مرحله 3: رابط ماژول GPS با Arduino Uno

رابط ماژول GPS با Arduino Uno
رابط ماژول GPS با Arduino Uno

برای برقراری ارتباط ، اتصالات را به شرح زیر ایجاد کنید:

  1. Vcc ماژول GPS را به پین منبع تغذیه (5V) آردوینو Uno وصل کنید.
  2. Rx (پین گیرنده) ماژول GPS را به D3 Pin of Uno وصل کنید.
  3. Tx (پین فرستنده) ماژول GPS را به D4 Pin of Uno وصل کنید.
  4. GND (پین زمینی) ماژول GPS را به GND از Uno وصل کنید.

مرحله 4: کتابخانه ها را بارگیری و نصب کنید

کتابخانه ها را بارگیری و نصب کنید
کتابخانه ها را بارگیری و نصب کنید

کتابخانه های زیر را بارگیری کرده و در نرم افزار Arduino IDE نصب کنید.

  1. کتابخانه سریال نرم افزار
  2. کتابخانه TinyGPS برای آردوینو

مرحله 5: نرم افزار Arduino (IDE)

نرم افزار آردوینو (IDE)
نرم افزار آردوینو (IDE)

کد نمونه را در Arduino Software (IDE) باز کنید. در برگه File ، مکان نما را روی Examples قرار دهید ، TinyGPSPlus-master را انتخاب کرده و سپس روی DeviceExample کلیک کنید.

مرحله 6: اکنون ، خروجی

در حال حاضر ، خروجی!
در حال حاضر ، خروجی!

خروجی را همانطور که در بالا در پنجره سریال Arduino IDE نشان داده شده است ، دریافت خواهید کرد. اینها جملات NMEA در انواع مختلف آن است.

مرحله 7: رمزگشایی ساختار پیام NMEA

رمزگشایی ساختار پیام NMEA
رمزگشایی ساختار پیام NMEA

همه پیام های NMEA با کاراکتر $ شروع می شوند و هر فیلد داده با کاما از هم جدا می شود. $ GNGGA پیام اصلی NMEA است. این مکان سه بعدی و داده های دقیق را ارائه می دهد.

حالا رمزگشایی:

  • GN بعد از $ موقعیت GPS را نشان می دهد. GGA برای داده های ثابت سیستم موقعیت یابی جهانی است. نویسه های قبل از ویرگول اول نوع پیام را نشان می دهند. همه پیام ها با فرمت NMEA-0183 نسخه 3.01 مطابقت دارند.
  • 073242– نشان دهنده زمانی است که محل تعمیر گرفته شده است ، 07:32:42 UTC
  • 1837.84511 ، N– عرض جغرافیایی 18 درجه 37.84511’N
  • 07352.30436 ، E– طول جغرافیایی 073 درجه 52.30436 ′ E
  • 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 - By Priyanka Dixit است. برای آشنایی بیشتر با GPS ، نحوه عملکرد آن ، توضیح اصطلاحات کلیدی طول و عرض جغرافیایی ، تفاوت بین تراشه GPS و ماژول GPS و موارد دیگر ، از این مقاله دیدن کنید.

توصیه شده: