विषयसूची:

जीपीएस ट्रैकर: 6 कदम
जीपीएस ट्रैकर: 6 कदम

वीडियो: जीपीएस ट्रैकर: 6 कदम

वीडियो: जीपीएस ट्रैकर: 6 कदम
वीडियो: J & P Technologies GPS Tracking Device Honest Review After 6 Months | Best GPS Tracker For Bike 2024, जुलाई
Anonim
जीपीएस खोजनेवाला
जीपीएस खोजनेवाला

अरे दोस्तों इस वीडियो में हम Esp 8266 (nodemcu) और एक नियो 6m GPS मॉड्यूल का उपयोग करके एक GPS ट्रैकर बनाएंगे तो चलिए शुरू करते हैं

आपूर्ति:

NodemcuJumpersNeo 6m GPS मॉड्यूलपावर बैंक

चरण 1: वायरिंग

तारों
तारों

GPS मॉड्यूल के RX पिन को नोडएमसीयू बोर्ड के D1 पिन से कनेक्ट करें, GPS मॉड्यूल के TX पिन को नोडमक्यूवीसीसी पिन के D2 पिन से 3.3voltsGnd पिन को Gnd से कनेक्ट करें

चरण 2: Blynk Iot App

ब्लिंक आईओटी ऐप
ब्लिंक आईओटी ऐप

blynk ऐप इंस्टॉल करें https://play.google.com/store/apps/details?id=cc.blynk&hl=en_US2 लेबल वैल्यू डिस्प्ले जोड़ें और 1 मान को अक्षांश के रूप में नाम दें और पिन v1 का चयन करें और दूसरे मान को देशांतर के रूप में नाम दें और पिन v2 का चयन करें और अब 3 मान डिस्प्ले जोड़ें और पहले वाले को उपग्रह के रूप में नाम दें और पिन v4 का चयन करें और अब दूसरे को गति के रूप में नाम दें और पिन v3 चुनें और अब तीसरे को दिशा के रूप में नाम दें और पिन v5 का चयन करें और अब एक नक्शा जोड़ें और पिन चुनें v0और अब प्रत्येक विजेट के लिए 1 सेकंड के लिए पुश का चयन करें और इसे बनाएं

चरण 3: कोड

कोड
कोड

आपके ईमेल खाते में एक प्रामाणिक टोकन भेजा जाएगा, टोकन को कॉपी करें और कोड में पेस्ट करें और कोड में अपना वाईफाई एसएसआईडी और पासवर्ड भी संपादित करें और इसे अपलोड करें !! कोड है // रीयलटाइम जीपीएस ट्रैकर Nodemcu ESP8266#include के साथ #include #define BLYNK_PRINT Serial#include #include static const int RXPin = 4, TXPin = 5; // GPIO 4=D2 (GPS का Tx कनेक्ट करें) और GPIO 5=D1 (GPSstatic const का कनेक्ट Rx uint32_t GPSBaud = 9600; // यदि बॉड रेट 9600 आपके मामले में काम नहीं करता है तो 4800TinyGPSPlus gps का उपयोग करें; // TinyGPS++ objectWidgetMap myMap (V0); // मैप विजेट सॉफ्टवेयर सीरियल ss (RXPin, TXPin) के वर्चुअल पिन के लिए V0; // GPS डिवाइस से सीरियल कनेक्शनBlynkTimer टाइमर; फ्लोट एसपीडी; // स्पीडफ्लोट सैट को स्टोर करने के लिए चर; // स्टोर करने के लिए चर उपग्रहों की संख्या प्रतिक्रियास्ट्रिंग असर; // GPSchar ऑथ के अभिविन्यास या दिशा को संग्रहीत करने के लिए चर = "----------------------"; // आपका प्रोजेक्ट प्रमाणीकरण कीचर ssid = "----------"; // आपके नेटवर्क का नाम (हॉटस्पॉट या राउटर का नाम) चार पास = "----------"; // संबंधित पासवर्ड // अहस्ताक्षरित int move_index; // मूविंग इंडेक्स, बाद में उपयोग किए जाने के लिए int move_index = 1; // अब शून्य सेटअप के लिए निश्चित स्थान () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin(auth, ssid, पास); timer.setInterval(5000L, checkGPS); // प्रत्येक 5s जांचें कि क्या GPS जुड़ा हुआ है, केवल वास्तव में एक बार किए जाने की आवश्यकता है} शून्य चेकजीपीएस () {if (gps.charsProcessed () <10) {Serial.println (F ("कोई GPS नहीं मिला: वायरिंग की जाँच करें।")); Blynk.virtualWrite(V4, "GPS ERROR"); // V4 पर वैल्यू डिस्प्ले विजेट अगर GPS का पता नहीं चलता है }}void लूप(){ जबकि (ss.उपलब्ध ()> 0) {// स्केच हर बार एक नया वाक्य सही ढंग से एन्कोड किए जाने पर जानकारी प्रदर्शित करता है। अगर (gps.encode(ss.read ())) displayInfo (); } Blynk.run (); timer.run();}void displayInfo(){ if (gps.location.isValid()) {float अक्षांश = (gps.location.lat()); // लैट को स्टोर करना। और लोन। फ्लोट देशांतर = (gps.location.lng ()); सीरियल.प्रिंट ("लेट:"); Serial.println(अक्षांश, ६); // x दशमलव स्थानों पर फ़्लोट करें Serial.print("LONG:"); Serial.println (देशांतर, ६); Blynk.virtualWrite (V1, स्ट्रिंग (अक्षांश, 6)); Blynk.virtualWrite (V2, स्ट्रिंग (देशांतर, 6)); myMap.location(move_index, अक्षांश, देशांतर, "GPS_Location"); एसपीडी = जीपीएस। गति। किमी प्रति घंटे (); // गति प्राप्त करें Blynk.virtualWrite (V3, spd); सैट्स = जीपीएस.सैटेलाइट्स.वैल्यू (); // उपग्रहों की संख्या प्राप्त करें Blynk.virtualWrite (V4, सैट); असर = TinyGPSPlus:: कार्डिनल (gps.course.value ()); // दिशा प्राप्त करें Blynk.virtualWrite (V5, असर); } सीरियल.प्रिंट्लन ();}

चरण 4: प्रस्तुति

प्रस्तुतीकरण
प्रस्तुतीकरण
प्रस्तुतीकरण
प्रस्तुतीकरण

एक खाली बॉक्स लें और उसमें पूरा सिस्टम रखें और अब पावरबैंक को Nodemcu बोर्ड से कनेक्ट करें

चरण 5:

छवि
छवि

सब कुछ कर दिया !!

चरण 6:

सिफारिश की: