विषयसूची:
- आपूर्ति
- चरण 1: सिद्धांत और संहिता
- चरण 2: हार्डवेयर
- चरण 3: विधानसभा
- चरण 4: गृह स्वचालन एकीकरण
- चरण 5: और सुधार
वीडियो: जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मैंने इस जीपीएस ट्रैकर को पिछले साल बनाया था और चूंकि यह अच्छी तरह से काम करता है इसलिए मैं इसे अब इंस्ट्रक्शनल पर प्रकाशित करता हूं। यह मेरे ट्रंक में सहायक उपकरण प्लग से जुड़ा है।
जीपीएस ट्रैकर कार की स्थिति, गति, दिशा और मापा तापमान को मोबाइल डेटा (जीपीआरएस) कनेक्शन के माध्यम से थिंग्सपीक-चैनल में अपलोड करता है। यह डेटा इस डेटा को प्रदर्शित करने के लिए मेरे Openhab होम ऑटोमेशन द्वारा पढ़ा जाता है। मैं अपने डेटा को स्थानीय रूप से अपने ओपनहैब होम ऑटोमेशन में एमक्यूटीटी ब्रोकर ऑफ थिंग्सपीक के माध्यम से प्राप्त करने के लिए थिंग्सपीक का उपयोग करता हूं। शायद और भी तरीके हैं, कृपया मुझे टिप्पणियों में बताएं
यदि आप ट्रैकर को फोन करते हैं, तो यह आपको स्थान और स्थिति के साथ एक एसएमएस भेजेगा, जिसमें निर्देशांक के लिए एक Google मानचित्र लिंक होगा।
यह परियोजना कुछ अन्य परियोजनाओं से प्रेरित थी, जिनका मैं यहाँ और आगे उल्लेख कर रहा हूँ।
- थिंग्सपीक पर अपलोड करना
- Google मानचित्र लिंक वाला एक SMS भेजें
मैंने हाल ही में एक कार ट्रैकर के इस निर्देश को देखा जो एसएमएस के लिए एक समान दृष्टिकोण का उपयोग करता है।
निम्नलिखित चरणों में मैं आपको दिखाऊंगा
- सिद्धांत और कोड
- हार्डवेयर
- सभा
- गृह स्वचालन एकीकरण
- आगे सुधार
आपूर्ति
मुझे अपने घटक 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: और सुधार
भविष्य में मेरी योजना है:
- ट्रैकर को मेरी बैटरी से कनेक्ट करें, ताकि मॉड्यूल हमेशा चालू रहे। हालाँकि, मुझे गारंटी देनी चाहिए कि यह बैटरी को अक्सर खत्म नहीं करता है।
- हो सकता है कि मेरे होम ऑटोमेशन में कुछ जियोफेंसिंग हो, इसलिए अगर कार परिभाषित सीमा से बाहर है तो मुझे अलर्ट मिलता है।
- जांचें कि क्या कॉल करने वाला ज्ञात है, अज्ञात कॉल करने वालों को एसएमएस संदेश भेजने से रोकने के लिए।
- यदि आपके पास कोई अच्छा विचार है, तो कृपया मुझे टिप्पणियों में बताएं
सिफारिश की:
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे बनाएं: 14 कदम (चित्रों के साथ)
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे करें: इस IoT आधारित प्रोजेक्ट में, मैंने रियल-टाइम फीडबैक के साथ Blynk और NodeMCU कंट्रोल रिले मॉड्यूल के साथ होम ऑटोमेशन बनाया है। मैनुअल मोड में, इस रिले मॉड्यूल को मोबाइल या स्मार्टफोन और मैनुअल स्विच से नियंत्रित किया जा सकता है। ऑटो मोड में, यह स्मार्ट
एसएमएस अधिसूचना के साथ फायर अलार्म: 3 कदम
एसएमएस अधिसूचना के साथ फायर अलार्म: जीएसएम 800 एच, अरुडिनो आधारित फायर सेंसर और एसएमएस अधिसूचना प्रणाली, यह अंधेरे कमरे में आग का पता लगाने के लिए आईआर सेंसर का उपयोग करता है। यह GSM 800H मॉडेम के माध्यम से एसएमएस भेजता है जो Arduino के सीरियल Rx और Tx पिन से जुड़ा होता है, कोड के अंदर अपना मोबाइल नंबर सेट करें।
अपना खुद का जीपीएस एसएमएस सुरक्षा ट्रैकिंग सिस्टम बनाएं: 5 कदम (चित्रों के साथ)
अपना खुद का जीपीएस एसएमएस सुरक्षा ट्रैकिंग सिस्टम बनाएं: इस परियोजना में मैं आपको दिखाऊंगा कि कैसे एक सुरक्षा ट्रैकिंग सिस्टम बनाने के लिए एक सुरक्षा ट्रैकिंग सिस्टम बनाने के लिए एक Arduino और एक पीजोइलेक्ट्रिक ट्रांसड्यूसर के साथ एक SIM5320 3G मॉड्यूल को संयोजित करना है जो आपको आपकी लोकेशन भेजेगा एसएमएस के माध्यम से कीमती वाहन जब मैं
होम ऑटोमेशन (ईएसपी-नाउ, एमक्यूटीटी, ओपनहैब) के माध्यम से श्रवण बाधितों के लिए डोरबेल अधिसूचना: 3 चरण
होम ऑटोमेशन (ESP-now, MQTT, Openhab) के माध्यम से श्रवण बाधितों के लिए डोरबेल अधिसूचना: इस निर्देश में मैं आपको दिखाता हूं कि मैंने अपने होम ऑटोमेशन में अपने सामान्य डोरबेल को कैसे एकीकृत किया। यह समाधान श्रवण बाधित लोगों के लिए उपयुक्त है। मेरे मामले में मैं इसका उपयोग सूचित करने के लिए करता हूं यदि कमरा व्यस्त है और बच्चों के जन्मदिन की पार्टी में शोर है। मैं
Android और Arduino SMS आधारित होम ऑटोमेशन: 5 चरण (चित्रों के साथ)
Android और Arduino SMS आधारित होम ऑटोमेशन: ! ! ! सूचना ! ! !मेरे क्षेत्र में स्थानीय सेलफोन टावर के उन्नयन के कारण, मैं अब इस जीएसएम मॉड्यूल का उपयोग करने में सक्षम नहीं हूं। नया टावर अब 2जी डिवाइस को सपोर्ट नहीं करता है। इसलिए, मैं अब इस परियोजना के लिए कोई समर्थन नहीं दे सकता। हाल ही में, मैं फिर से