विषयसूची:

ARDUINO भंग ऑक्सीजन सेंसर अंशांकन: 4 चरण
ARDUINO भंग ऑक्सीजन सेंसर अंशांकन: 4 चरण

वीडियो: ARDUINO भंग ऑक्सीजन सेंसर अंशांकन: 4 चरण

वीडियो: ARDUINO भंग ऑक्सीजन सेंसर अंशांकन: 4 चरण
वीडियो: How to Interface Industrial Sensors with Arduino Nano 2024, नवंबर
Anonim
ARDUINO भंग ऑक्सीजन सेंसर अंशांकन
ARDUINO भंग ऑक्सीजन सेंसर अंशांकन

इस ट्यूटोरियल में, हम Arduino Uno का उपयोग करके एटलस साइंटिफिक के EZO डिसॉल्व्ड ऑक्सीजन (D. O) सेंसर को कैलिब्रेट करेंगे।

अंशांकन सिद्धांत

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

एटलस भंग ऑक्सीजन सर्किट में एक लचीला अंशांकन प्रोटोकॉल होता है, जो एकल बिंदु या दोहरे बिंदु (वैकल्पिक) अंशांकन के लिए अनुमति देता है। तापमान, लवणता और दबाव क्षतिपूर्ति मूल्यों का अंशांकन पर कोई प्रभाव नहीं पड़ता है। पहले अंशांकन करें और बाद में इन मापदंडों के लिए क्षतिपूर्ति करें।

सामग्री

  • अरुडिनो यूएनओ
  • घुलित ऑक्सीजन सेंसर किट
  • ब्रेड बोर्ड
  • जम्पर तार

चरण 1: असेंबल हार्डवेयर

असेंबल हार्डवेयर
असेंबल हार्डवेयर

एटलस की किट में 1 EZO D. O सर्किट, 1 D. O जांच, 1 महिला BNC कनेक्टर, 1 4oz अंशांकन समाधान, 1 वैकल्पिक इनलाइन वोल्टेज आइसोलेटर शामिल हैं।

सुनिश्चित करें कि D. O सर्किट UART मोड में है। प्रोटोकॉल के बीच स्विच करने के निर्देशों के लिए, निम्न लिंक देखें।

सर्किट और बीएनसी कनेक्टर को माउंट करने के लिए ब्रेडबोर्ड का उपयोग करें। D. O सर्किट को Arduino Uno से तार दें जैसा कि ऊपर योजनाबद्ध में दिखाया गया है और जांच को BNC कनेक्टर से कनेक्ट करें।

चरण 2: ARDUINO UNO. पर कार्यक्रम लोड करें

क) इस लिंक से नमूना कोड डाउनलोड करें। यह "arduino_UNO_DO_sample_code" शीर्षक वाले फ़ोल्डर में होगा।

b) Arduino को अपने कंप्यूटर से कनेक्ट करें।

c) अपने Arduino IDE में चरण a से डाउनलोड किए गए कोड को खोलें। यदि आपके पास आईडीई नहीं है तो आप इसे यहां से डाउनलोड कर सकते हैं।

d) कोड को Arduino पर संकलित और अपलोड करें।

ई) सीरियल मॉनिटर खोलें। एक्सेस के लिए टूल्स -> सीरियल मॉनिटर पर जाएं या अपने कीबोर्ड पर Ctrl+Shift+M दबाएं। बॉड दर को 9600 पर सेट करें और "कैरिज रिटर्न" चुनें। अब आप डीओ सर्किट के साथ संवाद करने में सक्षम होना चाहिए। एक परीक्षण के रूप में, कमांड दर्ज करें i जो डिवाइस की जानकारी लौटाएगा।

चरण 3: एकल बिंदु अंशांकन

एकल बिंदु अंशांकन
एकल बिंदु अंशांकन

ए) डी.ओ. जांच से टोपी को सावधानी से खींच कर हटा दें।

ख) जब तक रीडिंग स्थिर न हो जाए, तब तक जांच को हवा के संपर्क में रहने दें। नोट: एक पठन से दूसरे पठन में छोटी गति सामान्य है।

सी) एक बार रीडिंग स्थिर हो जाने के बाद सीरियल मॉनीटर में कैलिब्रेशन कमांड कैल जारी करें।

अंशांकन पूर्ण होने के बाद, आपको 9.09 - 9.1x mg/L के बीच रीडिंग देखनी चाहिए, केवल तभी जब तापमान, लवणता और दबाव क्षतिपूर्ति डिफ़ॉल्ट मानों पर हो।

डिफ़ॉल्ट तापमान = 20 डिग्री सेल्सियस, डिफ़ॉल्ट लवणता = 0, डिफ़ॉल्ट दबाव = 101.3kPa

चरण 4: दोहरे बिंदु अंशांकन

दोहरी बिंदु अंशांकन
दोहरी बिंदु अंशांकन

नोट: यह अंशांकन केवल तभी करें जब आपको 1 mg/L से नीचे सटीक रीडिंग की आवश्यकता हो।

a) आपके द्वारा "cal" कमांड का उपयोग करके D. O सर्किट को कैलिब्रेट करने के बाद; जांच को अंशांकन समाधान में रखें । फंसी हुई हवा को निकालने के लिए जांच को चारों ओर से हिलाएं (जिससे रीडिंग अधिक हो सकती है)।

बी) जांच को अंशांकन समाधान में बैठने दें जब तक कि रीडिंग स्थिर न हो जाए। नोट: एक पठन से दूसरे पठन में छोटी गति सामान्य है।

सी) एक बार रीडिंग स्थिर हो जाने के बाद सीरियल मॉनीटर में कैलिब्रेशन कमांड कैल, 0 जारी करें।

सिफारिश की: