विषयसूची:

NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: 9 चरण
NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: 9 चरण

वीडियो: NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: 9 चरण

वीडियो: NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: 9 चरण
वीडियो: Arduino GPS module with LCD and get GPS location. 2024, जून
Anonim
Image
Image

इस ट्यूटोरियल में हम सीखेंगे कि कैसे arduino का उपयोग करके उपग्रहों से वर्तमान समय प्राप्त किया जाए।

वह वीडियो देखें!

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • NEO-6M जीपीएस मॉड्यूल
  • ST7789 TFT डिस्प्ले
  • Arduino Uno या कोई अन्य Arduino बोर्ड
  • ब्रेड बोर्ड
  • जम्पर तार
  • विसुइनो सॉफ्टवेयर: यहां डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  • Arduino 5V को GPS मॉड्यूल VCC से कनेक्ट करें
  • Arduino GND को GPS मॉड्यूल GND से कनेक्ट करें
  • GPS मॉड्यूल RX को Arduino TX से कनेक्ट करें
  • GPS मॉड्यूल TX को Arduino RX से कनेक्ट करें
  • Arduino 5V को LCD पिन VCC से कनेक्ट करें
  • Arduino 5V को LCD पिन BLK. से कनेक्ट करें
  • Arduino GND को LCD पिन GND से कनेक्ट करें
  • LCD पिन SCL को Arduino डिजिटल पिन से कनेक्ट करें 13
  • एलसीडी पिन एसडीए को Arduino डिजिटल पिन 11. से कनेक्ट करें
  • एलसीडी पिन कनेक्ट करें Arduino डिजिटल पिन पर रीसेट करें 9
  • एलसीडी पिन डीसी को Arduino डिजिटल पिन से कनेक्ट करें 8

चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। नि: शुल्क संस्करण डाउनलोड करें या नि: शुल्क परीक्षण के लिए पंजीकरण करें।

Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

चरण 4: विसुइनो में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • "सीरियल जीपीएस" घटक जोड़ें
  • "डीकोड (विभाजित) दिनांक/समय" घटक जोड़ें
  • "दिनांक/समय जोड़ें" घटक जोड़ें
  • 2X "स्वरूपित टेक्स्ट" टेक्स्ट जोड़ें
  • "TFT रंग प्रदर्शन ST7735/ST7789" घटक जोड़ें

चरण 5: विसुइनो सेट घटकों में

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
  • "डिस्प्ले1" चुनें और प्रॉपर्टी विंडो में ओरिएंटेशन टू गोडाउन सेट करें, टाइप करें dtST7789_240_240
  • "डिस्प्ले1" पर डबल क्लिक करें

तत्व विंडो में:

"ड्रा टेक्स्ट" को बाईं ओर खींचें

गुण विंडो में रंग को aclDarkOrange, आकार 3, टेक्स्ट को "GPS CLOCK", X से 70, Y से 20 पर सेट करें

"ड्रा टेक्स्ट" को बाईं ओर खींचें

गुण विंडो में आकार 2 पर सेट करें, पाठ "समय:", Y से 90

"पाठ फ़ील्ड" खींचें

गुण विंडो में रंग को aclTurquoise, आकार 3, X से 70, Y से 90. पर सेट करें

"पाठ बनाएं" खींचें

गुण विंडो में आकार 2 पर सेट करें, पाठ "दिनांक:", Y से 140

"पाठ फ़ील्ड" खींचें

गुण विंडो में रंग को aclTurquoise, आकार 3, X से 70, Y से 140. पर सेट करें

"ड्रा लाइन" खींचें

गुण विंडो में ऊँचाई 0, चौड़ाई 240, Y से 70. पर सेट करें

"ड्रा बिटमैप" को बाईं ओर खींचें

गुण विंडो में बिटमैप का चयन करें और 3 बिंदुओं पर क्लिक करें और बिटमैप संपादक में बिटमैप फ़ाइल लोड करें (यहां शामिल है)

नोट: आप यहां अन्य बिटमैप प्राप्त कर सकते हैं

  • बिटमैप संपादक बंद करें
  • एलिमेंट विंडो बंद करें
  • "FormattedText1" चुनें और प्रॉपर्टी विंडो में टेक्स्ट को %0:%1:%2. पर सेट करें
  • "FormattedText1" पर डबल क्लिक करें और एलिमेंट्स विंडो में 3X "टेक्स्ट एलीमेंट" को बाईं ओर खींचें

एलिमेंट विंडो बंद करें

  • "FormattedText2" चुनें और प्रॉपर्टी विंडो में टेक्स्ट को %0:%1:%2. पर सेट करें
  • "FormattedText2" पर डबल क्लिक करें और एलिमेंट्स विंडो में 3X "टेक्स्ट एलिमेंट" को बाईं ओर खींचें

एलिमेंट विंडो बंद करें

समय क्षेत्र को समायोजित करने के लिए "AddDateTime1" चुनें और प्रॉपर्टी विंडो में अपने समय क्षेत्र में घंटे बदलें, उदाहरण घंटे: 2, यह उपग्रह से प्राप्त समय में 2 घंटे जोड़ देगा।

चरण 6: विसुइनो कनेक्ट घटकों में

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  • डिस्प्ले1 पिन आउट SPI को Arduino बोर्ड पिन SPI In. से कनेक्ट करें
  • डिस्प्ले1 पिन कनेक्ट करें Arduino बोर्ड डिजिटल पिन पर रीसेट करें 9
  • डिस्प्ले1 पिन कनेक्ट करें रजिस्टर Arduino बोर्ड डिजिटल पिन का चयन करें 8
  • GPS1 पिन से कनेक्ट करें दिनांक समय AddDateTime1 पिन में जोड़ें
  • AddDateTime1 पिन आउट को DecodeDateTime1pin से कनेक्ट करें
  • GPS1 पिन आउट को Arduino बोर्ड पिन सीरियल से कनेक्ट करें [0] In
  • DecodeDateTime1 पिन वर्ष को FormattedText2 पिन टेक्स्ट Element3 In. से कनेक्ट करें
  • DecodeDateTime1 पिन माह को FormattedText2 पिन टेक्स्ट Element1 In. से कनेक्ट करें
  • DecodeDateTime1 पिन दिन को FormattedText2 पिन टेक्स्ट Element2 In. से कनेक्ट करें
  • DecodeDateTime1 पिन घंटे को FormattedText1 पिन टेक्स्ट Element1 In. से कनेक्ट करें
  • DecodeDateTime1 पिन मिनट को FormattedText1 पिन टेक्स्ट Element2 In. से कनेक्ट करें
  • DecodeDateTime1 पिन को फ़ॉर्मेट किए गए टेक्स्ट1 पिन से दूसरे से कनेक्ट करें टेक्स्ट Element3 In
  • फ़ॉर्मेटेडटेक्स्ट1 पिन आउट को डिस्प्ले1टेक्स्ट फ़ील्ड1 पिन से कनेक्ट करें
  • फ़ॉर्मेटेडटेक्स्ट2 पिन आउट को डिस्प्ले1टेक्स्ट फ़ील्ड2 पिन से कनेक्ट करें

चरण 7: Arduino पर अपलोड करने से पहले

Arduino पर अपलोड करने से पहले
Arduino पर अपलोड करने से पहले
Arduino पर अपलोड करने से पहले
Arduino पर अपलोड करने से पहले
  • इससे पहले कि आप Arduino पर अपलोड करें, Arduino पर RX पिन डिस्कनेक्ट करें
  • अपलोड के बाद वायर को वापस Arduino pin RX से कनेक्ट करें

चरण 8: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 9: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो डिस्प्ले उपग्रहों से प्राप्त समय और तारीख दिखाना शुरू कर देगा।

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे डाउनलोड कर सकते हैं और इसे Visuino में खोल सकते हैं:

फ़ाइल GPS-SAT-TIME.visuino (क्षेत्र समायोजन के साथ परियोजना)

फ़ाइल GPS-TIME2.visuino (क्षेत्र समायोजन के बिना परियोजना)

सिफारिश की: