תוכן עניינים:

מאתר מיקום GPS: 5 שלבים
מאתר מיקום GPS: 5 שלבים

וִידֵאוֹ: מאתר מיקום GPS: 5 שלבים

וִידֵאוֹ: מאתר מיקום GPS: 5 שלבים
וִידֵאוֹ: מדריך - פתרון "בעיית" GPS במכשירי שיאומי ב4 שלבים- Guide - Solving GPS Problem in xiaomi devices 2024, נוֹבֶמבֶּר
Anonim
Image
Image

היי לכולם, היום תן לנו לראות איך יוצרים Finder Location Location באמצעות מודול GPS NEO-6m ו- arduino. ראשית הבה נראה מהו GPS.

שלב 1: מהו GPS?

אסוף את החומרים הדרושים
אסוף את החומרים הדרושים

מערכת המיקום הגלובלית (GPS), במקור NAVSTAR GPS, היא מערכת ניווט מקרינת לווין בבעלות ממשלת ארצות הברית ומופעלת על ידי חיל האוויר של ארצות הברית. זוהי מערכת לווייני ניווט גלובלית (GNSS) המספקת מיקום גיאוגרפי וזמן למידע על מקלט GPS בכל מקום על כדור הארץ או בקרבתו, שם יש קו ראייה ללא הפרעה לארבעה לווייני GPS או יותר. מכשולים כגון הרים ומבנים חוסמים את אותות ה- GPS החלשים יחסית.

ה- GPS אינו דורש מהמשתמש להעביר נתונים כלשהם, והוא פועל ללא תלות בכל קליטה טלפונית או באינטרנט, אם כי טכנולוגיות אלה יכולות לשפר את התועלת של מידע מיקום ה- GPS. ה- GPS מספק יכולות מיצוב קריטיות למשתמשים צבאיים, אזרחיים ומסחריים ברחבי העולם. ממשלת ארצות הברית יצרה את המערכת, מתחזקת אותה, ומנגישה אותה באופן חופשי לכל מי שיש לו מקלט GPS.

שלב 2: אסוף את החומרים הדרושים:

אסוף את החומרים הדרושים
אסוף את החומרים הדרושים
אסוף את החומרים הדרושים
אסוף את החומרים הדרושים

החומרים הנדרשים הם:

*מודול GPS NEO -6m - שותף של אמזון

*שותף של Arduino uno - amazon

*תצוגת LCD - שותף אמזון

** הערה: אלה קישורי שותפים של אמזון. כאשר אתה קונה דרך הקישורים האלה אקבל עמלה קטנה שתעזור לי לכתוב עוד ועוד מאמרים

שלב 3: מעגל

מעגל חשמלי
מעגל חשמלי

המעגל כדלקמן:

מודול GPS ==> ארדואינו

* GND ==> GND

* TX ==> סיכה דיגיטלית (D3)

* RX ==> סיכה דיגיטלית (D4)

*Vcc ==> 3.3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*נגדי VEE ==> 10K

*RS ==> A0 (סיכה אנלוגית)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

שלב 4: קוד

#לִכלוֹל

#include #include // lat lat, lon; // ליצור משתנה עבור קו רוחב ואורך אובייקט float lat, lon; // ליצור משתנה לאובייקט הרוחב והאורך SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); GPS TinyGPS; // צור הגדרת אובייקט gps של gps () {Serial.begin (9600); // חבר סידורי Serial.println ("אות ה- GPS שהתקבל:"); gpsSerial.begin (9600); // חבר חיישן gps lcd.begin (16, 2); } לולאת void () {while (gpsSerial.available ()) {// בדוק אם יש gps אם (gps.encode (gpsSerial.read ())) // מקודד נתוני gps {gps.f_get_position (& lat, & lon); // קבל קו רוחב ואורך // מיקום תצוגה lcd.clear (); lcd.setCursor (1, 0); lcd.print ("אות GPS"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Serial.print (lat); Serial.print (""); Serial.print (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} קו הרוחב של המיתרים = מחרוזת (lat, 6); אורך מחרוזת = מחרוזת (lon, 6); Serial.println (קו הרוחב+";"+אורך); עיכוב (1000); }

שלב 5: פלט

אז אחרי כל החיבורים והעלאת הקוד, לוקח קצת זמן למודול ה- GPS לקבל תיקון לוויין שהוא בדרך כלל 15 עד 20 דקות. אם לוקח יותר זמן צא החוצה ונסה מכיוון שהוא לא מצליח לתקן את הלוויין בתוך הבית.. לאחר מכן אתה יכול לראות שתצוגת ה- lcd יכולה להציג את קואורדינטות ה- GPS.

מוּמלָץ: