فهرست مطالب:
- مرحله 1: اصول اولیه
- مرحله 2: مواد خود را جمع آوری کنید
- مرحله 3: ماژول بلوتوث خود را به آردوینو متصل کنید
- مرحله 4: ماژول GPS خود را به رایانه خود وصل کنید
- مرحله 5: وضعیت GPS خود را بررسی کنید
- مرحله 6: GPS خود را به ماژول بلوتوث خود وصل کنید
- مرحله 7: بلوتوث خود را به دستگاه Android خود وصل کنید
- مرحله 8: نتیجه گیری و توصیه
تصویری: راه اندازی برای ارائه دهنده GPS بلوتوث خارجی برای دستگاه های Android: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
این دستورالعمل نحوه ایجاد GPS خارجی مجهز به بلوتوث برای تلفن شما را توضیح می دهد ، هر چیزی را که تقریباً 10 دلار است ، روشن کنید.
صورت حساب مواد:
- GPS NEO 6M U-blox
- ماژول بلوتوث HC-05
- آشنایی با رابط های ماژول Blutooth Low Energy
- آردوینو
- حس مشترک
- فن آوری سیم کشی
مرحله 1: اصول اولیه
بنابراین ، این به طور کلی چگونه کار می کند؟
- u-blox یک شرکت سوئدی است که GPS تولید می کند. ماژول GPS مجموعه ای از داده ها را تحت پروتکل NEMA ارائه می دهد. ممکن است چندین خط داده در شکل RAW آن باشد ، اما با استفاده از نرم افزار مناسب باید بتوانید تشخیص دهید که چیست.
- ماژول GPS داده ها را به صورت سریال خروجی می دهد و داده ها توسط ماژول بلوتوث دریافت می شوند ، زیرا در UART اجرا می شوند. (به این معنی که آنها می توانند از همان نوع حمل و نقل استفاده کنند ، اگر می توانید به این شکل فکر کنید).
- اکنون ، ماژول بلوتوث با پیکربندی مناسب ، تمام داده های خام GPS را به تلفن مجهز به Android شما منتقل می کند.
- تلفن Android از یک برنامه شخص ثالث برای پردازش داده های GPS RAW به شکل قابل خواندن توسط انسان استفاده می کند.
- سپس برنامه به سیستم تلفن شما "هک" می شود تا "GPS" کتابخانه را با داده های GPS بلوتوثی که به تازگی ارسال و دریافت کرده اید "جایگزین" کند. این همان چیزی است که معمولاً به عنوان "مکان ساختگی" شناخته می شود. *
- هر برنامه ناوبری به عنوان مثال 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 را بررسی می کنید.
بستن هر پنجره 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 خود وصل کنید
این مرحله به شما نحوه اتصال GPS بلوتوث خود با یک برنامه شخص ثالث را نشان می دهد.
چند برنامه وجود دارد که می توانند با سخت افزار کار کنند. اجازه دهید GPS بلوتوث را توصیه کنم.
برنامه را در دستگاه خود بارگیری کرده و اجرا کنید.
در این مرحله ، برای جفت شدن ماژول بلوتوث خود ، به تنظیمات خود در دستگاه Android خود بروید ، به برنامه GPS بلوتوث برگردید و اتصال را در گوشه بالا سمت راست فشار دهید. با این کار اتصال بین ماژول بلوتوث و دستگاه Android شما آغاز می شود. داده ها باید سرازیر شوند
یک نکته عیب یابی که من می توانم پیشنهاد کنم این است که انگشت خود را روی برنامه بکشید تا نمای گزارش را بیابید تا ببینید آیا اطلاعاتی وارد شده است یا خیر. داده های گیج کننده باید نشان دهد که اتصال بلوتوث شما خوب است ، اما ممکن است مشکل در اینجا مشکل باشد.
مرحله 8: نتیجه گیری و توصیه
اکنون که یک ماژول بلوتوث کار می کنید ، باید برای خود کف بزنید.
توصیه شده:
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 1]: 7 مرحله
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - ژوئیه 2019 [قسمت 1]: پس از جستجوی زیاد ، من از اطلاعات متناقض در مورد نحوه تنظیم کنترل از راه دور IR برای پروژه RPi خود شگفت زده و مأیوس شدم. فکر می کردم کار آسانی باشد اما راه اندازی کنترل مادون قرمز لینوکس (LIRC) برای مدت طولانی مشکل ساز بوده است
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 2]: 3 مرحله
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 2]: در قسمت 1 نحوه مونتاژ RPi + VS1838b و پیکربندی ماژول LIRC Raspbian برای دریافت دستورات IR از راه دور IR را نشان دادم. همه مسائل سخت افزاری و راه اندازی LIRC در بخش 1 مورد بحث قرار گرفته است. قسمت 2 نحوه اتصال هاردوا را نشان می دهد
راه اندازی رزبری پای بدون مانیتور یا صفحه کلید خارجی: 7 مرحله
راه اندازی رزبری پای بدون مانیتور یا صفحه کلید خارجی: برای شروع کار با Raspberry Pi دیگر نیازی به مانیتور ، صفحه کلید و ماوس خارجی ندارید ، راه حل دیگری نیز وجود دارد - حالت بدون سر
یک هارد دیسک خارجی از CD/RW خارجی خارجی تهیه کنید: 5 مرحله
ایجاد یک هارد دیسک خارجی از CD/RW خارجی خارجی: تبدیل مستقیم یک cd/rw خارجی قدیمی به یک هارد اکسترنال مفیدتر. لوازم 1-cd/rw خارجی (ترجیحا نوع جعبه ای تر) 1 هارد دیسک (باید با اتصال داخلی قاب درایو مطابقت داشته باشد ، باید قالب بندی شود)
راه اندازی شاتر از راه دور برای دوربین های دیجیتال: 4 مرحله
راه اندازی شاتر از راه دور برای دوربین های دیجیتالی: یک شاتر از راه دور برای دوربین دیجیتال کانن خود (و برخی از مارک های دیگر مانند پنتاکس ، سونی و برخی از نیکون ها) به مدت 3 دلار در کمتر از 5 دقیقه ایجاد کنید ، حتی یک دانش آموز کلاس 1 می تواند این کار را انجام دهد. این برای قرار گرفتن در معرض عالی عالی است و