विषयसूची:

Arduino और SIM900 GSM GPRS 3G तापमान और आर्द्रता लॉगिंग, मोबाइल आँकड़े: 4 चरण
Arduino और SIM900 GSM GPRS 3G तापमान और आर्द्रता लॉगिंग, मोबाइल आँकड़े: 4 चरण

वीडियो: Arduino और SIM900 GSM GPRS 3G तापमान और आर्द्रता लॉगिंग, मोबाइल आँकड़े: 4 चरण

वीडियो: Arduino और SIM900 GSM GPRS 3G तापमान और आर्द्रता लॉगिंग, मोबाइल आँकड़े: 4 चरण
वीडियो: [DEMO] Request Sensor Data via SMS using Arduino and SIM900 GSM Shield 2024, जुलाई
Anonim
Arduino और SIM900 GSM GPRS 3G तापमान और आर्द्रता लॉगिंग, मोबाइल आँकड़े
Arduino और SIM900 GSM GPRS 3G तापमान और आर्द्रता लॉगिंग, मोबाइल आँकड़े
Arduino और SIM900 GSM GPRS 3G तापमान और आर्द्रता लॉगिंग, मोबाइल आँकड़े
Arduino और SIM900 GSM GPRS 3G तापमान और आर्द्रता लॉगिंग, मोबाइल आँकड़े

Arduino UNO R3, SIM900 Shield और DHT22 के साथ आप बाहर, कमरे, ग्रीनहाउस, लैब, कूलिंग रूम या किसी अन्य स्थान पर तापमान और आर्द्रता डेटा पूरी तरह से निःशुल्क लॉग कर सकते हैं। इस उदाहरण का उपयोग हम कमरे के तापमान और आर्द्रता को लॉग करने के लिए करेंगे।

डिवाइस को जीपीआरएस 2जी के माध्यम से इंटरनेट से जोड़ा जाएगा, इसलिए इसे मौजूदा राउटर या वायर्ड इंटरनेट कनेक्शन के बिना भी इस्तेमाल किया जा सकता है। निश्चित इंटरनेट कनेक्शन के बिना खेतों, दाख की बारी या समान स्थानों के लिए सर्वश्रेष्ठ।

आप अपने मोबाइल फोन, डेस्कटॉप या ब्राउज़र के साथ किसी अन्य डिवाइस पर नवीनतम रीडिंग की जांच करने में सक्षम होंगे।

आपूर्ति

आप यहां आवश्यक उपकरण खरीद सकते हैं (न्यूनतम आवश्यक):

अरुडिनो यूएनओ आर३

Arduino UNO के लिए SIM900 शील्ड

आपके डिवाइस को पावर देने के लिए यूएसबी चार्जर - अब जीएसएम मॉड्यूल के लिए यह आवश्यक है यूएसबी में पर्याप्त शक्ति नहीं है

माइक्रो यूएसबी केबल

केबल के साथ DHT22 मॉड्यूल

पिन अक्षम और कुछ डेटा प्लान वाला सिम कार्ड

स्थिति के लिए एलईडी डायोड

होना भी अच्छा है:

जम्पर तार

Arduino के लिए प्रायोगिक मंच

पनरोक संलग्नक

पावर के लिए जैक स्विच

यह औद्योगिक AM2305 सेंसर के साथ भी परीक्षण/काम करता है

चरण 1: अपने डिवाइस को लॉगिंगप्लेटफ़ॉर्म में जोड़ें

अपने डिवाइस को लॉगिंगप्लेटफॉर्म में जोड़ें
अपने डिवाइस को लॉगिंगप्लेटफॉर्म में जोड़ें

यहां आप बाद में आवश्यक एपीआई कुंजी प्राप्त करने के लिए अपना उपकरण जोड़ सकते हैं:

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

हार्डवेयर कनेक्शन
हार्डवेयर कनेक्शन

GSM मॉड्यूल में सिम डालें Arduino के लिए शील्ड कनेक्ट शील्ड

पावर एडॉप्टर और यूएसबी को पीसी से कनेक्ट करें

DHT22 आउट को GSM शील्ड पिन 10 से कनेक्ट करें

DHT22 + को GSM शील्ड 3V. से कनेक्ट करें

DHT22 - GSM शील्ड GND. से कनेक्ट करें

यदि आप स्थिति संकेत चाहते हैं तो एलईडी कनेक्ट करें, आवश्यक नहीं है

चित्र पर आरेख उदाहरण

चरण 3: डिवाइस पर आवश्यक सॉफ़्टवेयर अपलोड करें (विंडोज़ गाइड)

डिवाइस पर आवश्यक सॉफ़्टवेयर अपलोड करें (विंडोज़ गाइड)
डिवाइस पर आवश्यक सॉफ़्टवेयर अपलोड करें (विंडोज़ गाइड)
डिवाइस पर आवश्यक सॉफ़्टवेयर अपलोड करें (विंडोज़ गाइड)
डिवाइस पर आवश्यक सॉफ़्टवेयर अपलोड करें (विंडोज़ गाइड)
डिवाइस पर आवश्यक सॉफ़्टवेयर अपलोड करें (विंडोज़ गाइड)
डिवाइस पर आवश्यक सॉफ़्टवेयर अपलोड करें (विंडोज़ गाइड)

Arduino IDE डाउनलोड और इंस्टॉल करें: https://www.arduino.cc/en/main/software अपने विंडोज पीसी पर डिवाइस को यूएसबी से कनेक्ट करें, और जरूरत पड़ने पर ड्राइवर इंस्टॉल करें

Arduino IDE चलाएँ

COM पोर्ट का चयन करें (यदि आपके पास अन्य डिवाइस कनेक्ट नहीं हैं तो यह आमतौर पर बड़ी संख्या है), छवि 1

बोर्ड प्रकार चुनें, छवि 2

डाउनलोड करें और स्रोत कोड खोलें: आपके पास पुस्तकालय होने चाहिए:

SoftwareSerial.h - यह आमतौर पर Arduino IDE में शामिल होता है

तथा

DHT.h - आप यहां डाउनलोड कर सकते हैं और अपने arduino लाइब्रेरी फ़ोल्डर में कॉपी कर सकते हैं जैसे: C:\arduino-1.6.8\libraries

लॉगिंग के लिए SIM900 कोड यहाँ उपलब्ध है

Arduino IDE के साथ इस SIM900 कोड को खोलें:

इस पैरामीटर को छवि 3. के अनुसार बदलें

APN आप अपने सिम कार्ड प्रदाता से प्राप्त कर सकते हैं

और अन्य लॉगिंगफ़ॉरेस्ट प्लेटफ़ॉर्म से: https://loggingforest.com/index.php/page/pricing, छवि ३

कुछ कोड नोटिस: SIM900 के लिए मानक पुस्तकालय लॉगिंग जैसे दोहराने योग्य कार्यों के लिए ठीक से काम नहीं करते हैं, इसलिए हम सीरियल SIM900 AT कमांड के साथ सीधे संवाद करते हैं

यदि आप अलग-अलग शील्ड का उपयोग कर रहे हैं, तो आपको कोड में अलग-अलग RX, TX पिन को परिभाषित करने की आवश्यकता हो सकती है

उपयोग करते समय (डिबगिंग या परीक्षण नहीं) आपको DEBUG_EN को अक्षम करना चाहिए, सत्य से गलत में बदलना चाहिए

SIM900 के साथ मैन्युअल रूप से नेटवर्क चयन के लिए, यदि आप देश की सीमा पर रहते हैं, तो आप इस लाइन को अनकम्मेंट कर सकते हैं और सीरियल में दिए गए नेटवर्क कोड को परिभाषित कर सकते हैं, जैसे चित्र 4

A1 के लिए 21910 जैसा नेटवर्क कोड COPS लाइन में पाया जा सकता है, चित्र 5

यदि आपका कोड टेस्ट एटी पर अटका हुआ है, तो इसका मतलब है कि आप पावर एडॉप्टर SIM900 के लिए पर्याप्त शक्ति नहीं देते हैं, 5V 2A या 9V 1A का उपयोग करने के लिए सबसे अच्छा है। कुछ सिम प्रदाताओं को एपीएन कनेक्शन के लिए यूजर और पीडब्ल्यूडी की आवश्यकता हो सकती है, आप कोड में भी परिभाषित कर सकते हैं।

उसके बाद आपका डिवाइस लॉगिंगफॉरेस्ट को डेटा भेजना शुरू कर देगा और आप इसे वहां देख सकते हैं

चरण 4: मोबाइल या डेस्कटॉप पर डेटा जांचें

मोबाइल या डेस्कटॉप पर डेटा की जाँच करें
मोबाइल या डेस्कटॉप पर डेटा की जाँच करें
मोबाइल या डेस्कटॉप पर डेटा की जाँच करें
मोबाइल या डेस्कटॉप पर डेटा की जाँच करें
मोबाइल या डेस्कटॉप पर डेटा की जाँच करें
मोबाइल या डेस्कटॉप पर डेटा की जाँच करें

उसके बाद आपका डिवाइस लॉगिंगफ़ॉरेस्ट को डेटा भेजना शुरू कर देगा और आप इसे वहां देख सकते हैं लॉगिंगफ़ॉरेस्ट डिवाइस एडिट में बस पैरामीटर नाम और मान को इमेज 1 के रूप में परिभाषित करें

पूर्वावलोकन पर क्लिक करें, छवि 2

और आपको अच्छा डेटा दिखाई देगा, चित्र 3

बेझिझक टिप्पणी करें और अपने लकड़हारे को साझा करें

सिफारिश की: