विषयसूची:

Arduino का उपयोग करके GPS बॉर्डर बाउंड्री बनाएं: 8 कदम
Arduino का उपयोग करके GPS बॉर्डर बाउंड्री बनाएं: 8 कदम

वीडियो: Arduino का उपयोग करके GPS बॉर्डर बाउंड्री बनाएं: 8 कदम

वीडियो: Arduino का उपयोग करके GPS बॉर्डर बाउंड्री बनाएं: 8 कदम
वीडियो: Beyond the Basics: Automatic Gatekeeper With IR Sensor And ChatGPT Generated Arduino Code 2024, नवंबर
Anonim
Arduino का उपयोग करके GPS बॉर्डर बाउंड्री बनाएं
Arduino का उपयोग करके GPS बॉर्डर बाउंड्री बनाएं

इस ट्यूटोरियल में हम सीखेंगे कि Arduino का उपयोग करके GPS BORDER BOUNDARIES कैसे बनाया जाता है, यह तब उपयोगी होता है जब आपके पास एक रोबोट होता है और आप नहीं चाहते कि यह निर्दिष्ट क्षेत्र से बाहर जाए।

जब रोबोट क्षेत्र के बाहर होता है, तो प्रदर्शन "बाहर" और "अंदर" दिखाएगा जब रोबोट क्षेत्र के अंदर होगा।

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

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

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • Arduino UNO (या कोई अन्य Arduino)
  • जीपीएस नियो 6m
  • ओएलईडी डिस्प्ले
  • जम्पर तार
  • Visuino सॉफ़्टवेयर: Visuino डाउनलोड करें

चरण 2: 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" चुनें।

चरण 3: Visuino में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • "सीरियल जीपीएस" घटक जोड़ें
  • "एनालॉग मल्टी सोर्स" घटक जोड़ें
  • एक और "एनालॉग मल्टी सोर्स" घटक जोड़ें
  • "डिजिटल मल्टी-सोर्स मर्जर" घटक जोड़ें
  • "एज का पता लगाएं" घटक जोड़ें
  • एक और "एज का पता लगाएं" घटक जोड़ें
  • "डिजिटल (बूलियन) और" घटक जोड़ें
  • "पाठ मान" घटक जोड़ें
  • एक और "टेक्स्ट वैल्यू" घटक जोड़ें
  • "एनालॉग टू टेक्स्ट" घटक जोड़ें
  • एक और "एनालॉग टू टेक्स्ट" घटक जोड़ें
  • "टेक्स्ट मल्टी-सोर्स मर्जर" घटक जोड़ें

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

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
  • "AnalogToText1" और "AnalogToText2" का चयन करें और गुण विंडो में "प्रेसिजन" को 6 पर सेट करें
  • "डिटेक्टएज 1" का चयन करें और गुण विंडो में राइजिंग टू फाल्स सेट करें
  • "TextValue1" का चयन करें और गुण विंडो में "मान" को INSIDE पर सेट करें
  • "TextValue2" का चयन करें और गुण विंडो में "मान" को OUTSIDE पर सेट करें
  • DisplayOLED1 पर डबल क्लिक करें और एलिमेंट विंडो में "टेक्स्ट फ़ील्ड" को बाईं ओर खींचें
  • गुण विंडो में आकार 2. पर सेट करें
  • एलिमेंट्स विंडो में एक और "टेक्स्ट फील्ड" को बाईं ओर ड्रैग करें
  • गुण विंडो में Y से 30 और आकार 2. पर सेट करें
  • एलिमेंट्स विंडो में एक और "टेक्स्ट फील्ड" को बाईं ओर ड्रैग करें
  • गुण विंडो में Y को 50 और आकार को 2. पर सेट करें
  • एलिमेंट विंडो बंद करें

चरण 5: जीपीएस निर्देशांक प्राप्त करें

जीपीएस निर्देशांक प्राप्त करें
जीपीएस निर्देशांक प्राप्त करें
जीपीएस निर्देशांक प्राप्त करें
जीपीएस निर्देशांक प्राप्त करें
जीपीएस निर्देशांक प्राप्त करें
जीपीएस निर्देशांक प्राप्त करें

Google मानचित्र पर जाएं और अपना स्थान ढूंढें और

मानचित्र पर क्लिक करें (आपके क्षेत्र के ऊपरी बाएं कोने), निर्देशांक नीचे दिखाए जाएंगे। पहले निर्देशांक अक्षांश को Visuino "CompareRange1" > Range > MaxCopy दूसरा निर्देशांक देशांतर Visuino "CompareRange2" > Range > MIn पर कॉपी करें

  • मानचित्र पर क्लिक करें (आपके क्षेत्र के ऊपरी दाएं कोने), निर्देशांक नीचे दिखाए जाएंगे। दूसरे निर्देशांक देशांतर को Visuino "CompareRange2" > Range > Max में कॉपी करें
  • मानचित्र पर क्लिक करें (आपके क्षेत्र के नीचे बाएं कोने), निर्देशांक नीचे दिखाए जाएंगे। पहले निर्देशांक अक्षांश को Visuino "CompareRange1" > Range > Min पर कॉपी करें

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

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  • GPS पिन आउट को Arduino Serial से कनेक्ट करें [0] पिन इन
  • GPS पिन अक्षांश को AnalogMultiSource1 पिन से कनेक्ट करें
  • GPS पिन देशांतर को AnalogMultiSource2 pin In. से कनेक्ट करें
  • AnalogMultiSource1 पिन आउट को AnalogToText1 पिन से कनेक्ट करें
  • AnalogMultiSource2 पिन आउट को AnalogToText2 पिन से कनेक्ट करें
  • तुलना करने के लिए एनालॉग मल्टीसोर्स1 पिन आउट कनेक्ट करेंरेंज1 पिन इन
  • तुलना करने के लिए एनालॉग मल्टीसोर्स 2 पिन आउट कनेक्ट करें रेंज 2 पिन इन
  • ComparRange1 पिन आउट को "And1" से कनेक्ट करें, पिन 0 In
  • ComparRange2 पिन आउट को "And1" से कनेक्ट करें, पिन 1 इंच
  • ConnectRange1 pin Out to DigitalMultiMerger1, pin 0 In
  • ComparRange2 पिन आउट को DigitalMultiMerger1 से कनेक्ट करें, पिन 1 इंच
  • DigitalMultiMerger1 कनेक्ट करें, DetectEdge1 पिन में पिन आउट करें
  • DetectEdge1 पिन आउट को TextValue2 पिन क्लॉक से कनेक्ट करें
  • "And1" पिन आउट को DetectEdge2 पिन से कनेक्ट करें
  • DetectEdge2 पिन आउट को TextValue1 पिन क्लॉक से कनेक्ट करें
  • "TextValue"1 से कनेक्ट करें, पिन आउट करें, TextMultiMerger1 पिन [0] in. से
  • कनेक्ट करें "TextValue"2, पिन आउट करें, TextMultiMerger1 पिन से [1] in
  • TextMultiMerger1 पिन आउट को डिस्प्ले से कनेक्ट करेंOLED1 टेक्स्ट फ़ील्ड1 पिन इन
  • AnalogToText1 पिन आउट को डिस्प्ले से कनेक्ट करेंOLED1 टेक्स्ट फ़ील्ड2 पिन इन
  • AnalogToText2 पिन आउट को डिस्प्ले से कनेक्ट करेंOLED1 टेक्स्ट फ़ील्ड3 पिन इन
  • डिस्प्लेOLED1 पिन I2C आउट को Arduino पिन I2C In. से कनेक्ट करें

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

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

जरूरी

Arduino पर अपलोड करते समय Arduino पर पिन RX को डिस्कनेक्ट करें और अपलोड होने के बाद इसे वापस कनेक्ट करें।

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

चरण 8: खेलें

यदि आप थोड़ी देर के बाद (जब NEO 6m कैलिब्रेट करता है) Arduino मॉड्यूल को पावर देते हैं, तो डिस्प्ले GPS निर्देशांक और टेक्स्ट दिखाना शुरू कर देगा: INSIDE/OUTSIDE।

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

सिफारिश की: