विषयसूची:
- चरण 1: घटक
- चरण 2: नेक्स्टियन डिस्प्ले को USB सीरियल कम्युनिकेशन मॉड्यूल से कनेक्ट करें
- चरण 3: अगला संपादक प्रारंभ करें, और प्रदर्शन प्रकार और अभिविन्यास चुनें
- चरण 4: नेक्स्टियन एडिटर में: टेक्स्ट कंपोनेंट्स जोड़ें और कॉन्फ़िगर करें
- चरण 5: नेक्स्टियन एडिटर में: प्रोजेक्ट को नेक्स्टियन डिस्प्ले पर अपलोड करें
- चरण 6: हार्डवेयर कनेक्शन
- चरण 7: Visuino प्रारंभ करें, और Arduino बोर्ड प्रकार चुनें
- चरण 8: VISUINO. में GPS मॉड्यूल और अगला प्रदर्शन जोड़ना
- चरण 9: विसुइनो घटकों को जोड़ना: माइक्रो एसडीकार्ड विन्यास
- चरण 10: अगला प्रदर्शन और जीपीएस कॉन्फ़िगर करना
- चरण 11: एसडीकार्ड और स्वरूपित पाठ घटक को कॉन्फ़िगर करना
- चरण 12: कोड को मेगा बोर्ड पर अपलोड करें
- चरण 13: लाइव एक्शन
वीडियो: ईबीइक या इलेक्ट्रिक मोटरसाइकिल के लिए अपना खुद का जीपीएस आधारित डिजिटल डैशबोर्ड बनाएं: 13 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हेलो सब लोग
इस बार मैं नए निर्देश के साथ आया, जिसमें स्टैंडअलोन डिस्प्ले के साथ-साथ arduino मेगा 2560 और नेक्स्टियन एलसीडी डिस्प्ले का उपयोग करते हुए लकड़हारा भी शामिल है और ट्रैकिंग उद्देश्य के लिए आप sdcard में जीपीएस के एनएमईए वाक्यों को भी लॉग कर सकते हैं और निश्चित रूप से प्रोजेक्ट जादुई ग्राफिकल प्रोग्रामिंग सॉफ्टवेयर VISUINO के साथ किया जाता है। उपयोगकर्ता की आवश्यकता के अनुसार एलसीडी पर सूचना के कई पैरामीटर प्रदर्शित किए जा सकते हैं, लेकिन मैं आपको प्रमुख दिखाऊंगा। इसके अलावा किसी भी जानकारी को कच्चे जीपीएस डेटा से Visuino के माध्यम से निकाला जा सकता है। उत्पन्न फ़ाइल को आगे Google मानचित्र, Google धरती में ट्रैक करने के लिए उपयोग किया जा सकता है।
मैं फिर से बोयन मिटोव को धन्यवाद देना चाहता हूं कि उन्होंने मुझे वायरिंग में सहायता करने और इस निर्देश को लिखने में मदद की।
मैंने सभी नैसरी फाइलों सहित एक और विजुअल एलसीडी इंटरफेस को जोड़कर इंस्ट्रक्शनल को अपडेट किया है।
चरण 1: घटक
- एक Arduino मेगा 2560 बोर्ड (आपको कम से कम 2 सीरियल पोर्ट वाले बोर्ड की आवश्यकता होगी, अधिमानतः 3 इसलिए मेगा सबसे अच्छे विकल्पों में से एक है)
- एक माइक्रोएसडी कार्ड मॉड्यूल (एसपीआई इंटरफ़ेस)
- एक सीरियल जीपीएस मॉड्यूल
- वन नेक्स्टियन सीरियल 2.8 इंच nx3224t028_011 डिस्प्ले (मैंने इस्तेमाल किया लेकिन किसी अन्य नेक्स्टियन डिस्प्ले को भी काम करना चाहिए)
- 32 जीबी से कम क्षमता का एसडी कार्ड और नेक्स्टियन डिस्प्ले के साथ उपयोग करने के लिए इसका एडॉप्टर
- 32 जीबी से कम क्षमता का दूसरा एसडी कार्ड
- प्रदर्शन को प्रोग्राम करने के लिए 4 महिला-महिला जम्पर तार
- डिस्प्ले को प्रोग्राम करने के लिए आपको 5V USB से TTL सीरियल कन्वर्टर मॉड्यूल की भी आवश्यकता होगी
- घटकों को एक साथ जोड़ने के लिए कुछ जम्पर तार
चरण 2: नेक्स्टियन डिस्प्ले को USB सीरियल कम्युनिकेशन मॉड्यूल से कनेक्ट करें
नेक्स्टियन डिस्प्ले को नेक्स्टियन एडिटर के साथ प्रोग्राम करने के लिए आपको इसे अपने कंप्यूटर पर यूएसबी से टीटीएल सीरियल कन्वर्टर से कनेक्ट करना होगा:
- नेक्स्टियन वायर्स कनेक्टर को डिस्प्ले से कनेक्ट करें (चित्र १)
- यदि आपका USB टू सीरियल मॉड्यूल कॉन्फ़िगर करने योग्य है, तो सुनिश्चित करें कि यह 5V पावर प्रदान करने के लिए सेट है (चित्र 2) (मेरे मामले में मुझे इसे पावर चयन जम्पर के साथ कॉन्फ़िगर करने की आवश्यकता है)
- नेक्स्टियन डिस्प्ले से ग्राउंड वायर (ब्लैक वायर) को USB के ग्राउंड पिन से TTL सीरियल कन्वर्टर मॉड्यूल से कनेक्ट करें (चित्र 2)
- नेक्स्टियन डिस्प्ले से पावर (+5V) वायर (लाल तार) को USB के पावर (VCC/+5V) पिन से TTL सीरियल कन्वर्टर मॉड्यूल से कनेक्ट करें (चित्र 2)
- नेक्स्टियन डिस्प्ले से RX वायर (येलो वायर) को USB के TX पिन से TTL सीरियल कन्वर्टर मॉड्यूल से कनेक्ट करें (चित्र 2)
- नेक्स्टियन डिस्प्ले से TX वायर (ब्लू वायर) को USB के RX पिन से TTL सीरियल कन्वर्टर मॉड्यूल से कनेक्ट करें (चित्र 2)
- USB केबल के साथ USB को TTL सीरियल कन्वर्टर मॉड्यूल से कंप्यूटर से कनेक्ट करें
चरण 3: अगला संपादक प्रारंभ करें, और प्रदर्शन प्रकार और अभिविन्यास चुनें
नेक्स्टियन डिस्प्ले को प्रोग्राम करने के लिए, आपको नेक्स्टियन एडिटर को डाउनलोड और इंस्टॉल करना होगा।
- अगला संपादक शुरू करें
- मेनू से |फ़ाइल|नया|. चुनें
- "इस रूप में सहेजें" संवाद में, प्रोजेक्ट फ़ाइल का नाम टाइप करें, और प्रोजेक्ट को सहेजने के लिए स्थान चुनें
- सहेजें बटन पर क्लिक करें
- "सेटिंग" संवाद में, प्रदर्शन प्रकार चुनें
- प्रदर्शन सेटिंग दिखाने के लिए बाईं ओर "प्रदर्शन" टैब पर क्लिक करें
- प्रदर्शन के लिए क्षैतिज अभिविन्यास का चयन करें
- संवाद बंद करने के लिए "ओके" बटन पर क्लिक करें
चरण 4: नेक्स्टियन एडिटर में: टेक्स्ट कंपोनेंट्स जोड़ें और कॉन्फ़िगर करें
- *सुनिश्चित करें कि आपके पास FAT32 स्वरूपित sdcard है, सुनिश्चित करें कि आपने फ़ॉन्ट उत्पन्न किया है अन्यथा Nextion संपादक संकलन में त्रुटि दिखाएगा।
- आपको डाउनलोड करना होगा (images.png) चित्र यहाँ संलग्न है जिसमें GPS सूचना पैरामीटर है। (अक्षांश, देशांतर)
अब इन चरणों का पालन करें
- नई परियोजना पर क्लिक करें
- इसे विसुइनो नाम दें
- डिवाइस टैब पर स्विच करें और nx3224t028_011 डिस्प्ले, 90 हॉरिजॉन्टल, कैरेक्टर एन्कोडिंग ascii चुनें, डिस्प्ले एरिया में एक सफेद 320 * 240 संपादन योग्य स्क्रीन होगी।
अब हमारे पास फोंट उत्पन्न हो गए हैं:
- मेनू से चुनें |टूल्स|फ़ॉन्ट जनरेटर|
- विज़ार्ड का पालन करें और उत्पन्न फ़ॉन्ट का चयन करें।
आगे हम एक तस्वीर जोड़ेंगे:
- अब नेक्स्टियन एडिटर में + बटन पर क्लिक करके इस वॉलपेपर को पिक्चर विंडो (लेफ्ट बॉटम कॉर्नर विंडो) में जोड़ें।
- डिस्प्ले विंडो में सफेद स्क्रीन दिखाई देगी, अब इसके एट्रीब्यूट टेबल (राइट हैंड साइड बॉटम कॉर्नर विंडो) पर क्लिक करें sta-> सेलेक्ट इमेज पिक-> डबल क्लिक-> सेलेक्ट पिक्चर पर क्लिक करें
- इसका उपयोग एलसीडी इंटरफेस की पृष्ठभूमि के रूप में किया जाएगा।
नेक्स्टियन स्क्रीन डिज़ाइन करें:
- अब टूलबॉक्स विंडो से: टेक्स्ट कंपोनेंट पर क्लिक करें-> t0 न्यूटेक्स्ट डिस्प्ले स्क्रीन पर दिखाई देगा-> अक्षांश टेक्स्ट के सामने आवश्यक क्षेत्र पर ड्रैग करें
- अब इसकी विशेषता तालिका sta-> क्रॉप इमेज picc-> डबल क्लिक-> पिक्चर 0 pco-> ब्लैक कलर चुनें txt->x पर क्लिक करें
- इसी तरह चार और टेक्स्ट घटक जोड़ने की प्रक्रिया को दोहराएं t1, t2.उन्हें स्क्रीन पर खींचकर एक के नीचे एक रखें। अब आपको देशांतर, गति, उपग्रहों की संख्या, दिनांक और समय प्रदर्शित करने के लिए 4 और टेक्स्ट घटक जोड़ने चाहिए।
- इसी तरह उपरोक्त प्रक्रिया को दोहराते हुए
फ़ाइलों को नेक्स्टियन एसडीकार्ड में जेनरेट और अपलोड करें:
- कंपाइल टैब पर क्लिक करें (यह tft फाइल जेनरेट करेगा) आप डिबग टैब पर क्लिक करके सिम्युलेटर में इसे डिबग या रन भी कर सकते हैं, एक नई विंडो पॉपअप होगी। के अंतर्गत "निर्देश इनपुट क्षेत्र" विंडो दर्ज करें-> t0.txt="555" यह डिस्प्ले स्क्रीन पर x->555 का कारण बनेगा फ़ाइल पर क्लिक करें-> ओपन बिल्ड फ़ोल्डर-> इस visuino tft फ़ाइल को fat32 स्वरूपित एसडीकार्ड में कॉपी करें।
- इस एसडीकार्ड को नेक्स्टियन एलसीडी में डालें और इसे चालू करें।
- सफल अपडेट के बाद इसे बंद करें और फिर एसडीकार्ड को हटा दें और इसे फिर से पावर दें।
- अब आप LCD पर अपना अगला संपादक इंटरफ़ेस देखेंगे।
- आप यहाँ संलग्न visuino tft फ़ाइल को सीधे sdcard में स्थानांतरित कर सकते हैं।
- या ftdi usb मॉड्यूल के माध्यम से संकलित परियोजना को स्थानांतरित करने के लिए अगले चरण में जाएं।
चरण 5: नेक्स्टियन एडिटर में: प्रोजेक्ट को नेक्स्टियन डिस्प्ले पर अपलोड करें
- "अपलोड" बटन पर क्लिक करें
- "अपलोड टू नेक्स्टियन डिवाइस" डायलॉग में, अपलोड शुरू करने के लिए "गो" बटन पर क्लिक करें
- जब अपलोड समाप्त हो जाए, तो संवाद बंद करने के लिए "बाहर निकलें" बटन पर क्लिक करें।
चरण 6: हार्डवेयर कनेक्शन
- मेगा और नेक्स्ट के बीच
- हम सीरियल PORT1. का उपयोग करेंगे
- PIN18 TX1 MEGA से RX of NEXTION
- PIN19 RX1 मेगा टू TX ऑफ़ नेक्स्ट
- वीसीसी से वीसीसी और जीएनडी से जीएनडी
एसडीकार्ड और मेगा के बीच
- एसडीकार्ड का सीएस पिन53
- SDCARD से PIN52. का SCK
- एसडीकार्ड के MOSI से PIN51
- SDACRD से PIN50. का MISO
- वीसीसी से वीसीसी
- जीएनडी से जीएनडी
जीपीएस और मेगा के बीच
- TX ऑफ़ GPS से RX2 PIN17 ऑफ़ मेगा
- वीसीसी से वीसीसी
- जीएनडी से जीएनडी
- हम SERIAL2. का उपयोग करेंगे
चरण 7: Visuino प्रारंभ करें, और Arduino बोर्ड प्रकार चुनें
चूंकि Arduino MEGA में चार सीरियल पोर्ट हैं, और Arduino को प्रोग्राम करने के लिए इसकी आवश्यकता है, इसलिए आपको Arduino MEGA को प्रोग्राम करना होगा, इसलिए प्रोग्रामिंग के लिए serial0 छोड़ दें।
Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:
सुनिश्चित करें कि आपने 1.6.7 या उच्चतर स्थापित किया है, अन्यथा यह ट्यूटोरियल काम नहीं करेगा
Visuino: https://www.visuino.com को भी इंस्टॉल करना होगा।
- Visuino प्रारंभ करें जैसा कि पहले चित्र में दिखाया गया है
- Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें
- जब संवाद प्रकट होता है, तो चित्र 2 में दिखाए गए अनुसार Arduino MEGA चुनें
चरण 8: VISUINO. में GPS मॉड्यूल और अगला प्रदर्शन जोड़ना
- घटक टूलबॉक्स के फ़िल्टर बॉक्स में "जीपीएस" टाइप करें, फिर "सीरियल जीपीएस" घटक चुनें (चित्र 1), और इसे डिज़ाइन क्षेत्र में छोड़ दें
- GPS1 घटक के "आउट" पिन को Arduino MEGA घटक के "सीरियल [2]" के "इन" पिन से कनेक्ट करें
- घटक टूलबॉक्स के फ़िल्टर बॉक्स में "अगला" टाइप करें, फिर "नेक्स्टियन डिस्प्ले" घटक चुनें, और इसे डिज़ाइन क्षेत्र में छोड़ दें
- घटक के "आउट" पिन को Arduino MEGA घटक के "सीरियल [1]" के "इन" पिन से कनेक्ट करें
चरण 9: विसुइनो घटकों को जोड़ना: माइक्रो एसडीकार्ड विन्यास
सबसे पहले हमें माइक्रोएसडी मॉड्यूल को नियंत्रित करने के लिए Visuino में माइक्रोएसडी घटक को जोड़ने और कनेक्ट करने की आवश्यकता है:
- घटक टूलबॉक्स के फ़िल्टर बॉक्स में "एसडी" टाइप करें, फिर "माइक्रो एसडी कार्ड मॉड्यूल" घटक चुनें (चित्र 1), और इसे डिज़ाइन क्षेत्र में छोड़ दें
- SDCard1 घटक के "आउट" पिन को Arduino घटक के "SPI" चैनल के "इन" पिन से कनेक्ट करें (चित्र 2)
- SDCard1 घटक के "चिपसेलेक्ट" आउटपुट पिन को Arduino मेगा २५०६ घटक के "डिजिटल [५३]" चैनल के "डिजिटल" इनपुट पिन से कनेक्ट करें (चित्र ३)
डेटा रिकॉर्ड करने के लिए हमें माइक्रोएसडी घटक में फ़ाइल तत्व जोड़ने और उसका फ़ाइल नाम निर्दिष्ट करने की आवश्यकता है:
- एसडीकार्ड1 घटक के "टूल्स" बटन पर क्लिक करें (चित्र १)
- "तत्व" संपादक में दाहिनी खिड़की में "फ़ाइल" तत्व का चयन करें, और फिर फ़ाइल तत्व जोड़ने के लिए बाईं ओर "+" बटन पर क्लिक करें (चित्र 2)
- ऑब्जेक्ट इंस्पेक्टर में File1 Element की "Path Name" प्रॉपर्टी का मान "GPSLog.txt6" पर सेट करें।
चरण 10: अगला प्रदर्शन और जीपीएस कॉन्फ़िगर करना
- नेक्स्टियन डिस्प्ले पर डबल क्लिक करें, एलिमेंट्स एडिटर पॉप अप हो जाएगा
- "पाठ" तत्व जोड़ें
- नए जोड़े गए तत्व का चयन करें
- अब गुण टैब के तहत इसे "t0" नाम दें।
- इस पाठ घटकों को जीपीएस मॉड्यूल के अक्षांश से कनेक्ट करें।
इसी तरह अगला टेक्स्ट कंपोनेंट जोड़ें, इसे "t1" नाम दें और इसे जीपीएस मॉड्यूल के देशांतर से कनेक्ट करें।
इसी तरह गति, उपग्रहों की संख्या, दिनांक और समय के लिए टेक्स्ट घटक जोड़ें और इसे जीपीएस मॉड्यूल में मैप करें। नेक्स्टियन एडिटर में सेट किए गए नेक्स्टियन कंपोनेंट्स के नामों से मेल खाने के लिए इंक्रीमेंटिंग नंबरों के साथ नाम फिर "t2", "t3", आदि।
चरण 11: एसडीकार्ड और स्वरूपित पाठ घटक को कॉन्फ़िगर करना
- घटक टूलबॉक्स के फ़िल्टर बॉक्स में "फ़ॉर्म" टाइप करें, फिर "फ़ॉर्मेट किए गए टेक्स्ट" घटक (चित्र 1) का चयन करें, और इसे डिज़ाइन क्षेत्र में छोड़ दें
- एलिमेंट एडिटर खोलने के लिए FormattedText1 घटक पर डबल क्लिक करें (चित्र 2)
- में तत्व संपादक दो "एनालॉग तत्व" तत्व जोड़ें (चित्र २)
- "एनालॉग एलिमेंट 1" को अक्षांश से कनेक्ट करें
- "एनालॉग एलिमेंट 2" को देशांतर से कनेक्ट करें
- FormattedText1 घटक के "आउट" पिन को sdcard1 घटक के "इन" से कनेक्ट करें (चित्र ३)
- SDCard1 घटक के "आउट" पिन को Arduino MEGA घटक के "SDI" चैनल के "इन" पिन से कनेक्ट करें (चित्र ४)
चरण 12: कोड को मेगा बोर्ड पर अपलोड करें
- Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें
- Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
चरण 13: लाइव एक्शन
कृपया जीपीएस ठीक करने के लिए खुले क्षेत्र में सेटअप करें
एक बार जब आप जीपीएस ठीक कर लेंगे तो सभी जानकारी प्रदर्शित और लॉग इन हो जाएगी।
sdcard को बाहर निकालें और जांचें कि क्या gpstxt6 फ़ाइल बनाई गई है।
सिफारिश की:
अपना खुद का इलेक्ट्रिक मोटराइज्ड लॉन्गबोर्ड बनाएं: 8 कदम (चित्रों के साथ)
मेक योर ओन इलेक्ट्रिक मोटराइज्ड लॉन्गबोर्ड: इस प्रोजेक्ट में मैं आपको दिखाऊंगा कि स्क्रैच से इलेक्ट्रिक मोटराइज्ड लॉन्गबोर्ड कैसे बनाया जाता है। यह 34 किमी/घंटा तक की गति तक पहुंच सकता है और एक बार चार्ज करने पर 20 किमी तक की यात्रा कर सकता है। अनुमानित लागत लगभग 300$ है जो इसे वाणिज्यिक के लिए एक अच्छा विकल्प बनाती है
अपना खुद का जीपीएस एसएमएस सुरक्षा ट्रैकिंग सिस्टम बनाएं: 5 कदम (चित्रों के साथ)
अपना खुद का जीपीएस एसएमएस सुरक्षा ट्रैकिंग सिस्टम बनाएं: इस परियोजना में मैं आपको दिखाऊंगा कि कैसे एक सुरक्षा ट्रैकिंग सिस्टम बनाने के लिए एक सुरक्षा ट्रैकिंग सिस्टम बनाने के लिए एक Arduino और एक पीजोइलेक्ट्रिक ट्रांसड्यूसर के साथ एक SIM5320 3G मॉड्यूल को संयोजित करना है जो आपको आपकी लोकेशन भेजेगा एसएमएस के माध्यम से कीमती वाहन जब मैं
रास्पबेरी पाई मोटरसाइकिल डैशबोर्ड: 9 कदम (चित्रों के साथ)
रास्पबेरी पाई मोटरसाइकिल डैशबोर्ड: एक छात्र के रूप में मल्टीमीडिया & Howest Kortrijk में संचार प्रौद्योगिकी, मुझे अपना IoT प्रोजेक्ट बनाना था। यह पहले वर्ष में अपनाए गए सभी मॉड्यूल को एक बड़ी परियोजना में जोड़ देगा। क्योंकि मैं अपने खाली समय में मोटरसाइकिल की बहुत सवारी करता हूं
रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर सेटअप करें: 8 कदम
रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर सेटअप करें: इस परियोजना में मैं आपको दिखाऊंगा कि रास्पबेरी पाई पर अपना खुद का जीपीएस ट्रैकिंग सर्वर कैसे सेटअप करें। यह रास्पबेरी पाई होना जरूरी नहीं है, क्योंकि जिस सॉफ्टवेयर का हम ट्रैकिंग सर्वर के लिए उपयोग करने जा रहे हैं वह विंडोज और लिनक्स के लिए भी उपलब्ध है
अपना खुद का इलेक्ट्रिक गिटार बनाएं!: 8 कदम (चित्रों के साथ)
अपना खुद का इलेक्ट्रिक गिटार बनाएं !: क्या आपने कभी गिटार को देखा है और सोचा है, "वे इसे कैसे बनाते हैं?" या अपने आप से सोचा, "मैं शर्त लगाता हूं कि मैं अपना खुद का गिटार बना सकता हूं," लेकिन वास्तव में कभी कोशिश नहीं की? मैंने वर्षों में और परीक्षण और एर के माध्यम से कई इलेक्ट्रिक गिटार बनाए हैं