विषयसूची:

GPS का उपयोग करते हुए Arduino साइकिल स्पीडोमीटर: 8 कदम
GPS का उपयोग करते हुए Arduino साइकिल स्पीडोमीटर: 8 कदम

वीडियो: GPS का उपयोग करते हुए Arduino साइकिल स्पीडोमीटर: 8 कदम

वीडियो: GPS का उपयोग करते हुए Arduino साइकिल स्पीडोमीटर: 8 कदम
वीडियो: Converting Speedometer Normal to Wireless 2024, नवंबर
Anonim
Image
Image
GPS का उपयोग करते हुए Arduino साइकिल स्पीडोमीटर
GPS का उपयोग करते हुए Arduino साइकिल स्पीडोमीटर
GPS का उपयोग करते हुए Arduino साइकिल स्पीडोमीटर
GPS का उपयोग करते हुए Arduino साइकिल स्पीडोमीटर

इस ट्यूटोरियल में हम ST7735 डिस्प्ले पर GPS से वर्तमान साइकिल स्पीड प्रदर्शित करने के लिए Arduino और Visuino का उपयोग करेंगे।

एक प्रदर्शन वीडियो देखें।

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

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  1. Arduino UNO (या कोई अन्य Arduino)
  2. एलसीडी डिस्प्ले टीएफटी 7735
  3. GPS नियो M6 V2 मॉड्यूल
  4. जम्पर तार
  5. ब्रेड बोर्ड
  6. Visuino प्रोग्राम: Visuino डाउनलोड करें
  7. Arduino को पावर देने के लिए बैटरी (मेरे मामले में मैं सिर्फ एक पावरबैंक का उपयोग कर रहा था)
  8. यह सब डालने के लिए कुछ बॉक्स।
  9. इसका परीक्षण करने के लिए एक बाइक

चरण 2: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट

एलसीडी टीएफटी ST7735

जुडिये:

1.8 टीएफटी डिस्प्ले पिन [एलईडी] से अरुडिनो पिन [3.3 वी]

1.8 टीएफटी डिस्प्ले पिन [एससीके] से अरुडिनो पिन [13]

1.8 टीएफटी डिस्प्ले पिन [एसडीए] से अरुडिनो पिन [11]

1.8 TFT डिस्प्ले पिन [A0 या DC] से Arduino PIN [9]

1.8 टीएफटी डिस्प्ले पिन [रीसेट] से अरुडिनो पिन [8]

1.8 टीएफटी डिस्प्ले पिन [सीएस] से अरुडिनो पिन [10]

1.8 टीएफटी डिस्प्ले पिन [जीएनडी] से अरुडिनो पिन [जीएनडी]

1.8 टीएफटी डिस्प्ले पिन [वीसीसी] से अरुडिनो पिन [5वी]

नोट: कुछ Arduino बोर्डों में अलग-अलग SPI पिन होते हैं इसलिए सुनिश्चित करें कि आप अपने बोर्ड के दस्तावेज़ों की जाँच करें।

जीपीएस नव 6m:

कनेक्ट जीपीएस नियो 6m पिन [TXD] Arduino पिन [RX] से

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

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

o Arduino की प्रोग्रामिंग शुरू करें, आपको यहां से Arduino IDE इंस्टॉल करना होगा:

कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino UNO को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

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

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • "सीरियल जीपीएस" घटक जोड़ें
  • "TFT रंग प्रदर्शन ST7735" घटक जोड़ें

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

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
  • "डिस्प्ले1" घटक का चयन करें और "टाइप" को "dtST7735R_BlackTab" पर सेट करें नोट: कुछ डिस्प्ले में अलग-अलग गुण होते हैं इसलिए सबसे अच्छा काम करने वाले को खोजने के लिए विभिन्न प्रकारों का चयन करके प्रयोग करें, मेरे मामले में मैं "dtST7735R_BlackTab" चुनता हूं

  • "डिस्प्ले1" घटक पर डबल क्लिक करें और "एलिमेंट्स" डायलॉग में 2x "टेक्स्ट फील्ड" को बाईं ओर खींचें

"टेक्स्ट फ़ील्ड1" (बाईं ओर) और "गुण" विंडो सेट के अंतर्गत चुनें:

  • आकार:3
  • प्रारंभिक मूल्य: गति
  • चौड़ाई: 6
  • एक्स:10
  • वाई:10

"टेक्स्ट फील्ड 2" (बाईं ओर) और "गुण" विंडो सेट के तहत चुनें:

  • आकार: 5
  • चौड़ाई: 6
  • एक्स: 5
  • वाई:80

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

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  • [सीरियल ०] में "GPS1" कंपोनेंट पिन [आउट] को Arduino पिन से कनेक्ट करें
  • "GPS1" कंपोनेंट पिन [स्पीड] को "डिस्प्ले1" कंपोनेंट टेक्स्ट फ़ील्ड2 पिन [इन] से कनेक्ट करें
  • "डिस्प्ले1" कंपोनेंट पिन [आउट] को Arduino पिन SPI [In] से कनेक्ट करें
  • "डिस्प्ले1" कंपोनेंट पिन [चिप सिलेक्ट] को अरुडिनो डिजिटल पिन से कनेक्ट करें[10]
  • "डिस्प्ले1" कंपोनेंट पिन [रीसेट] को अरुडिनो डिजिटल पिन से कनेक्ट करें[8]
  • "डिस्प्ले1" कंपोनेंट पिन [रजिस्टर सिलेक्ट] को अरुडिनो डिजिटल पिन से कनेक्ट करें[9]

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

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
  • Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें
  • Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

नोट: सुनिश्चित करें कि जब आप Arduino पिन को डिस्कनेक्ट करने के लिए Arduino पर कोड अपलोड कर रहे हैं [RX]

चरण 8: माउंट एंड प्ले

Arduino और GPS मॉड्यूल को किसी प्लास्टिक बॉक्स में रखें, इसे बैटरी से पावर दें, इसे साइकिल पर माउंट करें, सुनिश्चित करें कि GPS एंटेना दिखाई दे रहा है और आकाश की ओर मुड़ गया है।

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

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

इस परियोजना के लिए कई संभावित अपडेट हैं जैसे दूरी जोड़ना, औसत गति, आदि अपनी कल्पना और रचनात्मकता का प्रयोग करें!

सिफारिश की: