فهرست مطالب:

راه اندازی برای ارائه دهنده GPS بلوتوث خارجی برای دستگاه های Android: 8 مرحله
راه اندازی برای ارائه دهنده GPS بلوتوث خارجی برای دستگاه های Android: 8 مرحله

تصویری: راه اندازی برای ارائه دهنده GPS بلوتوث خارجی برای دستگاه های Android: 8 مرحله

تصویری: راه اندازی برای ارائه دهنده GPS بلوتوث خارجی برای دستگاه های Android: 8 مرحله
تصویری: یک تیغ ریش را پشت موبایل خود بگذارید ببینید چه اتفاقی میوفته 2024, نوامبر
Anonim
راه اندازی برای ارائه دهنده GPS بلوتوث خارجی برای دستگاه های Android
راه اندازی برای ارائه دهنده GPS بلوتوث خارجی برای دستگاه های Android

این دستورالعمل نحوه ایجاد GPS خارجی مجهز به بلوتوث برای تلفن شما را توضیح می دهد ، هر چیزی را که تقریباً 10 دلار است ، روشن کنید.

صورت حساب مواد:

  1. GPS NEO 6M U-blox
  2. ماژول بلوتوث HC-05
  3. آشنایی با رابط های ماژول Blutooth Low Energy
  4. آردوینو
  5. حس مشترک
  6. فن آوری سیم کشی

مرحله 1: اصول اولیه

بنابراین ، این به طور کلی چگونه کار می کند؟

  1. u-blox یک شرکت سوئدی است که GPS تولید می کند. ماژول GPS مجموعه ای از داده ها را تحت پروتکل NEMA ارائه می دهد. ممکن است چندین خط داده در شکل RAW آن باشد ، اما با استفاده از نرم افزار مناسب باید بتوانید تشخیص دهید که چیست.
  2. ماژول GPS داده ها را به صورت سریال خروجی می دهد و داده ها توسط ماژول بلوتوث دریافت می شوند ، زیرا در UART اجرا می شوند. (به این معنی که آنها می توانند از همان نوع حمل و نقل استفاده کنند ، اگر می توانید به این شکل فکر کنید).
  3. اکنون ، ماژول بلوتوث با پیکربندی مناسب ، تمام داده های خام GPS را به تلفن مجهز به Android شما منتقل می کند.
  4. تلفن Android از یک برنامه شخص ثالث برای پردازش داده های GPS RAW به شکل قابل خواندن توسط انسان استفاده می کند.
  5. سپس برنامه به سیستم تلفن شما "هک" می شود تا "GPS" کتابخانه را با داده های GPS بلوتوثی که به تازگی ارسال و دریافت کرده اید "جایگزین" کند. این همان چیزی است که معمولاً به عنوان "مکان ساختگی" شناخته می شود. *
  6. هر برنامه ناوبری به عنوان مثال Google Maps باید موازی با GPS بلوتوث اجرا شود.

*سلب مسئولیت: من هیچ وابستگی به هیچ یک از توسعه دهندگان سخت افزار و نرم افزار ذکر شده در این دستورالعمل ندارم. شما درک می کنید که بارگیری هر نرم افزاری خطرات نقض امنیت سایبری را در پی دارد. خدا می داند که توسعه دهندگان نرم افزار در این برنامه ها چه می نویسند ، به هر طریقی که می توانید به آنها احترام بگذارید. من مسئولیتی در قبال صدمه ای که به تلفن شما یا شما وارد می شود بر عهده ندارم و شما در قبال هرگونه تغییر کامل مسئول هستید. با مسئولیت خود انجام دهید.

مرحله 2: مواد خود را جمع آوری کنید

مواد خود را جمع آوری کنید
مواد خود را جمع آوری کنید
مواد خود را جمع آوری کنید
مواد خود را جمع آوری کنید

شما باید GPS NEO-6M ، آردوینو و ماژول بلوتوث HC-05 را داشته باشید ، اگرچه من فکر می کنم ممکن است بتوانید از HC-06 به نوعی استفاده کنید. شما همچنین به کامپیوتر خود ، برخی از دانش اولیه کامپیوتر و الکترونیک نیاز دارید.

مرحله 3: ماژول بلوتوث خود را به آردوینو متصل کنید

این مرحله برای اطمینان از اینکه UART شما در Arduino شما با 9600 Baud اجرا می شود بسیار مهم است.

ماژول بلوتوث خود را به آردوینو متصل کنید.

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

ماژول بلوتوث خود را در حالت AT راه اندازی کنید تا تنظیمات آن پیکربندی شود. شما باید بتوانید بگویید ماژول بلوتوث شما با چه نرخ بادی اجرا می شود. (مستندات هنگام خرید). در غیر این صورت ، سعی کنید آن را در 38400 baud اجرا کنید.

در نهایت ، از

AT+ORGL

برای بازگرداندن به تنظیمات اصلی خود هشدار: این مورد در حالت تنظیم شده قبل از آن بازنشانی می شود.

سپس ، UART را روی 9600 Baud تنظیم کنید

AT+UART = 9600 ، 0 ، 0

شما باید بتوانید آن را ببینید

خوب

برای تأیید تنظیمات خود پیام دهید.

خوب.

کسانی که نمی دانند من در مورد چه چیزی صحبت کردم ، به من اجازه دهید چند دقیقه تا چند ساعت مرور در دستورالعمل ها را برای پیکربندی ماژول بلوتوث خود به شما پیشنهاد کنم. اگر به کمک من نیاز دارید ، با گذاشتن نظرات خود در زیر ، شانه ام را بزنید.

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

این مرحله برای بررسی عملکرد GPS شما و همچنین تشویق خود به حرکت در این دستورالعمل بسیار مهم است.

NEO-6M باید دارای 4 پین باشد. بر این اساس متصل شوید:

NEO6M VCC به آردوینو 5 ولت

RX به TX

TX تا RX

GND به GND

برای کسانی که نمی دانند TX و RX در آردوینو کجا هستند ، آنها را به ترتیب روی 11 و 10 قرار دهید. به طور سنتی ، شما قرار است 0 و 1 بگذارید ، اما 4 سال تجربه اعصاب من را خراب کرد که به دلیل سیگنال خروجی 3.3V آنها همیشه کار نمی کنند.

باشه.

اکنون ، طرح نمونه را که ممکن است در پوشه نمونه های خود بیابید باز کنید ، یا این کار را به روش ساده انجام دهید:

#عبارتند از

SoftwareSerial mySerial (10 ، 11) ؛ // RX ، TX

void setup () {

// ارتباطات سریال را باز کرده و منتظر بمانید تا پورت باز شود: Serial.begin (9600) ؛ در حالی که (! سریال) {؛ // منتظر بمانید تا پورت سریال متصل شود. فقط برای پورت USB بومی مورد نیاز است}

mySerial.begin (9600) ؛

}

void loop () {// بارها و بارها اجرا شود

if (mySerial.available ()) {Serial.write (mySerial.read ())؛ } if (Serial.available ()) {mySerial.write (Serial.read ())؛ }}

کاری که من اینجا انجام می دهم این است که به آردوینو می گویم: "سلام ، GPS برخی از اطلاعات را برای شما ارسال می کند ، در اینجا چند دستورالعمل در مورد نحوه دریافت آنها وجود دارد. همچنین ، آنها آن را با نرخ 9600 Baud تخلیه می کنند."

خوب. کد را بارگذاری کنید.

مرحله 5: وضعیت GPS خود را بررسی کنید

وضعیت GPS خود را بررسی کنید
وضعیت GPS خود را بررسی کنید

اکنون ، این مرحله جایی است که وضعیت GPS را بررسی می کنید.

بستن هر پنجره Arduino IDE ، تک تک آنها ، بسیار مهم است. بدون استثناء. جدا کردن پریز آردوینو غیر ضروری است.

برای یافتن مرکز u به وب سایت u-blox بروید. این نرم افزاری است که داده های پروتکل NEMA RAW را به فرم رابط کاربری گرافیکی زیبا تبدیل می کند ، جایی که می توانید فکر کنید یک لحظه جاسوس باحالی هستید ، اما اساساً فقط به نقاط و اعداد نگاه می کنید.

هنگامی که u-center را بارگیری کرده و نصب کرده اید ، و همچنین آن را باز کرده اید ، باید بتوانید چند تصویر چشمگیر را مشاهده کنید. در غیر این صورت ، اجازه دهید برخی تنظیمات را برای بازی در اطراف به شما پیشنهاد کنم.

در نوار منو ، به Tools> Port بروید ، مطمئن شوید که مرکز u شما به آردوینو متصل شده است و با مشاهده هر گونه "COM 1" یا هر تعداد ممکن. همچنین ، بررسی کنید که آیا Tools> baud rate شما 9600 است یا می توانید آن را به منظور راحتتر روی Tools> autobauding تنظیم کنید.

در این مرحله باید چیزی به دست آورید.

مرحله 6: GPS خود را به ماژول بلوتوث خود وصل کنید

در اینجا شما GPS خود را به ماژول بلوتوث خود متصل می کنید.

با استفاده از دانش اولیه الکترونیکی ، اتصال دهید:

بلوتوث NEO6M TX> RX

RX> TX

خوب است هر دو ماژول را در 5 ولت تغذیه کنید.

در این مرحله هر دو ماژول باید چند چراغ چشمک بزنند. چک کن

مرحله 7: بلوتوث خود را به دستگاه Android خود وصل کنید

بلوتوث خود را به دستگاه Android خود وصل کنید
بلوتوث خود را به دستگاه Android خود وصل کنید

این مرحله به شما نحوه اتصال GPS بلوتوث خود با یک برنامه شخص ثالث را نشان می دهد.

چند برنامه وجود دارد که می توانند با سخت افزار کار کنند. اجازه دهید GPS بلوتوث را توصیه کنم.

برنامه را در دستگاه خود بارگیری کرده و اجرا کنید.

در این مرحله ، برای جفت شدن ماژول بلوتوث خود ، به تنظیمات خود در دستگاه Android خود بروید ، به برنامه GPS بلوتوث برگردید و اتصال را در گوشه بالا سمت راست فشار دهید. با این کار اتصال بین ماژول بلوتوث و دستگاه Android شما آغاز می شود. داده ها باید سرازیر شوند

یک نکته عیب یابی که من می توانم پیشنهاد کنم این است که انگشت خود را روی برنامه بکشید تا نمای گزارش را بیابید تا ببینید آیا اطلاعاتی وارد شده است یا خیر. داده های گیج کننده باید نشان دهد که اتصال بلوتوث شما خوب است ، اما ممکن است مشکل در اینجا مشکل باشد.

مرحله 8: نتیجه گیری و توصیه

اکنون که یک ماژول بلوتوث کار می کنید ، باید برای خود کف بزنید.

توصیه شده: