תוכן עניינים:
- שלב 1: יסודות
- שלב 2: אסוף את החומרים שלך
- שלב 3: חבר את מודול ה- Bluetooth שלך ל- Arduino שלך
- שלב 4: חבר את מודול ה- GPS שלך למחשב שלך
- שלב 5: בדוק את מצב ה- GPS שלך
- שלב 6: חבר את ה- GPS שלך למודול ה- Bluetooth שלך
- שלב 7: חבר את ה- Bluetooth שלך למכשיר ה- Android שלך
- שלב 8: סיכום והמלצה
וִידֵאוֹ: התקנה עבור ספק Bluetooth GPS חיצוני למכשירי אנדרואיד: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
מדריך זה יסביר כיצד ליצור GPS חיצוני מותאם לטלפון שלך לטלפון שלך, להדליק כל דבר בסביבות 10 $ בלבד.
כתב חומרים:
- GPS NEO 6M U-blox
- מודול בלוטות 'HC-05
- ידע בממשקי מודולי אנרגיה נמוכה של Blutooth
- ארדואינו
- שכל ישר
- ידע בחיווט
שלב 1: יסודות
אז איך זה עובד, באופן כללי?
- u-blox היא חברה שוודית המייצרת GPS. מודול ה- GPS מספק מערך נתונים תחת מה שהם מכנים פרוטוקול NEMA. הוא עשוי להכיל מספר שורות של נתונים בצורת RAW שלו, אך באמצעות התוכנה הנכונה אתה אמור להיות מסוגל לדעת מהו מה.
- מודול ה- GPS מוציא נתונים בסדרה והנתונים מתקבלים על ידי מודול ה- Bluetooth מכיוון שהם פועלים על UART. (פירושם שיש להם את אותו תחבורה אם היית יכול לחשוב על זה ככה).
- כעת, מודול ה- Bluetooth עם התצורה הנכונה, ישדר את כל נתוני ה- GPS הגולמיים לטלפון שלך המאפשר אנדרואיד.
- טלפון האנדרואיד ישתמש באפליקציית צד שלישי כדי לעבד את נתוני ה- GPS RAW לצורה קריאה לאדם.
- לאחר מכן האפליקציה "תתפרץ" למערכת הטלפון שלך בכדי "להחליף" את ספריית ה- GPS בנתוני ה- GPS של Bluetooth שזה עתה שידרת וקבלת. זה מה שמכונה בדרך כלל "מיקום מדומה". *
- כל אפליקציית ניווט למשל מפות Google אמורות לפעול במקביל ל- GPS Bluetooth.
*כתב ויתור: אין לי זיקה לאף אחד ממפתחי החומרה והתוכנה המוזכרים בהוראה זו. אתה כן מבין שהורדת תוכנה כרוכה בסיכונים להפרת אבטחת סייבר. אלוהים יודע מה אותם מפתחי תוכנה כותבים באפליקציות האלה, כבד אותם בכל דרך שתוכל. אינני אחראי לכל נזק שנגרם לטלפון שלך או לך, ואתה אחראי באופן מלא לכל שינוי. עשה על אחריותך בלבד.
שלב 2: אסוף את החומרים שלך
אתה צריך את ה- NEO-6M GPS, Arduino ומודול בלוטות 'HC-05, אם כי אני חושב שאולי תוכל להשתמש ב- HC-06 במובן מסוים. אתה גם צריך את המחשב שלך, קצת ידע בסיסי במחשבים ואלקטרוניקה.
שלב 3: חבר את מודול ה- Bluetooth שלך ל- Arduino שלך
שלב זה הוא קריטי כדי לוודא שה- UART שלך ב- Arduino שלך פועל על 9600 Baud.
חבר את מודול ה- Bluetooth שלך ל- Arduino.
פתח את Arduino IDE במחשב שלך וחבר את Arduino למחשב שלך.
הפעל את מודול ה- Bluetooth שלך למצב AT כדי להגדיר את הגדרותיו. אתה אמור להיות מסוגל לדעת באיזה קצב שידור מודול ה- Bluetooth שלך פועל. (תיעוד בעת הרכישה). אחרת, נסה להפעיל אותו ב- 38400 baud.
בסופו של דבר, השתמש ב-
AT+ORGL
כדי לאפס להגדרות המקוריות שלך. אזהרה: זה יתאפס בכל מצב שהוגדר לפני.
לאחר מכן, הגדר את ה- UART ל- 9600 Baud
AT+UART = 9600, 0, 0
אתה אמור להיות מסוגל לראות את
בסדר
הודעה לאישור ההגדרות שלך.
נֶחְמָד.
מי שלא יודע על מה דיברתי, הרשה לי להציע לך כמה דקות עד כמה שעות של גלישה במדריך כדי להגדיר את מודול ה- Bluetooth שלך. אם אתה צריך את העזרה שלי, טפח על כתפי על ידי השארת הערותיך למטה.
שלב 4: חבר את מודול ה- GPS שלך למחשב שלך
שלב זה הוא קריטי כדי לבדוק אם ה- GPS שלך פועל, וגם כדי לעודד את עצמך להמשיך במדריך זה.
ה- NEO-6M צריך להיות בעל 4 סיכות. התחבר בהתאם:
NEO6M VCC עד 5V Arduino
RX עד TX
TX ל- RX
GND ל- GND
למי שלא יודע איפה לעזאזל TX ו- RX בארדואינו שלך, פשוט שימו אותם על 11 ו -10 בהתאמה. באופן מסורתי, אתה אמור לשים על 0 ו -1 אבל 4 שנות ניסיון עלה לי על העצבים שהם לא עובדים כל הזמן בגלל אות הפלט של 3.3V שלהם.
בסדר.
כעת, פתח את שרטוט הדוגמאות שאתה עשוי למצוא בתיקיית הדוגמאות שלך, או עשה זאת בדרך הקלה:
#לִכלוֹל
SoftwareSerial mySerial (10, 11); // RX, TX
הגדרת בטל () {
// פתח תקשורת טורית והמתן לפתיחת הנמל: Serial.begin (9600); בעוד (! סדרתי) {; // המתן לחיבור יציאה טורית. דרוש ליציאת USB מקורית בלבד}
mySerial.begin (9600);
}
לולאת void () {// לרוץ שוב ושוב
if (mySerial.available ()) {Serial.write (mySerial.read ()); } אם (Serial.available ()) {mySerial.write (Serial.read ()); }}
מה שאני עושה כאן הוא שאני אומר לארדואינו ש"היי, ה- GPS הולך לזרוק לך כמה נתונים, להלן כמה הוראות כיצד לקבל אותם. כמו כן, הם זורקים אותם בשיעור של 9600 באוד."
בסדר. העלה את הקוד.
שלב 5: בדוק את מצב ה- GPS שלך
כעת, שלב זה הוא המקום בו אתה בודק את מצב ה- GPS.
מאוד מאוד חשוב לסגור כל חלון Arduino IDE, כל אחד מהם. ללא יוצאי דופן. ניתוק ה Arduino שלך מיותר.
עבור לאתר u-blox כדי למצוא u-center. זוהי התוכנה שממירה נתוני RAW של פרוטוקול NEMA לצורת GUI נחמדה שבה אתה יכול לחשוב שאתה מרגל למראה מגניב לרגע, אבל בעצם אתה רק מסתכל על נקודות ומספרים.
לאחר שהורדת את u-center והתקנת אותו וגם פתחת אותו, אמורה להיות לך אפשרות לראות כמה תמונות נוצצות. אחרת, הרשה לי להציע לך כמה הגדרות למשחק.
בשורת התפריטים, עבור אל כלים> יציאה, ודא שמרכז u שלך מחובר ל- Arduino שלך על ידי עד לכל "COM 1" או כל מספר אפשרי. כמו כן, בדוק אם קצב השידור שלך כלים> 9600, או שאתה יכול להגדיר אותו לכלי> שידור אוטומטי לשם נוח.
אתה אמור לקבל משהו בשלב זה.
שלב 6: חבר את ה- GPS שלך למודול ה- Bluetooth שלך
כאן אתה מחבר את ה- GPS שלך למודול ה- Bluetooth שלך.
באמצעות ידע אלקטרוני בסיסי, חבר:
NEO6M TX> RX Bluetooth
RX> TX
זה בסדר להפעיל את שני המודולים ב 5V.
שני המודולים אמורים להבהב כמה אורות בשלב זה. תבדוק.
שלב 7: חבר את ה- Bluetooth שלך למכשיר ה- Android שלך
שלב זה יגיד לך כיצד להתממשק עם ה- Bluetooth שלך עם אפליקציה של צד שלישי.
יש כמה אפליקציות שיכולות לעבוד עם החומרה. הרשה לי להמליץ על GPS Bluetooth.
הורד את האפליקציה למכשיר שלך והפעל אותה.
בשלב זה, עבור אל ההגדרות שלך במכשיר התומך אנדרואיד כדי להתאים את מודול ה- Bluetooth שלך, חזור לאפליקציית ה- GPS של Bluetooth ולחץ על התחבר בפינה השמאלית העליונה. פעולה זו תחל את החיבור בין מודול ה- Bluetooth למכשיר ה- Android שלך. הנתונים אמורים להגיע זורמים פנימה.
טיפ לפתרון בעיות שאני יכול להציע הוא החלק שמאלה באפליקציה כדי למצוא יומן תצוגה כדי לראות אם נכנסו נתונים. נתוני Gibberish אמורים להצביע על כך שחיבור ה- Bluetooth שלך תקין אך קצב השידור שלך עשוי להיות הבעיה כאן.
שלב 8: סיכום והמלצה
עכשיו כשיש לך מודול Bluetooth עובד, אתה צריך לתת לעצמך מחיאות כפיים.
מוּמלָץ:
התקנה/התקנה של MultiBoard: 5 שלבים
התקנה/התקנה של MultiBoard: MultiBoard היא תוכנית שניתן להשתמש בה לחיבור מספר מקלדות למחשב Windows. ואז לתכנת מחדש את הקלט של המקלדות האלה. לדוגמה פתח יישום או הפעל AutoHotkeyscript כאשר לוחצים על מקש מסוים. Github: https: // g
התקנה קלה שלט רחוק IR באמצעות LIRC עבור ה- RPberry PI (RPi) - יולי 2019 [חלק 1]: 7 שלבים
התקנה קלה שלט רחוק IR באמצעות LIRC ל- Raspberry PI (RPi) - יולי 2019 [חלק 1]: לאחר חיפושים רבים הופתעתי וחרדתי מהמידע הסותר כיצד להתקין שלט רחוק IR לפרויקט RPi שלי. חשבתי שזה יהיה קל אבל הגדרת Linux InfraRed Control (LIRC) הייתה בעייתית מזה זמן רב
ילד משחק משחק רטרו חיצוני חיצוני: 3 שלבים
רטרו חיצוני משחק כונן משחקים: מאמר זה יכול להציג את עצמך במועדון חיצוני או ייחודי (du moins à ma connaissance). תחילת כריכה עם ממשק USB-SATA דה מונ דיסקה במהלך חיצוניים. לאחר שעות מסוימות מעבר לתפקיד
חבר כונן קשיח חיצוני לסמארטפון אנדרואיד: 7 שלבים
חבר כונן קשיח חיצוני לסמארטפון אנדרואיד: כיום הרבה סמארטפונים עם מערכת הפעלה אנדרואיד תומכים " OTG " ואפשר לחבר הרבה חומרה שונה, אך לא כל כך קלה, כפי שהיא נראית במבט ראשון
צור כונן קשיח חיצוני מתקליטור/RW חיצוני ישן: 5 שלבים
צור דיסק קשיח חיצוני מתקליטור/RW חיצוני ישן: המרה די קלה של תקליטור/rw חיצוני ישן לכונן קשיח חיצוני שימושי יותר. חומרים מתכלים תקליטור/rw חיצוני 1 (רצוי מהסוג הקופסי יותר) כונן קשיח אחד (חייב להתאים למחבר הפנימי של מארז הכונן, צריך להיות מעוצב/מסורק) 1-sm