विषयसूची:

जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन: 5 कदम (चित्रों के साथ)
जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन: 5 कदम (चित्रों के साथ)

वीडियो: जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन: 5 कदम (चित्रों के साथ)

वीडियो: जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन: 5 कदम (चित्रों के साथ)
वीडियो: GPS Tracking 2024, जुलाई
Anonim
जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन
जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन
जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन
जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन

मैंने इस जीपीएस ट्रैकर को पिछले साल बनाया था और चूंकि यह अच्छी तरह से काम करता है इसलिए मैं इसे अब इंस्ट्रक्शनल पर प्रकाशित करता हूं। यह मेरे ट्रंक में सहायक उपकरण प्लग से जुड़ा है।

जीपीएस ट्रैकर कार की स्थिति, गति, दिशा और मापा तापमान को मोबाइल डेटा (जीपीआरएस) कनेक्शन के माध्यम से थिंग्सपीक-चैनल में अपलोड करता है। यह डेटा इस डेटा को प्रदर्शित करने के लिए मेरे Openhab होम ऑटोमेशन द्वारा पढ़ा जाता है। मैं अपने डेटा को स्थानीय रूप से अपने ओपनहैब होम ऑटोमेशन में एमक्यूटीटी ब्रोकर ऑफ थिंग्सपीक के माध्यम से प्राप्त करने के लिए थिंग्सपीक का उपयोग करता हूं। शायद और भी तरीके हैं, कृपया मुझे टिप्पणियों में बताएं

यदि आप ट्रैकर को फोन करते हैं, तो यह आपको स्थान और स्थिति के साथ एक एसएमएस भेजेगा, जिसमें निर्देशांक के लिए एक Google मानचित्र लिंक होगा।

यह परियोजना कुछ अन्य परियोजनाओं से प्रेरित थी, जिनका मैं यहाँ और आगे उल्लेख कर रहा हूँ।

  • थिंग्सपीक पर अपलोड करना
  • Google मानचित्र लिंक वाला एक SMS भेजें

मैंने हाल ही में एक कार ट्रैकर के इस निर्देश को देखा जो एसएमएस के लिए एक समान दृष्टिकोण का उपयोग करता है।

निम्नलिखित चरणों में मैं आपको दिखाऊंगा

  1. सिद्धांत और कोड
  2. हार्डवेयर
  3. सभा
  4. गृह स्वचालन एकीकरण
  5. आगे सुधार

आपूर्ति

मुझे अपने घटक Aliexpress से मिले हैं। प्रमुख तत्व

  • Arduino Pro Mini 328P 5v: उदाहरण लिंक
  • GY-NEO6MV2 GPS रिसीवर: लिंक
  • ए 6 जीएसएम / जीपीआरएस मॉड्यूल या समान: लिंक
  • बक कनवर्टर: लिंक

चरण 1: सिद्धांत और संहिता

सिद्धांत और संहिता
सिद्धांत और संहिता
सिद्धांत और संहिता
सिद्धांत और संहिता

संलग्न प्रवाह में जीपीएस ट्रैकर का कार्य सिद्धांत दिखाया गया है। कोड मेरे जीथब पेज पर प्रकाशित हुआ है।

मैं कोड के कुछ हिस्सों पर टिप्पणी करूंगा।

धारावाहिक संचार।

Arduino एक सीरियल कनेक्शन के माध्यम से GPS-रिसीवर और A6 मॉड्यूल दोनों के साथ संचार करता है।

मुझे पता चला कि A6 मॉड्यूल और Arduino के बीच सीरियल संचार केवल पूरी तरह से स्थिर था जब मैंने Arduino pro mini के हार्डवेयर सीरियल का उपयोग किया था। Arduino और GPS रिसीवर के बीच संचार के लिए मैंने AltSoftSerial का उपयोग किया। कृपया ध्यान दें कि AltSoftSerial पुस्तकालय पूर्वनिर्धारित RX और TX पिन का उपयोग करता है।

विकास के दौरान मैंने एक Arduino मेगा के साथ प्रयोग किया, जिसमें 4 हार्डवेयर सीरियल कनेक्शन हैं, आप आसानी से डिबगिंग उद्देश्यों के लिए एक का उपयोग कर सकते हैं।

एटी कमांड

बहुत महत्वपूर्ण एटी कमांड के बारे में जानकारी के लिए इस लिंक को देखें: इलेक्ट्रोड्रैगन, M2Msupport.net, एंड्रियास स्पाइस।

मैं एक और GSM/GPRS मॉड्यूल का उपयोग करता हूं, जैसे कि SIM800 या SIM900, आपको डेटा कनेक्शन सेट करने के लिए संभवतः अन्य AT कमांड की आवश्यकता होती है और किसी साइट पर थिंग्सपीक के रूप में डेटा पोस्ट करना होता है।

एसएमएस

GSM मॉड्यूल कॉलर का फ़ोन नंबर (AT+CLIP) पढ़ता है और कॉलर को स्थान (गूगल मैप्स लिंक) और स्थिति के साथ एसएमएस भेजता है।

तापमान

यदि जीपीएस ट्रैकर में तापमान बहुत अधिक है, तो यह एक अलार्म एसएमएस भेजेगा।

चरण 2: हार्डवेयर

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

मैंने आसान डिबगिंग और मरम्मत के लिए महिला हेडर के माध्यम से सभी घटकों को एक पूर्ण बोर्ड से जोड़ा। तस्वीरें और टिप्पणियां देखें।

हिरन कन्वर्टर को कार से 12V मिलता है और Arduino Pro Mini, A6 मॉड्यूल और GPS रिसीवर (जो मुझे लगा कि केवल 3.3V सहिष्णु था, लेकिन 5V ठीक काम करता है) के लिए 5V वोल्ट (ऑन / ऑफ स्विच के माध्यम से) आउटपुट करता है।

A6 मॉड्यूल को पर्याप्त बिजली की आपूर्ति की आवश्यकता होती है। जीएसएम नेटवर्क के माध्यम से संचारित करते समय यह कुछ पावर स्पाइक्स देता है, इसलिए मैंने एक 1000uF टैंटलम कैपेसिटर जोड़ा।

तापमान को 10K NTC थर्मिस्टर के माध्यम से मापा जाता है।

चरण 3: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा
सभा
सभा

सब कुछ जुड़ा और परीक्षण के बाद, घटकों को महिला हेडर पर लगाया जाता है और स्विच और एलईडी को बाड़े में चिपका दिया जाता है।

चरण 4: गृह स्वचालन एकीकरण

गृह स्वचालन एकीकरण
गृह स्वचालन एकीकरण
गृह स्वचालन एकीकरण
गृह स्वचालन एकीकरण
गृह स्वचालन एकीकरण
गृह स्वचालन एकीकरण

थिंग्सपीक

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

मैंने नोड रेड में डेटा पढ़ा। संलग्न प्रवाह की तस्वीर देखें जिसमें मैं लेट और लोन मानों को एक स्ट्रिंग में जोड़ता हूं। मैं अक्षांश और देशांतर मानों को सही क्रम में प्राप्त करने के लिए देरी का उपयोग करता हूं।

चरण 5: और सुधार

आगे सुधार
आगे सुधार

भविष्य में मेरी योजना है:

  • ट्रैकर को मेरी बैटरी से कनेक्ट करें, ताकि मॉड्यूल हमेशा चालू रहे। हालाँकि, मुझे गारंटी देनी चाहिए कि यह बैटरी को अक्सर खत्म नहीं करता है।
  • हो सकता है कि मेरे होम ऑटोमेशन में कुछ जियोफेंसिंग हो, इसलिए अगर कार परिभाषित सीमा से बाहर है तो मुझे अलर्ट मिलता है।
  • जांचें कि क्या कॉल करने वाला ज्ञात है, अज्ञात कॉल करने वालों को एसएमएस संदेश भेजने से रोकने के लिए।
  • यदि आपके पास कोई अच्छा विचार है, तो कृपया मुझे टिप्पणियों में बताएं

सिफारिश की: