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

חיבור GPS VK16E עם Arduino UNO: 3 שלבים
חיבור GPS VK16E עם Arduino UNO: 3 שלבים

וִידֵאוֹ: חיבור GPS VK16E עם Arduino UNO: 3 שלבים

וִידֵאוֹ: חיבור GPS VK16E עם Arduino UNO: 3 שלבים
וִידֵאוֹ: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, נוֹבֶמבֶּר
Anonim
חיבור GPS VK16E עם Arduino UNO
חיבור GPS VK16E עם Arduino UNO

זהו מדריך פשוט לאנשים שרוצים לדעת כיצד להתחבר ולהשתמש במודול ה- GPS שלהם עם Arduino.

אני משתמש במגן Arduino UNO #Hackduino ובמודול GPS VK16E.

למידע נוסף עיין בגיליון הנתונים.

שלב 1: חיבור מעגל

חיבור מעגל
חיבור מעגל

חוט שחור לחיבור Gnd לוח Ultimate

חוט אדום לחיבור Ultimate 5V לוח

חוט כחול לחיבור RxD לוח Ultimate

חוט ירוק לחיבור TxD לוח Ultimate

חוט לבן לחיבור PPS לוח Ultimate

לפי הקוד שלנו

לְחַבֵּר

RXPin של לוח ל- digitalPin 4, TXPin של לוח ל- digitalPin 3

Vcc ל- 5v ו- GND ל- GND

שלב 2: תכנות

קודם כל אתה צריך ספרייה:

אתה יכול להוריד מכאן

לאחר התקנת ספריה בארדואינו DeviceExample.ino הפתוח מתוך דוגמאות> tinyGPS ++

או להעתיק את הקוד להלן בפשטות.

#לִכלוֹל

#לִכלוֹל

/ * * https://alaspuresujay.github.io/ * עקוב אחריי באינסטגרם https://www.instagram.com/alaspuresujay * סקיצה לדוגמה זו מדגימה את השימוש הרגיל של אובייקט TinyGPS ++ (TinyGPSPlus). הוא דורש שימוש ב- SoftwareSerial, ומניח שיש לך מכשיר GPS סידורי 9600 באוד המחובר לפינים 4 (rx) ו- 3 (tx). */ static const int RXPin = 4, TXPin = 3; סטטי const uint32_t GPSBaud = 9600;

// אובייקט TinyGPS ++

Gps TinyGPSPlus;

// החיבור הטורי למכשיר ה- GPS

תוכנת Serial ss (RXPin, TXPin);

הגדרת חלל ()

{Serial.begin (115200); ss.begin (GPSBaud);

Serial.println (F ("DeviceExample.ino"));

Serial.println (F ("הדגמה פשוטה של TinyGPS ++ עם מודול GPS מצורף")); Serial.print (F ("בדיקת ספריית TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("מאת Sujay Alaspure")); Serial.println (); }

לולאת חלל ()

{// סקיצה זו מציגה מידע בכל פעם שמשפט חדש מקודד כראוי. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();

if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("לא זוהה GPS: בדוק חיווט.")); בעוד (נכון); }}

void displayInfo ()

{

float latt = gps.location.lat ();

Serial.print (gps.location.lat (), 10); Serial.print (F (",")); Serial.print (gps.location.lng (), 10); Serial.print (""); הדפסה סדרתית (latt, 10);

Serial.print (F ("מיקום:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } אחר {Serial.print (F ("לא תקף")); }

Serial.print (F ("תאריך/שעה:"));

if (gps.date.isValid ()) {Serial.print (gps.date.month ()); Serial.print (F ("/")); Serial.print (gps.date.day ()); Serial.print (F ("/")); Serial.print (gps.date.year ()); } אחר {Serial.print (F ("לא תקף")); }

Serial.print (F (""));

if (gps.time.isValid ()) {if (gps.time.hour () <10) Serial.print (F ("0")); Serial.print (gps.time.hour ()); Serial.print (F (":")); if (gps.time.minute () <10) Serial.print (F ("0")); Serial.print (gps.time.minute ()); Serial.print (F (":")); if (gps.time.second () <10) Serial.print (F ("0")); Serial.print (gps.time.second ()); Serial.print (F (".")); if (gps.time.centisecond () <10) Serial.print (F ("0")); Serial.print (gps.time.centisecond ()); } אחר {Serial.print (F ("לא תקף")); }

Serial.println ();

}

שלב 3: הערות:

הערות
הערות
הערות
הערות

הנח את מודול ה- GPS מחוץ לביתך או ליד החלון.

  1. במודולי GPS זולים כגון VK16E אין אותות 1pps מדויקים במיוחד.
  2. סביר להניח שתגלו שכמו מודולי GPS רבים המשתמשים באנטנת תיקון, ייתכן שמודול ה- GPS צריך להיות ליד החלון או מבחוץ. נראה כי אותות ה- GPS משתנים במידה ניכרת בחוזקם בהתאם למיקום ולבניינים שמסביב וכו '. מודול ה- GPS עשוי להפיק תועלת גם מהתרחקות מערכה האולטימטיבית, בהתאם לפריסת הבקתה ולארקה שלך. מסיבה זו ייתכן שתרצה לחבר את מודול ה- GPS לערכה באמצעות מספר מטרים של חוט. אני ממליץ להשתמש בכבל המוקרן כשהמסך מחובר ל- Gnd. 4)
  3. למודול יש נורית נורית ירוקה כפי שמוצג בתמונות למעלה, אשר דולקת באופן רציף בזמן שמודול ה- GPS מחפש נעילת לוויין, ומהבהב בדופק 1 לשנייה כאשר הוא נעול.

כיצד לבדוק מיקום במפת גוגל פשוט השתמש בקישור הבא

maps.google.com/?q=, lat-> חבטות

lng-> אורך

מוּמלָץ: