विषयसूची:

VK16E GPS को Arduino UNO के साथ जोड़ना: 3 चरण
VK16E GPS को Arduino UNO के साथ जोड़ना: 3 चरण

वीडियो: VK16E GPS को Arduino UNO के साथ जोड़ना: 3 चरण

वीडियो: VK16E GPS को Arduino UNO के साथ जोड़ना: 3 चरण
वीडियो: Automatic Vehicle Accident Alert System using Raspberry Pi 2024, नवंबर
Anonim
Arduino UNO. के साथ VK16E GPS कनेक्ट करना
Arduino UNO. के साथ VK16E GPS कनेक्ट करना

यह उन लोगों के लिए एक सरल निर्देश है जो यह जानना चाहते हैं कि Arduino के साथ अपने GPS मॉड्यूल को कैसे कनेक्ट और उपयोग करना है।

मैं एक Arduino UNO Shield #Hackduino और एक VK16E GPS मॉड्यूल का उपयोग कर रहा हूं।

अधिक जानकारी के लिए डेटाशीट देखें।

चरण 1: सर्किट कनेक्शन

सर्किट कनेक्शन
सर्किट कनेक्शन

ब्लैक वायर टू अल्टीमेट बोर्ड जीएनडी कनेक्शन

अंतिम बोर्ड 5V कनेक्शन के लिए लाल तार

अंतिम बोर्ड RxD कनेक्शन के लिए नीला तार

अंतिम बोर्ड TxD कनेक्शन के लिए हरा तार

अंतिम बोर्ड पीपीएस कनेक्शन के लिए सफेद तार

हमारे कोड के अनुसार

जुडिये

बोर्ड का RXPin से digitalPin 4, बोर्ड का TXPin to digitalPin 3

Vcc से 5v और GND से GND

चरण 2: प्रोग्रामिंग

सबसे पहले आपको एक पुस्तकालय की आवश्यकता है:

आप यहाँ से डाउनलोड कर सकते हैं

Arduino में लाइब्रेरी स्थापित करने के बाद DeviceExample.ino को उदाहरणों से खोलें> tinyGPS++

या बस नीचे दिए गए कोड को कॉपी करें।

#शामिल

#शामिल

/* * https://alaspuresujay.github.io/ * मुझे इंस्टाग्राम पर फॉलो करें https://www.instagram.com/alaspuresujay * यह नमूना स्केच एक TinyGPS++ (TinyGPSPlus) ऑब्जेक्ट के सामान्य उपयोग को दर्शाता है। इसके लिए SoftwareSerial के उपयोग की आवश्यकता होती है, और यह मानता है कि आपके पास एक 9600-बॉड सीरियल GPS डिवाइस है जो पिन 4 (rx) और 3 (tx) पर जुड़ा हुआ है। */ स्थिर स्थिरांक int RXPin = 4, TXPin = 3; स्थिर स्थिरांक uint32_t GPSBaud = 9600;

// टाइनीजीपीएस++ ऑब्जेक्ट

टाइनीजीपीएसप्लस जीपीएस;

// GPS डिवाइस से सीरियल कनेक्शन

SoftwareSerial ss (RXPin, TXPin);

व्यर्थ व्यवस्था()

{ सीरियल.बेगिन (115200); ss.begin (GPSBaud);

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

Serial.println(F("एक संलग्न GPS मॉड्यूल के साथ TinyGPS++ का एक सरल प्रदर्शन")); Serial.print(F("TinyGPS++ लाइब्रेरी v. ")); Serial.println(TinyGPSPlus::libraryVersion()); Serial.println (एफ ("सुजय अलसपुरे द्वारा")); सीरियल.प्रिंट्लन (); }

शून्य लूप ()

{// यह स्केच हर बार एक नया वाक्य सही ढंग से एन्कोड किए जाने पर जानकारी प्रदर्शित करता है। जबकि (ss.उपलब्ध ()> 0) अगर (gps.encode(ss.read ())) displayInfo ();

अगर (मिलिस ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("कोई GPS नहीं मिला: वायरिंग की जाँच करें।")); जबकि (सच); } }

शून्य डिस्प्लेइन्फो ()

{

फ्लोट लैट = जीपीएस। स्थान। लैट ();

सीरियल.प्रिंट (gps.location.lat (), 10); सीरियल.प्रिंट (एफ ("", ")); सीरियल.प्रिंट (gps.location.lng (), 10); सीरियल.प्रिंट (""); सीरियल.प्रिंट (लैट, 10);

सीरियल.प्रिंट (एफ ("स्थान:")); अगर (gps.location.isValid ()) { Serial.print(gps.location.lat (), 6); सीरियल.प्रिंट (एफ ("", ")); सीरियल.प्रिंट (gps.location.lng (), 6); } और { सीरियल.प्रिंट (एफ ("अमान्य")); }

सीरियल.प्रिंट (एफ ("दिनांक/समय:"));

अगर (gps.date.isValid ()) {Serial.print(gps.date.month ()); सीरियल.प्रिंट (एफ ("/")); सीरियल.प्रिंट (gps.date.day ()); सीरियल.प्रिंट (एफ ("/")); सीरियल.प्रिंट (gps.date.year ()); } और { सीरियल.प्रिंट (एफ ("अमान्य")); }

सीरियल.प्रिंट (एफ (" "));

अगर (gps.time.isValid ()) { अगर (gps.time.hour () <10) सीरियल.प्रिंट (एफ ("0")); सीरियल.प्रिंट (gps.time.hour ()); सीरियल.प्रिंट (एफ (":")); अगर (gps.time.minute() <10) सीरियल.प्रिंट (एफ ("0")); सीरियल.प्रिंट (जीपीएस.टाइम.मिनट ()); सीरियल.प्रिंट (एफ (":")); अगर (gps.time.second() <10) Serial.print(F("0")); सीरियल.प्रिंट (gps.time.second ()); सीरियल.प्रिंट (एफ ("।")); अगर (gps.time.centisecond() <10) Serial.print(F("0")); सीरियल.प्रिंट (gps.time.centisecond ()); } और { सीरियल.प्रिंट (एफ ("अमान्य")); }

सीरियल.प्रिंट्लन ();

}

चरण 3: नोट्स:

टिप्पणियाँ
टिप्पणियाँ
टिप्पणियाँ
टिप्पणियाँ

कृपया GPS मॉड्यूल को अपने घर के बाहर या खिड़की पर रखें।

  1. सस्ते GPS मॉड्यूल जैसे VK16E में बहुत सटीक 1pps सिग्नल नहीं होते हैं।
  2. आप शायद पाएंगे कि पैच एंटेना का उपयोग करने वाले कई जीपीएस मॉड्यूल की तरह, जीपीएस मॉड्यूल को खिड़की या बाहर की आवश्यकता हो सकती है। स्थान और आस-पास की इमारतों आदि के आधार पर जीपीएस सिग्नल की ताकत में काफी भिन्नता प्रतीत होती है। जीपीएस मॉड्यूल आपके शैक लेआउट और ग्राउंडिंग के आधार पर अल्टीमेट किट से और दूर होने से भी लाभान्वित हो सकता है। इस कारण से आप कई मीटर तार का उपयोग करके GPS मॉड्यूल को किट से कनेक्ट करना चाह सकते हैं। मैं Gnd से जुड़ी स्क्रीन वाली स्क्रीन वाली केबल के उपयोग की अनुशंसा करता हूं। 4)
  3. मॉड्यूल में एक हरे रंग की एलईडी है जैसा कि ऊपर की तस्वीरों में दिखाया गया है, जो लगातार चालू है जबकि जीपीएस मॉड्यूल सैटेलाइट लॉक की खोज कर रहा है, और लॉक होने पर प्रति सेकंड 1 पल्स पर चमकता है।

गूगल मैप पर लोकेशन कैसे चेक करें नीचे दिए गए लिंक का उपयोग करें

maps.google.com/?q=, अक्षांश-> अक्षांश

एलएनजी-> देशांतर

सिफारिश की: