فهرست مطالب:

اتصال GPS VK16E با Arduino UNO: 3 مرحله
اتصال GPS VK16E با Arduino UNO: 3 مرحله

تصویری: اتصال GPS VK16E با Arduino UNO: 3 مرحله

تصویری: اتصال GPS VK16E با Arduino UNO: 3 مرحله
تصویری: GPS-приемник V.KEL VK16HX 2024, نوامبر
Anonim
اتصال VK16E GPS با Arduino UNO
اتصال VK16E GPS با Arduino UNO

این یک دستورالعمل ساده برای افرادی است که می خواهند نحوه اتصال و استفاده از ماژول GPS خود را با آردوینو بدانند.

من از یک Arduino UNO Shield #Hackduino و یک ماژول GPS VK16E استفاده می کنم.

برای اطلاعات بیشتر به برگه اطلاعات مراجعه کنید

مرحله 1: اتصال مدار

اتصال مدار
اتصال مدار

اتصال سیم BLACK به برد نهایی Gnd

سیم قرمز به اتصال 5 ولت برد نهایی

سیم آبی به اتصال RxD برد نهایی

سیم سبز به اتصال TxD به برد نهایی

اتصال سیم سفید به برد نهایی PPS

طبق کد ما

اتصال

RXPin از برد به digitalPin 4 ،

TXPin از برد به digitalPin 3

Vcc به 5v و GND به GND

مرحله 2: برنامه نویسی

اول از همه به کتابخانه نیاز دارید:

می توانید از اینجا بارگیری کنید

پس از نصب کتابخانه در arduino ، 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 ؛ static const uint32_t GPSBaud = 9600؛

// شیء TinyGPS ++

TinyGPSPlus gps؛

// اتصال سریال به دستگاه GPS

SoftwareSerial ss (RXPin ، TXPin) ؛

void setup ()

{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 ("")؛ 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) ؛ } else {Serial.print (F ("INVALID"))؛ }

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 ()) ؛ } else {Serial.print (F ("INVALID"))؛ }

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 ()) ؛ } else {Serial.print (F ("INVALID"))؛ }

Serial.println ()؛

}

مرحله 3: یادداشت ها:

یادداشت
یادداشت
یادداشت
یادداشت

لطفاً ماژول GPS را بیرون از خانه یا پنجره قرار دهید.

  1. ماژول های GPS ارزان قیمت مانند VK16E سیگنال های 1pps بسیار دقیقی ندارند.
  2. احتمالاً متوجه خواهید شد که مانند بسیاری از ماژول های GPS که از آنتن وصله استفاده می کنند ، ممکن است ماژول GPS در کنار یک پنجره یا خارج باشد. بسته به مکان و ساختمان های اطراف ، به نظر می رسد که سیگنال های GPS از نظر قدرت بسیار متفاوت باشند. ماژول GPS نیز ممکن است از دورتر بودن از کیت Ultimate ، بسته به چیدمان و زمین بندی کلبه شما سود ببرد. به همین دلیل ممکن است بخواهید ماژول GPS را با استفاده از چندین متر سیم به کیت متصل کنید. توصیه می کنم از کابل صفحه نمایش با صفحه متصل به Gnd استفاده کنید. 4)
  3. همانطور که در تصاویر بالا نشان داده شده است ، ماژول دارای LED سبز است که به طور مداوم روشن است در حالی که ماژول GPS در حال جستجوی قفل ماهواره است و هنگام قفل شدن با 1 پالس در ثانیه چشمک می زند.

نحوه بررسی مکان در نقشه گوگل فقط از پیوند زیر استفاده کنید

maps.google.com/؟q=،

lat-> عرض جغرافیایی

lng-> طول جغرافیایی

توصیه شده: