فهرست مطالب:
- تدارکات
- مرحله 1: Arduino را با رایانه وصل کنید
- مرحله 2: اطلاعات مختصر درباره ماژول GPS UBlox NEO-M8N
- مرحله 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/gz9xqvRroDY/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
![رابط ماژول GPS با Arduino Uno رابط ماژول GPS با Arduino Uno](https://i.howwhatproduce.com/images/006/image-17762-1-j.webp)
سلام ! آیا می خواهید یک ماژول GPS به برد Arduino Uno خود متصل کنید ، اما نمی دانید چگونه این کار را انجام دهید؟ من اینجا هستم تا به شما کمک کنم! برای شروع به قطعات زیر نیاز دارید.
تدارکات
- برد آردوینو Uno با کابل
- ماژول GPS UBlox NEO-M8N
- یک کامپیوتر
مرحله 1: Arduino را با رایانه وصل کنید
![اتصال آردوینو با کامپیوتر اتصال آردوینو با کامپیوتر](https://i.howwhatproduce.com/images/006/image-17762-2-j.webp)
اول از همه ، 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](https://i.howwhatproduce.com/images/006/image-17762-3-j.webp)
این یک ماژول 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](https://i.howwhatproduce.com/images/006/image-17762-4-j.webp)
برای برقراری ارتباط ، اتصالات را به شرح زیر ایجاد کنید:
- Vcc ماژول GPS را به پین منبع تغذیه (5V) آردوینو Uno وصل کنید.
- Rx (پین گیرنده) ماژول GPS را به D3 Pin of Uno وصل کنید.
- Tx (پین فرستنده) ماژول GPS را به D4 Pin of Uno وصل کنید.
- GND (پین زمینی) ماژول GPS را به GND از Uno وصل کنید.
مرحله 4: کتابخانه ها را بارگیری و نصب کنید
![کتابخانه ها را بارگیری و نصب کنید کتابخانه ها را بارگیری و نصب کنید](https://i.howwhatproduce.com/images/006/image-17762-5-j.webp)
کتابخانه های زیر را بارگیری کرده و در نرم افزار Arduino IDE نصب کنید.
- کتابخانه سریال نرم افزار
- کتابخانه TinyGPS برای آردوینو
مرحله 5: نرم افزار Arduino (IDE)
![نرم افزار آردوینو (IDE) نرم افزار آردوینو (IDE)](https://i.howwhatproduce.com/images/006/image-17762-6-j.webp)
کد نمونه را در Arduino Software (IDE) باز کنید. در برگه File ، مکان نما را روی Examples قرار دهید ، 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 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 و موارد دیگر ، از این مقاله دیدن کنید.
توصیه شده:
رابط ماژول 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: سلام بچه ها !! آیا مایل به اتصال یک ماژول GPS با رزبری پای هستید؟ اما برای انجام این کار با مشکلاتی روبرو هستید؟ "نگران نباشید ، من اینجا هستم تا به شما کمک کنم! می توانید با استفاده از قسمت های زیر شروع کنید:
رابط 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 With GPS Module (Neo-6M): در این پروژه ، نحوه رابط یک ماژول GPS (Neo-6M) با Arduino Mega را نشان داده ام. کتابخانه TinyGPS برای نمایش داده های طول و عرض جغرافیایی و TinyGPS ++ برای نمایش عرض جغرافیایی ، طول جغرافیایی ، ارتفاع ، سرعت و تعداد ماهواره استفاده می شود
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s انجام دهید: 8 مرحله
![شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s انجام دهید: 8 مرحله شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s انجام دهید: 8 مرحله](https://i.howwhatproduce.com/images/002/image-5194-16-j.webp)
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s: در این آموزش ، با نحوه راه اندازی ، اتصال و دریافت دستگاه I2C (شتاب سنج) کار با کنترلر (Arduino ، ESP32 ، ESP8266 ، ESP12 NodeMCU) آشنا خواهید شد
رابط ماژول GPS با Raspberry Pi: Dashcam قسمت 2: 3 مرحله
![رابط ماژول GPS با Raspberry Pi: Dashcam قسمت 2: 3 مرحله رابط ماژول GPS با Raspberry Pi: Dashcam قسمت 2: 3 مرحله](https://i.howwhatproduce.com/images/005/image-14172-j.webp)
رابط ماژول GPS با Raspberry Pi: Dashcam قسمت 2: این قسمت 2 از پروژه dashcam است و در این پست ، ما نحوه اتصال یک ماژول GPS به Raspberry Pi را یاد می گیریم. سپس از داده های GPS استفاده کرده و آن را به عنوان یک پوشش متنی به فیلم اضافه می کنیم. لطفاً قسمت 1 را با استفاده از پیوند زیر ، قبل از
نحوه رابط ماژول GPS (NEO-6m) با آردوینو: 7 مرحله (همراه با تصاویر)
![نحوه رابط ماژول GPS (NEO-6m) با آردوینو: 7 مرحله (همراه با تصاویر) نحوه رابط ماژول GPS (NEO-6m) با آردوینو: 7 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/003/image-7953-13-j.webp)
نحوه رابط ماژول GPS (NEO-6m) با آردوینو: در این پروژه ، نحوه رابط یک ماژول GPS با Arduino UNO را نشان داده ام. داده های طول و عرض جغرافیایی در LCD نمایش داده می شود و مکان را می توان در برنامه مشاهده کرد. لیست مواد Arduino Uno == & gt؛ $ 8 Ublox NEO-6m ماژول GPS == & gt؛ 15 دلار 16 برابر