فهرست مطالب:

Arduino GPS Oled: 4 مرحله (همراه با تصاویر)
Arduino GPS Oled: 4 مرحله (همراه با تصاویر)

تصویری: Arduino GPS Oled: 4 مرحله (همراه با تصاویر)

تصویری: Arduino GPS Oled: 4 مرحله (همراه با تصاویر)
تصویری: Extract GPS location in Arduino with NEO-6m module 2024, نوامبر
Anonim
Image
Image
آردوینو GPS اولد
آردوینو GPS اولد

سری ماژول های NEO-6 خانواده ای از گیرنده های GPS مستقل است که عملکرد عالی u-blox 6 را شامل می شود.

موتور موقعیت یابی این گیرنده های انعطاف پذیر و مقرون به صرفه گزینه های اتصال متعددی را در بسته کوچک 16 12 12.2 2. 2.4 میلی متر مینیاتوری ارائه می دهند. معماری جمع و جور و گزینه های قدرت و حافظه آنها ، ماژول های NEO-6 را برای دستگاه های تلفن همراه با باتری بسیار محدود و هزینه و فضا ایده آل می کند. موتور موقعیت یابی 50 کاناله u-blox 6 دارای زمان تا اولین اصلاح (TTFF) کمتر از 1 ثانیه است. موتور خرید اختصاصی ، با 2 میلیون همبسته ، قادر به جستجوی عظیم موازی/فرکانسی موازی است و به آن امکان می دهد ماهواره ها را فوراً پیدا کند. طراحی و فناوری نوآورانه منابع گرفتگی را سرکوب می کند و جلوه های چند راهی را کاهش می دهد و به گیرنده های GPS NEO-6 عملکرد ناوبری عالی حتی در سخت ترین محیط ها می دهد. ماژول های UART NEO-6 شامل یک رابط UART قابل تنظیم برای ارتباط سریال پیکربندی پیکربندی راه اندازی ماژول های NEO-6 پین های پیکربندی را برای پیکربندی زمان بوت فراهم می کند. اینها بلافاصله پس از راه اندازی موثر می شوند. پس از شروع ماژول ، تنظیمات پیکربندی را می توان با پیام های پیکربندی UBX تغییر داد. تنظیمات اصلاح شده تا زمان خاموش شدن یا بازنشانی م effectiveثر است. اگر این تنظیمات در RAM پشتیبان باتری ذخیره شده باشد ، تا زمانی که منبع تغذیه پشتیبان قطع نشود ، پیکربندی اصلاح شده حفظ می شود. ماژول های NEO-6 شامل هر دو پین CFG_COM0 و CFG_COM1 هستند و می توانند مطابق جدول 6 پیکربندی شوند. تنظیمات پیش فرض به صورت برجسته.

مرحله 1: نظریه

تئوری
تئوری

TinyGPS ++ یک کتابخانه جدید Arduino برای تجزیه جریان داده های NMEA است که توسط ماژول های GPS ارائه شده است. این کتابخانه مانند نسخه قبلی خود ، TinyGPS ، روشهای جمع و جور و آسانی را برای استخراج موقعیت ، تاریخ ، زمان ، ارتفاع ، سرعت و دوره از GPS مصرف کننده ارائه می دهد. دستگاه ها با این حال ، استفاده از رابط برنامه نویس TinyGPS ++ نسبت به TinyGPS بسیار ساده تر است و کتابخانه جدید می تواند داده های دلخواه را از جمله های بیشمار NMEA ، حتی جملات اختصاصی ، استخراج کند.

کتابخانه:

اطلاعات بیشتر:

www.u-blox.com/fa/product/neo-6-series

مرحله 2: نمودارها-مواد

طرحواره ها-مواد
طرحواره ها-مواد
طرحواره ها-مواد
طرحواره ها-مواد
طرحواره ها-مواد
طرحواره ها-مواد
طرحواره ها-مواد
طرحواره ها-مواد

-آردوینو نانو

-0.96 صفحه نمایش اولد

-تخته تخته

-2 مقاومت 2.2K

-کابل های جامپر

- Arduino GPS Ubox neo 6m

مرحله 3: برنامه

برنامه
برنامه

مهمترین چیز این است که زمان واقعی سازی ساعت را آزمایش کنید

GPS می تواند تا 20 دقیقه تا 60 دقیقه افزایش یابد

به یاد داشته باشید که ما باید سیگنال را مثلث بندی کنیم ، بنابراین باید با 3 ماهواره هماهنگ شویم

سعی کنید این خط را در صورت کار نکردن تغییر دهید:

گزینه A

#GPS_BAUD 38400 را تعریف کنید

گزینه B

#GPS_BAUD 9600 را تعریف کنید

گزینه C

#GPS_BAUD 4800 را تعریف کنید

مرحله 4: آزمایش کنید

تست
تست
تست
تست

در ابتدا به دست خواهید آورد

تاریخ: 0/0/2000

زمان: 00:00:00

در صورت به روزرسانی این مقادیر ، باید بدانید که gps حداقل یک شنبه را دوست داشت.

سپس مختصات فعلی gps را دریافت خواهید کرد…

می توانید آن را در گوگل جستجو کنید و سپس روی نقشه جهان پیدا کنید.

موفقیت !!!

توصیه شده: