विषयसूची:
- चरण 1: भाग और उपकरण:
- चरण 2: अक्षांश और देशांतर कैप्चर करना:
- चरण 3: स्थान कैप्चर के लिए Arduino कोड:
- चरण 4: एलईडी के माध्यम से गंतव्य सूचक:
- चरण 5: अंतिम एक
- चरण 6: वीडियो देखें
वीडियो: Arduino + GPS मॉड्यूल - गंतव्य नोटिफ़ायर: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
ट्रैफिक जाम में हम कितना समय बर्बाद करते हैं? मैंने इस समय को उत्पादक तरीके से उपयोग करने के लिए एक Arduino- संचालित गंतव्य नोटिफ़ायर बनाया।
हर कोई जानता है कि ट्रैफिक जाम एक बड़ा समय बर्बाद करने वाला हो सकता है। और यह अनुमान लगाना असंभव है कि मूल से गंतव्य तक कितना समय लगेगा।
दो महीने पहले जब मैं एक शहर आया तो ट्रैफिक जाम की समस्या ने मुझे प्रभावित किया। हर दिन जाम में फंसे दो घंटे से ज्यादा समय बिताता हूं। और मुझे लगा कि मैं इस समय का उपयोग कुछ करने के लिए क्यों नहीं कर सकता?
नोट: मैं सार्वजनिक परिवहन का उपयोग करता हूं।:-)
ट्रैफिक जाम में फंसने के दौरान आप और भी बहुत कुछ कर सकते हैं!
नीचे दिए गए कुछ न केवल मज़ेदार हैं, बल्कि उत्पादक भी हैं:
वर्तमान और भविष्य की परियोजनाओं के लिए सोचने और योजना बनाने के लिए समय का उपयोग करें। खुद को शिक्षित करने के लिए समय का उपयोग करें, निर्देशात्मक वीडियो देखें या उडेमी, कौरसेरा आदि पर ई-लर्निंग कोर्स करें या इंस्ट्रक्टेबल्स पर प्रोजेक्ट पढ़ें:)। और निश्चित रूप से इलेक्ट्रॉनिक्स सामान बनाना मुझे हमेशा प्रेरित करता है। इसलिए मैंने Arduino और GPS मॉड्यूल का उपयोग करके एक गंतव्य नोटिफ़ायर बनाया। तो यह क्या करता है जब भी आप अपने गंतव्य के नजदीक होते हैं, तो यह आपको चमकती एलईडी या कंपन के माध्यम से (मिनी कंपन मोटर का उपयोग करके) सूचित करता है। मैंने एलईडी और वाइब्रेटिंग मोटर दोनों के लिए सर्किट प्रदान किए हैं।
उसके लिए, पहले आपको स्थान को परिभाषित करने के लिए अक्षांश और देशांतर खोजने की आवश्यकता है। एक बार जब आप अपना स्थान ढूंढ लेते हैं, तो आप स्थान की दूरी का पता लगाने के लिए अक्षांश और देशांतर मानों का उपयोग कर सकते हैं और एक सीमा रखकर आप नोटिफ़ायर को चालू कर सकते हैं। तर्क सरल है, है ना?!
तो चलो शुरू हो जाओ……।
चरण 1: भाग और उपकरण:
अपने गंतव्य नोटिफ़ायर के साथ आरंभ करने के लिए, यहां आवश्यक भाग दिए गए हैं:
अरुडिनो यूएनओ
NEO-6M जीपीएस मॉड्यूल
जीपीएस का मतलब ग्लोबल पोजिशनिंग सिस्टम है और अगर आप यात्रा कर रहे हैं तो स्थिति, समय और गति निर्धारित करने के लिए इसका इस्तेमाल किया जा सकता है।
- इस मॉड्यूल में एक बाहरी एंटीना और अंतर्निर्मित EEPROM है।
- इंटरफ़ेस: आरएस232 टीटीएल
- बिजली की आपूर्ति: 3V से 5V
- डिफ़ॉल्ट बॉड्रेट: 9600 बीपीएस
- मानक NMEA वाक्यों के साथ काम करता है
NEO-6M GPS मॉड्यूल में चार पिन हैं: VCC, RX, TX और GND। मॉड्यूल TX और RX पिन का उपयोग करके सीरियल संचार के माध्यम से Arduino के साथ संचार करता है, इसलिए वायरिंग सरल नहीं हो सकती है:
NEO-6M GPS मॉड्यूल Arduino UNO के लिए वायरिंग
वीसीसी वीआईएन
सॉफ्टवेयर सीरियल में परिभाषित RX TX पिन
सॉफ्टवेयर सीरियल में परिभाषित TX RX पिन
जीएनडी जीएनडी
L293D आईसी
L293D एक 16-पिन मोटर ड्राइवर IC है जो किसी भी दिशा में एक साथ दो DC मोटर्स को नियंत्रित कर सकता है। L293D का उपयोग क्यों करें?
मोटर चालक आईसी या मोटर चालक को इनपुट एक कम वर्तमान संकेत है। सर्किट का कार्य निम्न वर्तमान सिग्नल को उच्च वर्तमान सिग्नल में परिवर्तित करना है। यह उच्च वर्तमान सिग्नल तब मोटर को दिया जाता है।
टाइनीजीपीएस++ लाइब्रेरी:
TinyGPS++ लाइब्रेरी एक ऐसे प्रारूप में स्थान की जानकारी प्राप्त करना आसान बनाती है जो उपयोगी और समझने में आसान है। TinyGPS++ लाइब्रेरी आपको केवल स्थान की तुलना में अधिक जानकारी प्राप्त करने की अनुमति देती है, और सरल तरीके से, स्थान के अलावा, आप प्राप्त कर सकते हैं:
>तारीख
> समय
> गति
>पाठ्यक्रम
>ऊंचाई
> उपग्रह
> एचडीओपी
चरण 2: अक्षांश और देशांतर कैप्चर करना:
मैं कनेक्शन के बेहतर स्पष्टीकरण के लिए परियोजना पृष्ठ में प्रदान की गई फ्रिटिंग फाइलों को डाउनलोड करने का सुझाव दूंगा या यदि आपको कोई संदेह है तो टिप्पणियों में पूछने के लिए स्वतंत्र महसूस करें।
चरण 3: स्थान कैप्चर के लिए Arduino कोड:
नोट: आपको TinyGPS++ लाइब्रेरी स्थापित करनी होगी
सर्किट आरेख के अनुसार कनेक्ट करें और उपरोक्त कोड अपलोड करें, 9600 की बॉड दर पर सीरियल मॉनिटर खोलें और आपको निम्न आउटपुट दिखाई देगा
नोट: अक्षांश और देशांतर प्राप्त करने में कुछ समय लग सकता है। क्योंकि रिसीवर को संकेतों को पकड़ने की आवश्यकता होती है। जब भी इसे सिग्नल मिलना शुरू होता है तो जीपीएस मॉड्यूल पर एलईडी झपकाता है।
चरण 4: एलईडी के माध्यम से गंतव्य सूचक:
इसलिए यह सुनिश्चित करने के लिए कि मेरा विचार काम करता है, मैंने गंतव्य को सूचित करने के लिए एलईडी का उपयोग करके एक प्रोटोटाइप बनाया। तो मैंने क्या किया, मैंने पिछले कोड (Read_Lat_Lng.ino) से गंतव्य के अक्षांश और देशांतर मान जोड़े और वर्तमान स्थान से गंतव्य की दूरी पाई। और इसका उपयोग उस सीमा को स्थापित करने के लिए किया जिस पर एलईडी चालू होनी चाहिए।
कोड अपलोड करें और आप सीरियल मॉनिटर पर निम्नलिखित देखेंगे।
तो गंतव्य की दूरी का उपयोग उस सीमा को परिभाषित करने के लिए किया जा सकता है जिस पर आउटपुट ऑपरेशन (अधिसूचना) करना चाहिए।
चरण 5: अंतिम एक
ठीक है मेरे प्रोटोटाइप ने ठीक काम किया। अब मैं अपनी परियोजना को एक बॉक्स में संलग्न करना चाहता हूं जो एक Arduino, GPS मॉड्यूल, ड्राइवर IC के साथ मोटर और 9V बिजली की आपूर्ति को फिट कर सके।
L293D IC से कनेक्शन
- L293D पर 1, Vs और Vss को सक्षम करने के लिए 5V कनेक्ट करें
- डिजिटल आउटपुट पिन (हम 6 और 7 का उपयोग कर रहे हैं) को L293D पर इनपुट 1 और इनपुट 2 से कनेक्ट करें।
- अपने Arduino के GND को L293D के एक ही तरफ दोनों GND पिन से कनेक्ट करें
- अंत में L293D के आउटपुट 1 और आउटपुट 2 को अपने मोटर पिन से कनेक्ट करें।
सिफारिश की:
NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: 9 चरण
NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: इस ट्यूटोरियल में हम सीखेंगे कि arduino का उपयोग करके उपग्रहों से वर्तमान समय कैसे प्राप्त करें। वीडियो देखें
Arduino Uno के साथ GPS मॉड्यूल को इंटरफेस करना: 7 कदम
Arduino Uno के साथ GPS मॉड्यूल को इंटरफ़ेस करना: नमस्ते! क्या आप अपने Arduino Uno बोर्ड से GPS मॉड्यूल कनेक्ट करना चाहते हैं, लेकिन यह नहीं जानते कि यह कैसे करना है? मैं यहाँ आपकी मदद करने के लिए हूँ! आरंभ करने के लिए आपको निम्नलिखित भागों की आवश्यकता होगी
Arduino के साथ GPS मॉड्यूल (NEO-6m) को कैसे इंटरफ़ेस करें: 7 चरण (चित्रों के साथ)
Arduino के साथ GPS मॉड्यूल (NEO-6m) को कैसे इंटरफ़ेस करें: इस प्रोजेक्ट में, मैंने दिखाया है कि Arduino UNO के साथ GPS मॉड्यूल को कैसे इंटरफ़ेस किया जाए। देशांतर और अक्षांश के लिए डेटा एलसीडी पर प्रदर्शित होता है और स्थान ऐप पर देखा जा सकता है। सामग्री की सूची Arduino Uno ==> $८ Ublox NEO-6m GPS मॉड्यूल ==> $15 16x
Arduino प्रोजेक्ट: GPS ट्रैकिंग समाधान के लिए टेस्ट रेंज लोरा मॉड्यूल RF1276: 9 चरण (चित्रों के साथ)
Arduino प्रोजेक्ट: GPS ट्रैकिंग समाधान के लिए टेस्ट रेंज लोरा मॉड्यूल RF1276: कनेक्शन: USB - SerialNeed: क्रोम ब्राउज़र की आवश्यकता: 1 X Arduino मेगा आवश्यकता: 1 X GPS आवश्यकता: 1 X SD कार्ड की आवश्यकता: 2 X LoRa मोडेम RF1276 फ़ंक्शन: Arduino GPS मान भेजें मुख्य आधार पर - डेटािनो सर्वर लोरा मॉड्यूल में मुख्य आधार स्टोर डेटा: अल्ट्रा लॉन्ग रेंज
Ublox LEA 6h 02 GPS मॉड्यूल Arduino और Python के साथ: 4 चरण
Ublox LEA 6h 02 Arduino और Python के साथ GPS मॉड्यूल: Arduino UNO (या किसी अन्य Arduino डिवाइस) का उपयोग करके GPS मॉड्यूल का इंटरफ़ेस करना और Python में लिखी गई एप्लिकेशन विंडो पर प्रदर्शित करने के लिए अक्षांश और देशांतर की गणना करना